摘要: Java变量的初始化顺序为:静态变量或静态语句块–>实例变量或初始化语句块–>构造方法–>@Autowired 阅读全文
posted @ 2020-08-05 13:28 阿尤欧K 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.HttpURLConnection:jdk原生方式2.HttpClient:apache封装api3.OkHttp:square封装api4.SpringBoot-RestTemplate:底层封装以上调用方式,上层调用优美,待试验 阅读全文
posted @ 2020-04-29 11:22 阿尤欧K 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 在mybatis为持久化的java框架中,mapper和xml文件映射的sql,有时在实际执行时会很慢,甚至一直查询不出来,调查发现原因有二: 1.参数化写法不同,执行逻辑不同。例如:#{param},${'param'} #符号标记的参数,在mybatis执行sql时,使用PreparedStat 阅读全文
posted @ 2020-04-27 23:19 阿尤欧K 阅读(5020) 评论(0) 推荐(0) 编辑
摘要: jacoco 代码覆盖率工具,可以集成ant,maven,jenkins等.分别调试了jacoco用于单元测试和接口测试,大概总结下: idea自带插件,或者maven pom引入,这两种引入jacoco的方式: 1.只能用于本地项目路径下的代码测试,一般用于单元测试 2.相关jacoco的包都可以 阅读全文
posted @ 2020-04-22 15:45 阿尤欧K 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 最近研究jacoco配置maven,在springmvc项目中用test类检测代码覆盖率 maven配置始终不能生效,只能用idea自带插件 最后对照发现maven中配置的jacoco插件都写在pluginManagement tag中,但是这个标签下的配置是实际不会真实引入的 具体区别: plug 阅读全文
posted @ 2020-04-21 09:24 阿尤欧K 阅读(579) 评论(0) 推荐(0) 编辑
摘要: Field类提供访问类成员属性和值一系列方法,最常用的就是访问成员变量值和修改变量值. 众所周知,变量修饰符有pubilc,protected,default,private,修饰符提供的访问权限依次变小,private修饰的只能本类中访问,但是,通过java.lang.reflet.Field类就 阅读全文
posted @ 2020-03-07 17:49 阿尤欧K 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-07 17:18 阿尤欧K 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 老说classpath,一直没弄清楚到底是那个路径,重新认识下 字面意思,class的path,class就是项目编译后的存放.class文件的地方,直观的在项目结构中就能看到 编译产生的target目录的classes文件以下就是 阅读全文
posted @ 2020-03-06 11:32 阿尤欧K 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 加载项目properties文件的六种方法,其中四种都是通过Properties类加载inputStream读取,后两种通过ResourcesBundle类和其子类来加载 /** * 通过inputStream加载配置文件到properties对象 */ private void getProper 阅读全文
posted @ 2020-03-06 11:25 阿尤欧K 阅读(2226) 评论(0) 推荐(0) 编辑