摘要:
Java变量的初始化顺序为:静态变量或静态语句块–>实例变量或初始化语句块–>构造方法–>@Autowired 阅读全文
摘要:
1.HttpURLConnection:jdk原生方式2.HttpClient:apache封装api3.OkHttp:square封装api4.SpringBoot-RestTemplate:底层封装以上调用方式,上层调用优美,待试验 阅读全文
摘要:
在mybatis为持久化的java框架中,mapper和xml文件映射的sql,有时在实际执行时会很慢,甚至一直查询不出来,调查发现原因有二: 1.参数化写法不同,执行逻辑不同。例如:#{param},${'param'} #符号标记的参数,在mybatis执行sql时,使用PreparedStat 阅读全文
摘要:
jacoco 代码覆盖率工具,可以集成ant,maven,jenkins等.分别调试了jacoco用于单元测试和接口测试,大概总结下: idea自带插件,或者maven pom引入,这两种引入jacoco的方式: 1.只能用于本地项目路径下的代码测试,一般用于单元测试 2.相关jacoco的包都可以 阅读全文
摘要:
最近研究jacoco配置maven,在springmvc项目中用test类检测代码覆盖率 maven配置始终不能生效,只能用idea自带插件 最后对照发现maven中配置的jacoco插件都写在pluginManagement tag中,但是这个标签下的配置是实际不会真实引入的 具体区别: plug 阅读全文
摘要:
Field类提供访问类成员属性和值一系列方法,最常用的就是访问成员变量值和修改变量值. 众所周知,变量修饰符有pubilc,protected,default,private,修饰符提供的访问权限依次变小,private修饰的只能本类中访问,但是,通过java.lang.reflet.Field类就 阅读全文
摘要:
阅读全文