- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 小记---排除以war方式依赖的第三方工程中某jar或资源的方法
项目以war包方式依赖了公司统一开发平台,但平台中引入druid版本较低,业务中需要更高版本的druid,需要先排除掉平台中druid包,然后引入需要的版本,实现方式记录如下:1.先在Pom中正常排除掉较版本Jar2.在maven-war-plugin中排除掉对应的jar包3.引入所需jar包需要说明是的第二步,之前以war包方式依赖的项目较少,排除方法不太了解,经指点要通过以下方式:...
2018-12-26 21:16:09 1204 1
原创 小记----@RequestBody无法获取boolean类型问题
项目接口中通过@RequestBody注解接收JSON格式参数时无法获取boolean类型的值,原因是字段属性名为isXXX,(isChecked),SpringBoot项目默认使用Jackson解析参数,解析时认为传入的字段Key为XXX,(checked),导致无法正确获取其值,可通过设定json解析的字段值来解决,使用@JsonPerperty注解@JsonPerperty("isChec...
2018-12-26 13:06:39 7055 2
原创 小记--InitializingBean子类afterPropertiesSet()方法不执行
InitializingBean与Spring 懒加载在之前的文章Java中多If else优化 (三)----工厂+策略模式优化中提到InitializingBean接口,继承该接口的Bean在初始化完成后,会执行重写的afterPropertiesSet()方法,但在新项目中发现直到项目启动完成,实现类的afterPropertiesSet()方法也没有被执行。public interf...
2018-12-09 19:49:42 8631 6
原创 Java并发(一):关键字synchronized用法
录入新业务数据,在业务开始前查询判断数据库是否有相同记录,查询无相同记录再执行业务步骤,最后将数据插入库中,但还是在数据库中发现了重复数据,应为并发操作导致,采取的方案是在最终插入前进行一次查询且对该查询和最终的插入加锁。Java中加锁可利用关键字synchronized和ReentrantLock类来实现,ReentrantLock类在扩展功能上更强大,在使用上也更灵活,但synch...
2018-12-01 09:49:07 157
nux-dextop-release-0-5.el7.nux.noarch.rpm
2018-09-27
深入理解Java虚拟机--JVM高级特性与最佳实践(第2版)
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人