工作
TomorrowOkk
这个作者很懒,什么都没留下…
展开
-
工作代码记录:JSONObject,异步处理和远程调用的使用
【代码】工作代码记录:JSONObject,异步处理和远程调用的使用。原创 2023-07-05 16:45:45 · 90 阅读 · 0 评论 -
工具使用----判断字符串是否为数字,删除map集合中key为空的键值对(随用随取)
2.删除map集合中key为空的键值对。1.判断字符串是否为数字。原创 2022-12-26 17:12:42 · 305 阅读 · 1 评论 -
DefaultExceptionToResponseConverter : invoke failed, invocation=PRODUCER java.lang.NoSuchMethodError
场景:sal模块引用了mad模块(4.0.0)版本的一个实体类,报找不着引用的mad模块的一个实体类的错误,检查发现4.0.0版本的mad模块没有这个实体类。至于怎么找的,是找仓库D:\repository,看里面mad(4.0.0)版本是否有这个实体类,结果发现没有。解决方法:用4.3.0的mad,里面有这个实体类。原创 2022-11-16 20:07:42 · 313 阅读 · 0 评论 -
废弃的前端代码---导出excel表格时的合计行
【代码】废弃的前端代码---导出excel表格时的合计行。原创 2022-10-12 14:45:18 · 210 阅读 · 0 评论 -
前端项目:使用handsontable画一个表格
代码】前端项目:使用handsontable画一个表格。原创 2022-08-10 19:56:28 · 955 阅读 · 0 评论 -
微服务项目报错Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException
原因:redis服务忘记启动了,下次一定要仔细看报错,仔细看报错原创 2022-07-14 15:12:37 · 1603 阅读 · 0 评论 -
idea编译不能使用
idea点击编译报错问题原创 2022-07-09 20:40:30 · 1490 阅读 · 0 评论 -
优化代码---批量修改数据的sql
如果循环里面有查询和保存,代码就可以优化涉事代码要改造为批量修改保存原创 2022-05-07 18:25:31 · 752 阅读 · 0 评论 -
java中计算方法运行的时间差的代码
1.在本地控制台打印2.在客户服务器上进行日志打印原创 2022-04-28 12:43:58 · 674 阅读 · 0 评论 -
开发笔记---零散的vue前端
前端打日志能这样打原创 2022-03-28 09:58:48 · 538 阅读 · 0 评论 -
微服务前端升级步骤
准备工作:安装Xftp和Xshell1.问实施要vOrange,制作vOrange前端包2.首先在Xftp上连接128环境,名称和主机一致3.将做好的vOrange前端包复制粘贴到128环境4.连接186环境,找到路径后,新建一个文件夹5.在Xshell环境上连接128环境,执行文档上的语句,制作前端镜像6.连接186环境,执行刚刚新建的文件夹............原创 2022-03-14 17:51:03 · 222 阅读 · 0 评论 -
废弃的添加批注的前端代码
1.主页面 afterOnCellMouseOut (mouseEvent, coords, td){ let range = this.hot.getSelected(); let row = coords.row;//当前行 let col = coords.col;//当前列 //获取当前批注 //获取当前行数据 let rowData = this.tableFilterData[row];原创 2022-02-08 12:55:38 · 255 阅读 · 0 评论 -
废弃前端vue代码
/** * 保存接口*/ importSave() { let importData = []; //定义一个数组 this.importConfiguration = false; //作用:关闭导入配置弹框页面 let postData = this.currentSchema.itemList; _.forEach(postData, (row, i ) => { row.i...原创 2022-01-26 17:24:11 · 791 阅读 · 0 评论 -
解决违反唯一性约束
后端相关代码,走先删除后新增的逻辑,根据code进行删除,因为这个code不正确,所以没有删除想删除的数据,所以会报错前端报错页面:原创 2022-01-14 16:11:30 · 222 阅读 · 0 评论 -
废弃的计算公积金的代码
private CheckMsg calcZfgjjRules(SalTypeVO salTypeVO) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { SalStaffAccumulation staff = new SalStaffAccumulation(); staff.setFiscal(salTypeVO.getFiscal()); ...原创 2021-12-28 18:32:56 · 208 阅读 · 0 评论 -
计税思维逻辑
1.计税相关项ksjs 扣税基数,减掉5000的tax_thr 个税起征点tax_rate 税率tax_duc 速算扣除数taxyk 个人所得税应扣,(包括合并的),正常计算出来的taxsk 个人所得税实扣,(包括合并的),减半 other_tax 合并计税,其他类别的计税tax 个人所得税,taxsk - other_tax,本次计税bc_ynsze 本次..原创 2021-12-23 20:07:24 · 307 阅读 · 0 评论 -
vue废弃代码
/* getSearch(){ // 1、找到当前工资项位置 // 2、将工资项放到新位置,放到人员项后面位置 // 3、删除原来的位置上的工资项 let search = _.findIndex(this.currentSchema.itemList, o=>{ return this.searchItemNameText == o.itemName; }); if (search.原创 2021-12-21 14:38:21 · 139 阅读 · 0 评论 -
数据库中有null造成的空指针异常java.lang.NullPointerException
问题描述:导入时,新增的excel明明有值,但是系统报空指针异常,以下是后台控制台报的异常java.lang.NullPointerException at com.pty.sal.service.SalPayDataService.lambda$improtPayDataForJyb02$27(SalPayDataService.java:1300) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:1原创 2021-10-19 13:59:10 · 2093 阅读 · 0 评论 -
required a single bean,but 2 were found 提供jar包替换到安装盘后项目起不来的问题。
一开始对方说自己的项目中没有这个jar包,所以没有往jar包重复这个地方想。1.报错的日志截图2.原因,就是本来的lib里就已经有了这个提供的jar包了,所以查出来两个,就冲突了,这两者仅仅是版本号不同而已。3.总结:以后一定要仔细看日志。一定要动脑子思考...原创 2021-10-14 15:45:27 · 198 阅读 · 0 评论 -
新的导入excel
新的废弃的 @Override @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class) @AsyncStopAccumulation("异步方法导入") public CheckMsg improtPayDataForJyb03(MultipartFile file) throws IOException { //检查文件 POIUtils.原创 2021-10-11 17:33:11 · 89 阅读 · 0 评论 -
java.lang.NullPointerException
控制台报错详情java.lang.NullPointerException at com.pty.sal.service.SalPayDataService.lambda$improtPayDataForJyb02$27(SalPayDataService.java:1266) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.ArrayList$ArrayListS原创 2021-10-09 14:13:41 · 582 阅读 · 0 评论 -
Error:(1110, 48) java: 不兼容的类型: java.util.List<java.lang.String>无法转换为java.lang.String
1.错误代码2.根据提示,修改后的正确代码原创 2021-09-29 11:32:52 · 5320 阅读 · 0 评论 -
oracle数据库连接错误:ORA-00923: 未找到要求的 FROM 关键字
控制台报错Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to原创 2021-09-23 11:13:32 · 3255 阅读 · 0 评论 -
达梦数据库:服务器与文件内数据的 CASE_SENSITIVE 参数不匹配
问题描述:将dmp文件导入到达梦数据库中,结果出现如上报错,这个问题是因为达梦数据库在初始化创建实例的时候选中了"字符串比较大小写敏感"如下图所示解决方法(简单版):如图2所示,在达梦数据库配置助手中先将实例删除(如图3),再重新新建实例,此时到初始化参数的时候取消“字符串比较大小写敏感”的勾选即可。此时再回去重新导入,问题就解决了。 图2 ...原创 2021-09-17 13:53:50 · 11495 阅读 · 0 评论 -
vue:不判空导致页面报红叉问题。
问题描述:刚打开页面的时候报如下红叉,莫名奇妙。经过查找,发现了导致这种问题的根源:如上图所示:该方法所得为[ ],但是图二的代码方法里面直接获取了data[0],所以报红叉了。正确更改:进行一个判空的判断就解决了。 (本来想的是把msg删除掉,但是这个是上面的代码有问题就走这个,直接删除掉太粗暴了,还不能真正的解决问题)...原创 2021-09-13 19:28:09 · 243 阅读 · 0 评论 -
开发日记:handsontable写一个动态的表头
1.初始化handsontable时的部分代码 initHandsontable() { this.destroyHots(); if (this.currentSalType == null) { return; } let colHeaders = tableview.getColHeadersShow(this.currentSchema); if (colHeaders.length == 0原创 2021-09-10 16:47:51 · 855 阅读 · 0 评论 -
工作中遇到的问题:vue提示框
出现了这种情况:成功的消息框和失败的消息框重叠了(当时没有看出来这种情况)原因如下图所示,确实是写的重叠了,所以需要删除掉失败的,就能解决这个问题了。这个问题的出现是写这个代码写的有问题。...原创 2021-09-09 15:37:32 · 457 阅读 · 0 评论 -
Unknown column ‘m.MENU_ICON‘ in ‘field list‘
2021-09-08 19:41:58.327 ERROR 1836 --- [nio-8080-exec-4] c.pty.pa.security.rest.LoginController : 系统错误org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'm.MENU_ICON'.原创 2021-09-08 20:11:04 · 323 阅读 · 0 评论 -
vue:导入excel表格时解析表头
//拿到标题行,第5、6行,两种情况,表头行数是5(表头行数需要解析两行)的情况和不为5(表头行数只需要解析一行)letheadrow=[];for(letc=colStart;c<colEnd;c++){if(this.searchExcelHeadText==5){letobj=worksheet[tableview.index2ColName(c+1)+(...原创 2021-09-08 11:21:56 · 1425 阅读 · 0 评论 -
vue:从缓存中获取数据,以下拉框的形式显示到页面并保存到数据库中
1.从缓存中获取数据 mounted() { getMadInfo(this.query.agy.madCode).then((res = {}) => { let exAdd = _.filter(res.EXPECO,o => { if(o.code === '30101' || o.code == '30102' || o.code == '30107' || o.code == '30199' || o.code == '302原创 2021-09-08 11:17:49 · 1382 阅读 · 0 评论 -
java通过年月计算相差的月份
try { String endData = taxStudentList.get(o).getMadEmployee().getHiredDate().substring(0,7); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM"); Calendar ca=Calendar.getInstance(); .原创 2021-08-25 15:58:38 · 243 阅读 · 0 评论 -
写计税(废弃代码)
<update id="updateScKsjs" parameterType="com.pty.sal.entity.SalPayData"> UPDATE sal_pay_data SET ksjs = ynsze - (mo * 5000) WHERE agy_code=#{agyCode,jdbcType=VARCHAR} and fiscal = #{fiscal,jdbcType=INTEGER} and emp_co...原创 2021-08-25 15:57:07 · 89 阅读 · 0 评论 -
使用oracle数据库,获取操作日志失败
不清楚为什么会有问题,一个同事说是数据库字段,已经对比了这个操作日志页面的字段,没有问题。没有这部分的代码,所以很迷茫,报500错误完全没有头绪。因为同一个模块的同事这部分完全没有问题,所以就感觉不是代码的问题。...原创 2021-08-18 16:57:42 · 290 阅读 · 0 评论 -
o.s.boot.SpringApplication : Application startup failedorg.springframework.beans.fa
2021-07-30 10:09:48.554 INFO 13980 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]2021-07-30 10:09:48.610 ERROR 13980 --- [ main] o.s.boot.SpringApplication : Application startup f...原创 2021-07-30 10:18:25 · 2784 阅读 · 0 评论 -
零碎的写vue,大概以后会有可用之处吧
/** *添加一行配置 * 1.点击添加一行 调用用可搜框和文本框 * 2.页面添加数据完成后 点击保存调用接口 名称和对应名称产生关系 * 3.存放到数据库中 * addImport() { this.configData.push({}); },*/ // debugger //查询sal_excel_config表,将对应名称和编码取出来,然后根据编码,对应fi...原创 2021-07-29 13:45:20 · 59 阅读 · 0 评论 -
java.sql.SQLException: The user specified as a definer (‘root‘@‘%‘) does not exist登陆系统时报系统异常
后端控制台报错:报错是因为访问视图没有权限[异常信息:com.pty.mad.common.exception.MadException: com.pty.mad.common.exception.MadException: ### Error querying database. Cause: java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist### The error may e原创 2021-07-19 11:43:12 · 3427 阅读 · 1 评论 -
VUE工资项汇总表:主要是看自己添加的备注
<template> <!-- 内容区域 --> <div class="sal-rpt-gzxhzb"> <!-- 单位头部开始 --> <div class="mt5 fix"> <!-- 单位 --> <v-agy-select v-model="query.agy"></v-agy-select> <div class="r"> .原创 2021-07-15 15:44:13 · 415 阅读 · 1 评论 -
违反唯一性约束条件的报错
控制台报错后无思路,一开始以为是控制台给出的sql语句的问题。对自己的测试数据太过于自信,觉得不会是数据问题,其实就是数据问题,数据重复了。遇到这种情况,要根据控制台的报错,找到相对应的表,去看看索引,因为索引里面放着的是唯一性约束条件,根据这个里面给出的条件,去缩小检查的范围。(也因为数据库中的数据特别多,一千多条,不好排查数据,今天把数据全部删除,只保留一条数据,就导入成功了,另外,删除数据的时候可能在navcat中依靠工具删除当时很顺利,但是刷新会发现数据仍然存在,这个时候要使用sql语句删除。)原创 2021-07-15 15:10:04 · 1441 阅读 · 0 评论 -
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式
页面错误提示后端控制台错误提示报错信息[异常信息:org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式### The error may exist in com/pty/sal/dao/SalPayDataHisDao.xml### The error may原创 2021-06-24 19:50:06 · 8770 阅读 · 0 评论 -
mybatis:update语法问题
报错信息[异常信息:org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束### The error may involve com.pty.sal.dao.SalEmployeeDao.updateById-Inline### The error occurred原创 2021-03-31 19:02:16 · 571 阅读 · 0 评论