- 博客(19)
- 收藏
- 关注
原创 maven-shaded(jar包冲突)
用于解决jar包冲突问题。 最经典的例子就是国密jar,bcprov-jdk15on与bcprov-jdk16会存在相同类不同实现,但是在同一个项目中需要同时使用。这时就需要对其中一个jar的的路径进行修改,以便区分两个jar,避免冲突。
2024-10-10 23:25:11
203
原创 spring循环依赖相关问题
springboot项目的启动类如下,在类上添加@SpringBootApplication注解,在main方法中执行SpringApplication.run方法@SpringBootApplicationpublic class BaseAdminApplication { public static void main(String[] args) { SpringApplication.run(BaseAdminApplication.class, args);
2024-10-10 23:05:36
204
原创 关于代码中驼峰与蛇形互转的方法
在与第三方对接时会存在字段格式不规范的情况,有时候需要将驼峰转成蛇形。有时候需要将蛇形转为驼峰。本文借助fastjson来进行字段之间的转换。结果:{"mdtrt_cert_no":"234324"}
2024-01-04 15:16:29
727
1
原创 gradle项目build时一直提示the trustAnchors parameter must be non-empty
gradle项目进行编译时,一直提示java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty。使用的是阿里云的镜像,一直提示https的问题。解决办法,切换jdk版本就可以了。
2023-03-27 18:14:05
601
原创 多线程synchronized
1.关键字 synchronized 取得的锁都是对象锁,而不是把一段代码或方法当做锁,所以在示例中,哪个线程先执行printNum方法,哪个线程就获得该方法所属对象的锁,thread1运行时获取的是test1的锁,thread2运行时获取的时test2的锁。两个人锁互不影响。如果在synchronized关键字前加上static修饰,那么这个锁表示锁定.class类,此时thread1与t...
2021-11-21 21:26:23
78
原创 sublist截取后操作列表导致问题
使用sublist截取后,对获得的list进行remove操作,会影响原listpublic static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); List<String>
2021-03-16 23:07:55
1084
原创 springboot中想要查找redis的配置项有哪些,怎么做?
springboot中想要查找redis的配置项有哪些,怎么做?这个方法不仅仅适用redis,还包括其他的。具体步骤如下:1.先找到spring-boot-autoconfigure的jar包,在META-INF目录中找到spring.factories文件。(或者直接全局搜索spring.factories文件)2.打开这个文件,在文件中搜索redis,可以找到如下相关项:org.springframework.boot.autoconfigure.data.redis.RedisA
2020-06-14 18:28:53
522
原创 低级错误
1.使用string的substring方法时,没有判断字符串的长度,导致报错。2.循环list之前,一定要进行空判断,否则会报错。3.使用Calendar方法获取月份时,是从0开始的,即0表示1月,1表示2月。另外,还需要考虑时间月的兼容性,正常的月格式应该为MM,而用以下方法获取的月是int类型的。比如1月的MM格式是01,而通过以下方法获取的月是0。我在定时任务中进行数据库插入时...
2020-01-04 11:34:35
221
原创 Linux查看日志的命令
1.查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10...
2019-11-19 07:31:44
138
转载 redis面试相关知识
1.redis介绍https://blog.youkuaiyun.com/wchengsheng/article/details/799256542.redis集群https://www.cnblogs.com/lykxqhh/p/5690923.htmlhttps://www.cnblogs.com/kerwinC/p/6611634.html
2019-03-25 18:55:00
120
原创 使用HttpClientUtil发起请求,编码后的url是乱码
中文全变成了%3F,而在html url编码中%3F代表的是?所以中文乱码了。问题代码: EntityUtils.toString(new UrlEncodedFormEntity(pairs),"utf-8");编码后的中文就会乱码。解决办法: EntityUtils.toString(new UrlEncodedFormEntity(pair...
2018-09-20 17:01:49
1279
原创 idea将项目导入svn版本控制
项目新建完成后,右键项目,按照下图选择点击绿色加好进行添加仓库,在弹出框中输入仓库的URL,其他默认,然后点击Share之后的弹框默认即可出现以下弹框表示仓库已经建立好。然后右键项目,选择提交即可,提交之前记得先忽略不需要提交的文件,比如*.iml,以及.idea......
2018-06-19 15:32:14
1729
原创 IntelliJ IDEA基于maven构建的web项目找不到jar包
基于maven构建的springMVC项目,pom文件拷贝过来的,运行提示ClassNotFoundException:java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener at org.apache.catalina.loader.WebappClassLoaderBase.l...
2018-03-08 08:45:21
1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人