- 博客(50)
- 资源 (3)
- 收藏
- 关注

原创 Dao层的封装和Oracle JDBC连接数据库
一开始学习Oracle JDBC连接的时候一般都是先做一个基础类获取数据库的连接,在用Dao层的类去工作,执行SQL语句。但是没做一个功能就要写一个执行方法,这样很麻烦,代码也不够优化。我最近参考了一些资料,把连接数据库的基础类和Dao层的方法一起封装到一个类,用到的话直接调用,实现代码优化。先做好数据库驱动和连接及资源关闭的代码static { // 加载驱动 try { // 读...
2018-04-14 01:03:53
1517

转载 JAVA基础的笔记整合
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节-2^63~2^...
2018-04-07 11:25:54
1737

原创 oracle题目综合测试
a.学生信息表:表名STU,主要用来保存学生的基本信息,字段信息表述如下:{Sno:流水号 数值型 主键SID:学生编号, 字符 唯一SName:学生姓名,长度为20的变长字符串,非空;Sex:性别,长度为2的定长字符串,值只能为"男"或"女" ;Indate:入班日期,日期型 ClassID:所在班级编号,字符型,外键, }create table stu( sno num...
2018-04-02 21:37:39
1230
原创 springboot容器无法获取@Autowired对象,报null对象空指针问题的解决方式
通过查询发现类加了@Component注解后,并没有被spring容器纳入管理,没法正常注册为bean。需要在类加载初始化时,把引用到的对象手动加载init初始化,才能正常使用。
2024-12-24 21:45:22
410
原创 自定义注解在权限控制中环绕通知的使用
1、自定义注解2、自定义权限参数,可以获取当前用户等级权限(这里的参数需要实现BasePermissions接口)@Data/*** 是否处理权限*//*** 权限级别*//*** 区县范围*/3、权限参数获取方法/*** 获取是否处理*//*** 设置是否处理*//*** 获取权限等级*//*** 设置权限等级*//*** 获取地市范围*//*** 设置地市范围*/二、自定义权限切面处理逻辑1、创建枚举值。
2024-08-02 22:37:10
444
原创 安装nacos-server-1.1.4.tar.gz数据库无法连接Could not create connection to database server. Attempted reconnec
一.配置application.properties。必须加上,否则报错。
2023-12-03 13:55:57
394
原创 element-ui select数据回显显示数字的问题 el-select校验失效出现阿拉伯数字问题
初始化参数最近遇到个问题后端返回结果后.前端双向绑定回显结果为数字.分析原因后发现是数据类型不一致导致回显异常。
2023-07-17 13:24:25
2066
原创 uni-app调用小程序覆盖原uni-app框架window.wx
App.vue文件进行重写主要是loadEWechatSdk()方法的使用。
2022-09-14 15:55:32
1245
1
原创 Uncaught (in promise)和Uncaught (in promise) TypeError: Cannot read properties of undefined (readin
Uncaught (in promise)和Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘XXX‘)
2022-08-01 19:03:10
74032
2
原创 vue中对象数组去重的实现
data() { return { permarkMay: [], }}methods: { initData() { this.permarkMay = JSON.parse('[{"key":"U","value":"UDD"},{"key":"1","value":"数字"},{"key":"2","value":"宽带"},{"key":"3","value":"互动"},{"key":"A","value":"APP"},{"key":"1","value":
2022-02-23 14:20:19
1428
原创 uni-app根据单选框页面切换
<template> <view class="vCheckBreakdown"> <view class="divider-class"></view> <view class="form-class"> <view class="end-title"> <view>类型</view> <view v-for="(item,index) in items" :key.
2022-01-26 16:02:11
1178
原创 android studio中出现Cannot resolve symbol ‘json‘问题完整简单解决方案
如何上述不行可以试着用:清楚缓存等在重启项目
2021-12-30 16:07:49
2827
原创 maven报错Error:(120, 38) java: 程序包com.alibaba.druid.util不存在
Error:(120, 38) java: 程序包com.alibaba.druid.util不存在
2021-12-30 02:18:37
2472
1
原创 Artifact xxxx:war exploded: Artifact is deployed successfully
[2021-12-28 02:30:32,033] Artifact grid-neimeng:war exploded: Artifact is deployed successfully[2021-12-28 02:30:32,033] Artifact grid-neimeng:war exploded: Deploy took 9,692 milliseconds启动成功但是没有找到相关页面后台日志记录:Connected to server[2021-12-28 02:30:22,
2021-12-28 14:52:54
11435
5
原创 uniapp弹出输入对话框(选择框和加减框)
展示图例:上述功能弹出框是以组件的开发方式,引入到父页面的。在弹出框进行操作后,回调父组件的方法进行动作操作。一、父页面代码<template> <view class="content"> <view class="box"> <view class="display-flex-row-center relative-navigation"></view> <table stripe emptyText=
2021-12-11 15:29:05
14480
原创 maven安装jar包问题
com.jhlabs:imaging:jar:01012005 所在仓库+captcha验证码maven依赖maven 安装jar包 到本地仓库 命令maven 3.0安装jar包 到本地仓库com.jhlabs.imaging 01012005下载地址:http://maven.jahia.org/maven2/com/jhlabs/imaging/01012005/。只需下载.jar包文件即可,下载完后可用手工安装。maven 安装jar包 到本地仓库 cmd 命令mvn i.
2021-11-16 10:11:59
343
原创 vue循环请求同一个接口,等接口返回数据之后在进行下次循环,同步调用api接口方式
一、开始用forEach的方式去请求,发现无法捕获到错误的请求接口,有错误也会循环也会继续执行let refreshParam = []; // 获取用户的设备列表refreshParam.forEach( (param,index)=>{ console.log("refreshParam[index]") console.log(refreshParam[index]) if(index <= refreshIndex){ // 提交刷新设备
2021-11-12 17:54:48
28863
1
原创 泛微8.0隐藏流程提交按钮功能
效果图:<script type='text/javascript' src='/https/blog.csdn.net/interface/jslabel/jslabel.js'></script><script type="text/javascript">var mainLabelMap1 = getMainLabelMap();var dtMap1 = getDetailLabelMap("1");var htmcfield = mainLabelMap1.get("htmc"); //合
2021-10-20 16:13:13
1127
原创 泛微8.0平台接口基础表
接口基础表var userAgent = navigator.userAgent; //当前浏览器类型接口注册表 select * from actionsetting where actionclass like '%PullFinacialData_BJ%' 接口引用表select * from workflowactionset where interfaceid like '%PullFinacialData_BJ%'接口注册表例图:接口引用表例图:定时任务基础表s
2021-10-20 15:25:48
666
原创 泛微8.0获取部门名称方法
使用oracle数据库的函数方法create or replace function f_get_parentdeptname(in_deptid in number)return varchar2 isv_name varchar2(200);/** * 添加拼接分部名称 * @author LZT * @date 2021-05-06 */begin begin select replace(to_char(wm_concat(departmentname)),',','/
2021-09-24 00:31:53
845
原创 泛微8.0获取当前用户数据
这里写目录标题一、图片展示数据二、前端代码获取数据集三、后台getSysInforForCurrentUser.jsp文件调用getUser()方法一、图片展示数据{"SubCompanyID":"285","DepartmentID":"3382","UserName":"运维组02","Loginid":"lzt","UserID":"16630","UserType":"0","Language":"7","Message":"true"}二、前端代码获取数据集var userInfor
2021-09-22 15:16:10
3251
2
原创 以冲刺为目标,高效运维,事半功倍
冲刺只剩下最后几个月,服务费大部份也需要在最后一个月收回来,年底是客户和运维同事最忙碌,处理问题最多的时候。因此日常工作中掌握一定方法,高效的工作,这样可达到事半功倍的效果。一、与财务人员沟通软件一般是正常运行,一旦出问题,肯定是在某一时间点上,或操作的过程中出现的,这些必须搞清楚。做到有源可循。 (这一条深有感触,如果只是自己一头扎到问题中去,可能你半天都没有解决问题的思路。和客户沟通,可能更容易判断出问题发生的原因,了解了问题的原因,你才找到解决问题的切入点。到客户现场之后,先和客户聊一下,问题是什
2021-09-17 09:36:58
194
原创 oralce将id串转换为名字串
oralce将id串转换为名字串hrmsubcompany 公司表uf_Ctrip_Structure 功能业务表主要点:使用instr()函数,进行匹配模糊查询select id,company,name , (select wm_concat(a.subcompanyname) from hrmsubcompany a where instr( ( select ','||to_char(wm_concat(company))||',' from uf_Ctrip_Structur
2021-09-03 18:31:37
605
原创 泛微8.0前端通用代码
泛微前端通用代码一、前端代码二、通用代码1、页面初始化加载方法2、绑定监听方法3、获取必填字段集4、循环明细表5、字段设置编辑,只读,必填方法6、Ajax获取后台data数据7、删除明细表1的方法8、页面自定义按钮方法9、明细表设置为必填方法10、明细行复制功能11、选择框设置为必填12、附件显示H_showAttachment.jsp文件13、获取当前用户信息14、明细表id串的对比是否匹配15、获取拆单url链接参数16、明细表添加监听方法17、弹出确认框18、选择明细表第一行19、控制单选input框
2021-08-31 14:55:10
4437
原创 泛微8.0建模开发行自定义按钮
-一、效果图:点击页面修改成功后,会刷新当前页面。一、配置按钮功能点二、前端代码实现/** * 根据台账id,更新台账已确认数据状态 * date:2021-08-20 * auther:null * @param 台账id */function updateFlightDataStatus(id){ var modeid = id; // 台账id if(confirm("是否确认数据?")){ var returnStatus =
2021-08-23 11:37:02
2546
原创 泛微集成短信第三方接口
一、例图urlstr:发送短信urlurlToken:获取令牌urlsendTimeSecond :发送时间间隔templateCode:短信模板二、代码实现package weaver.sms;import net.sf.json.JSONObject;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.methods.HttpPost
2021-08-12 09:47:52
2274
原创 HttpRestful工具类
package com.alpha.util;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpc
2021-07-30 18:05:32
506
原创 oracle数据库富文本修改和更新
针对富文本无法直接查询和修改的问题,需要先把富文本转换为文本才能被查询到,并进行修改。update代码update workflow_requestlog set remark='财务系统驳回 :请修改(驳回费用付款结算单删单)' where requestid =699462 and operatedate='2021-04-28' and regexp_replace(LONG_TO_CHAR(ROWID,'oauser','workflow_requestlog','remark'),'
2021-07-26 18:03:32
654
原创 泛微Excel文件导出
泛微Excel文件导出说明前端代码前端页面现有的id和name标准规格:js代码:js代码注意点:后端代码jsp代码获取到数据并把数据以Excel形式表现出来FL_ExcelExportDetailUtil.jsp文件GetTextByColumn.java文件下面是查询的sql说明这个功能是基于泛微8.0平台,以js代码,调用后端jsp动态导出Excel文件。前端代码前端页面现有的id和name标准规格:js代码://明细1导出var str1="<input type='butto
2021-07-15 11:11:00
3297
原创 泛微动态获取表单字段ID
泛微8.0动态获取表单字段ID说明前端代码前端调用代码前端jslabel.js文件方法后端代码后端getjsLabel.jsp文件说明这个功能是基于泛微8.0平台,以js文件引用,调用后端jsp动态获取表单字段id。可供表单前端js代码动态获取字段id,有利于前端代码直接上线,减少测试系统和正式系统字段id不一致导致的工作量。前端代码前端调用代码<script type='text/javascript' src='/https/blog.csdn.net/interface/jslabel/jslabel.js'><
2021-07-15 10:16:40
2207
原创 泛微8.0建模引擎动态获取表单字段ID
泛微8.0建模引擎动态获取表单ID说明页面动态获取字段id值效果前端代码前端调用代码前端jsModeinfo.js文件方法后端代码后端getjsModeinfo.jsp文件说明这个功能是基于泛微8.0平台,以js文件引用,调用后端jsp动态获取表单字段id。可供建模台账前端js代码动态获取字段id,有利于前端代码直接上线,减少测试系统和正式系统字段id不一致导致的工作量。页面动态获取字段id值效果前端代码前端调用代码<script type='text/javascript' src
2021-07-15 10:02:55
2744
原创 泛微平台ecology8.0二进制文件流下载对接接口
第一种配置接口一、先配置相关接口配置接口名<service> <name>InvoiceManagementPlatformService</name> <namespace>FL.action.workflow.interfaces.weaver.com.cn</namespace> <serviceClass>weaver.interfaces.workflow.action.FL.InvoiceManagement
2020-11-20 17:57:27
3377
原创 服务器基于linux系统CenterOS进行扩容
服务器linux系统基于CenterOS进行扩展服务器扩容新的知识下面介绍基本扩容操作创建分区,并把磁盘添加分区创建物理卷添加到卷组添加进行卷扩容下面实际操作例子:以费用系统扩展为主准备工作下面开始操作:文件库为例:如何缩减扩容的存储缩小存储空间`删除的慎用``删除后恢复逻辑卷`服务器扩容新的知识下面是对LVM的比喻硬盘PE:水 (硬盘)物理卷PV:水桶 (一个硬盘可以建立多个分区,然后分配给多个物理卷)卷组VG: 水池 (水桶里的水加入到水池里)逻辑卷LV:水池间的水管 (到时扩容的
2020-10-20 11:28:24
906
原创 oracle数据库存储过程,触发器,方法运用整理/笔记
-- 自动添加版本号CREATE OR REPLACE PROCEDURE AUTO_ADDBDGVER(DBGVER IN varchar2,OUTDBGVER OUT number) is N_DBGVER NUMBER(5); begin N_DBGVER := to_number(DBGVER); IF N_DBGVER <> NULL THEN ...
2018-08-11 20:36:21
308
原创 JAVAweb 乱码问题解决的几种方案
一般来说web项目遇到乱码,要先分析错误的来源。我这里使用的Tomcat服务器1.源文件编译格式不同。2.在传输的过程编码格式改变了。3.没有统一编码格式。4.输出方和输入方的编码格式不同。在web项目中乱码一般都出现在servlet的doGet()方法中<%@ page language="java" contentType="text/html; charset=UTF-8" p...
2018-04-18 12:19:18
404
原创 JAVA JTable数据模型的使用
JTable这个控件这几天在使用,发现比较实用,用于获取table表中的数据和显示数据。数据模型给我的感觉相当于一个集合,里面储放一些临时数据,用来获取和显示。如何实用JTable表呢?重点在与理解监听事件,给想使用的按钮或鼠标事件添加监听,使这个功能完善。数据模型的初始化/** * 定义一个显示图书数据的模型 */ private class RecordDataModel im...
2018-04-14 09:10:34
2246
原创 java 嵌入面板JInternalFrame的基本使用和数据的实时更新,及table数据模型的应用
public class UserQueryBookView extends JInternalFrame{ /** * 版本号 */ private static final long serialVersionUID = 1L; //可滚动的面板 private JScrollPane panel_table; //父面板 private JPanel panel_p...
2018-04-14 01:29:12
855
原创 第17章 用户、权限和角色
-----------------------权限管理---------------------------对象权限会级联回收系统权限不会级联回收oracle不会一个一个的授予用户权限,而是采用role管理机制来授权create role tmp;---创建角色grant connect,select on scott.emp,create table,create view to tmp;---...
2018-04-05 16:44:01
1500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人