java
文章平均质量分 57
sliang733
多年IT研发,网站建设经验丰富
展开
-
spring-jdbc直接获得POJO对象
标准spring-jdbc JdbcTemplate提供了 queryForObject(sql, requiredType)方法,也许你会认为,他会把 select name,id from usr 转换成包含name和id的 Usr 类, 但是只要你看一下他的源代码,就知道这只能是一种幻想原创 2015-09-17 15:40:24 · 731 阅读 · 0 评论 -
java8使用nashorn与javascript直接交互
直接在java中调用javascript代码,并且在js中使用java对象原创 2016-01-11 15:14:06 · 3619 阅读 · 0 评论 -
java.util.concurrent.atomic的正确使用
最近看京东分布式跟踪系统hydra代码,质量真的不高啊原创 2016-02-26 11:38:47 · 1190 阅读 · 1 评论 -
mysql5.7 json类型字段中文乱码
java通过jdbc连mysql5.7读取json类型字段,中文是乱码通过这种变通的方式,可以避免select json_extract(json1,'$') json1 from不过更彻底的方式是,升级mysql的jdbc驱动程序mysqlmysql-connector-java5.1.405.1.40版本,解决了这原创 2016-11-23 17:08:47 · 6473 阅读 · 4 评论 -
spring4在多态配置上的应用
完美利用spring4的注入原创 2016-12-21 10:40:56 · 2097 阅读 · 0 评论 -
为什么要用java8
为什么要用java8很多人,觉得java6,甚至java5都足够用了,何必用高版本呢?高版本,还可能不稳定。实际上,只要有可能就应该尽量使用最新稳定版本,看看使用java8的几个重要理由。1. switch中增加对String类型的支持。 这个虽然java7就支持了,但是对于还在使用java6的,这也是升级到java8的重要理由。这个不用举例,一说就清楚了。2.try-with-resources原创 2016-12-22 10:59:44 · 2737 阅读 · 0 评论 -
maven clean无法清理问题解决
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project basic-hibernate: Failed to clean project:Failed to delete XXX\target\surefire\surefir...原创 2019-08-14 15:16:03 · 4715 阅读 · 1 评论 -
maven多模块项目jacoco生成单元测试覆盖率并输出到sonar
一般单一模块的工程,单元测试代码和被测试代码是在一起的,通过简单配置利用jaccoco即可输出测试结果到sonar中。但是很多场景,单元测试代码可能和被测试代码不在同一个模块中,这时候,会导致没有测试代码的模块的测试覆盖率始终是0。虽然另一个模块的的测试代码最终导致这个模块的代码也被执行了。jacoco自身有报告合并功能,如果不使用sonar,通过简单配置,也可以生成完整的测试覆盖率。如果使...原创 2019-08-14 15:47:21 · 5116 阅读 · 1 评论