摘要: 1 yyyy 和 YYYY 别看字,看代码 @Test public void testWeekBasedYear() { Calendar calendar = Calendar.getInstance(); // 2019-12-31 calendar.set(2019, Calendar.DE 阅读全文
posted @ 2020-02-07 10:24 CQqfjy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 前言 Map 家族数量众多,其中 HashMap 和 ConcurrentHashMap 用的最多,而 LinkedHashMap 似乎则是不怎么用的,但是他却有着顺序。两种,一种是添加顺序,一种是访问顺序。 详情 LinkedHashMap 继承了 HashMap。那么如果是你,你怎么实现这两个顺 阅读全文
posted @ 2020-02-07 10:23 CQqfjy 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 现在的Spring相关开发都是基于SpringBoot的。最后在打包时可以把所有依赖的jar包都打进去,构成一个独立的可执行的jar包。如下图: 使用java -jar命令就可以运行这个独立的jar包。如下图: 这个jar包的执行入口就是一个main函数,典型的格式如下: @SpringBootAp 阅读全文
posted @ 2020-02-07 10:19 CQqfjy 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、把MySQL当个黑盒子一样执行SQL语句 我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接 当我们的系统只要能从数据库连接池获取到一个数据库连接之后,我们就可以执行增删改查的SQL语句了 从上图其实我们就可 阅读全文
posted @ 2020-02-07 10:16 CQqfjy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 本文介绍基于Spring Boot和JDK8编写一个AOP,结合自定义注解实现通用的接口参数校验。 缘由 目前参数校验常用的方法是在实体类上添加注解,但对于不同的方法,所应用的校验规则也是不一样的,例如有一个AccountVO实体: publicclassAccountVO{privateStrin 阅读全文
posted @ 2020-02-07 10:12 CQqfjy 阅读(873) 评论(0) 推荐(0) 编辑