Java
文章平均质量分 61
Java
韧小钊
代码界的小学生
展开
-
流水账-20240229
git:本地回滚到到某提交记录本地提交到已有代码分支IDEA:批量导入快捷键无效格式化代码快捷键:`Ctrl+Alt+L`转换大小写:`Ctrl+Shift+Y`(*eclipse*)或者`Ctrl+Shift+U`下划线转驼峰的用插件 `CamelCase`,快捷键是 `Shift + Alt + U`设置打开代码窗口无上限Ctrl+Shift+O去除无用import,变成了导入.*,导致checkstyle不通过Alt + 箭头左右 (回到之前操作的文件)JAVA:org.spr原创 2024-02-29 16:48:19 · 923 阅读 · 0 评论 -
Lambda表达式常见的Local variable must be final or effectively final原因及解决办法
Local variable must be final or effectively final定义为一个可变的对象,使用 AtomicReference 来存储原创 2023-07-28 19:45:24 · 1465 阅读 · 0 评论 -
20230727-随笔
List删除满足条件的元素,并且避免索引错误或并发修改异常常用方法通过FileUtils.readFileToString()读取不到日志文件内容springboot异步方法配置,启动类添加@EnableAsync,异步方法上添加@Async注解 判断文件是否写入结束替换FileUtils.readFileToString(),通过BufferedReader读取日志每行内容进行处理原创 2023-07-27 15:39:33 · 1434 阅读 · 0 评论 -
常用stream方法记录
stream常用方法记录java.lang.IllegalStateException: Duplicate key原创 2023-07-07 13:31:27 · 275 阅读 · 0 评论 -
dolphinscheduler 2.0.6 任务之间的参数传递及Java脚本引擎
Condition节点主要依据上游节点的执行状态(成功、失败)执行对应分支。Switch节点主要依据全局变量的值和用户所编写的表达式判断结果执行对应分支Switch节点官网描述上游任务传递给下游任务官网。原创 2022-12-01 17:03:52 · 1994 阅读 · 0 评论 -
list分页截取插入数据库
public void insertColomnTempBatchByPage(List<ColumnTempEntity> list, Integer pageSize) { if (list == null || list.size() == 0) { return; } Integer count = list.size(); // 记录总数 Integer pageCount = 0; // 页数原创 2021-12-16 16:16:36 · 940 阅读 · 0 评论 -
com.mysql.jdbc.JDBC4PreparedStatement 不存在
mysql驱动5升级为8之后,报类不存在com.mysql.jdbc.JDBC4PreparedStatement原因:驱动8类及目录做了调整,确实不存在该类驱动5驱动8修改方法:报错类替换为com.mysql.cj.jdbc.JdbcPreparedStatement,如果涉及到asSql()方法,替换为.toString()...原创 2021-12-14 17:16:35 · 1687 阅读 · 0 评论 -
jps命令进程显示 -- main class information unavailable
配置完远程调试后,启动脚本,查看进程就报了-- main class information unavailable错解决办法是把suspend改成n扩展:-Xdebug -Xrunjdwp:transport=dt_socket,address=9001,server=y,suspend=ntransport:调试时的通讯数据传输方式。address:地址端口server:是否监听调试请求。suspend:是否等待启动,即是否在debuger调试链接建立后才启动debugee JVM。原创 2021-07-21 19:52:57 · 3038 阅读 · 1 评论 -
Eclipse maven打包报错:maven-javadoc-plugins:2.10.3:jar java.lang.IllegalArgumentException
错误详情:原创 2021-06-20 22:13:07 · 247 阅读 · 0 评论 -
jdk查看hprof文件-内存泄漏
前台调用后台时候全部超时,后经排查发现下面的文件,内存泄漏会产生改文件打开改文件的软件如下要等好一会才能打开weblogic线程阻塞超时通过增大阻塞时间 解决了该问题...原创 2020-01-12 19:24:10 · 1569 阅读 · 1 评论 -
主线程启动多个子线程,子线程彼此之间并发执行,互不影响
提交的任务类实现Callable.java ,通过Future.java可以获取执行结果原创 2019-04-12 17:26:03 · 2545 阅读 · 0 评论 -
通过quartz job传值给同一个扫描类,从而配置多个定时器
执行定时任务: quartz 定时器和 spring task实现均可实现 1.spring3.0之后,大多使用 spring task实现定时任务,配置简单,方便使用, 实现一下schedule接口即可,属于轻量级quartz 2.quartz 配置较为繁琐,但是可以给定时任务实现类传参,从而同一个类, 可以配置多个定时任务,只需要传不同参数区分...原创 2019-04-12 17:19:43 · 634 阅读 · 0 评论 -
导入excel并解析获得list,对应相应的实体类
公司项目做个导入功能,云上开发,代码拷不下来,只能截图!!!!1.导入excel并解析获得list,对应相应的实体类2.代码3.结果4.总结:实体类字段顺序和excel表格表头栏位顺序一致 保存sql.date和BigDecimal时候,注意转换 日期格式栏位要设置成日期格式(感觉文本也可以,但是....)...原创 2018-11-28 12:32:35 · 1520 阅读 · 0 评论 -
获取当前时间显示是昨天
1.功能:获取当前时间(项目处于开发测试阶段,服务器每天都会重启)2.背景:今天如果没重启服务,获取到的是昨天的日期3.代码如下:4.总结:汗颜啊!!!绝对的java基础。 类的成员变量,类加载一次之后就不会在被加载了,除非重启服务 将上图变量定义在方法里面,即局部变量(每次调用函数都会被重新加载)5.验证:...原创 2018-12-07 18:57:59 · 493 阅读 · 0 评论 -
springboot测试报错:null不能转换为int类型
错误: There was an unexpected error (type=Bad Request, status=400). Failed to convert property value of type 'null' to required type 'int' for property 'age'; nested exception is org.spring...原创 2018-12-12 18:34:03 · 5604 阅读 · 1 评论 -
java的ASCII中文互转码工具:native2ascii(.exe)
LINUX: native2ascii 带路径的文件名 #中文转换成ascii码 native2ascii -reverse 带路径的文件名 #ascii码转换成中文WINDOW: native2ascii.exe 带路径的文件名 #中文转换成ascii码 native2ascii.exe -...原创 2018-12-10 18:13:07 · 1380 阅读 · 2 评论 -
传入条件,执行sql,PlSQL工具可以查询出来,项目代码里面查出来确实空
难以启齿啊!!!!!!!!!!!!!!!!!!!!1.有经验是好事,但不要过分依赖自己的经验2.方向要对,七嘴八舌的时候,要坚定自己的信念,防止走更弯的弯路3.回归第一点,放下经验,一点点去排查OK,进入正题---------------------------------------------------------------------------之前有遇到过,查询...原创 2019-01-04 20:34:14 · 842 阅读 · 0 评论 -
java值传递和引用传递
JAVA传递参数有值传递和引用传递: 值传递是传递数据:如基本数据类型都是值传递 引用传递是把形参和实参的指针指向了堆中的同一对象,对象的引用和数组的引用。 实参,Java的基本数据类型,如int,double等在函数的参数传递时,传递的是副本。String也属于这一范畴。 形参,而如果是对象,则传递的是引用(放的什么地址)实参:实际参数,即必须有值,从而传...原创 2019-03-24 20:25:52 · 122 阅读 · 0 评论 -
针对多实体list排序(List和ArrayList)
List和ArrayList原创 2019-03-27 20:05:43 · 246 阅读 · 0 评论 -
类加上@Compant注解报错:no qualifying bean of type...
报错信息:原因:QueryPayResultTask类定义了有参构造器解决办法:重新定义一下无参构造器思考:加载类的时候会默认先加载无参构造器嘛?原创 2019-03-27 20:18:32 · 1263 阅读 · 0 评论 -
普通类通过@Reasource注解得到的类为null
直接改成通过FrameworkContext获取bean原创 2019-03-27 20:22:11 · 504 阅读 · 0 评论 -
java枚举类型enum和注解
做java项目时候发现常量好像怎么不是固值,问度娘才知道,计算机语言中有个数据类型叫枚举enum,用来限制数据范围比如1年=365天=365*24h=.........所以还是固值,表达式方式变了而已,如下常量毫秒转换其他单位方法:然后就是注解(之前用的都是xml配置bean id):@Component("TestService")//随便命名,spring会读取它,相当于下面的类的标识,别名这...原创 2018-06-30 19:43:26 · 3336 阅读 · 0 评论