
告别996
文章平均质量分 54
打分几楼MOTO
这个作者很懒,什么都没留下…
展开
-
缺失的毫秒值导致的bug
在公司mysql2es模块中,需要定时的将数据库中数据同步到ES中,由于SpringBoot版本升级导致了如下错误: es中createTime的format为yyyy-MM-dd HH:mm:ss 设备1中的createTime字段对应的值为2021-06-18 15:38:27 设备2中的createTime字段对应的值为2021-06-18 15:05:00 走到里面的一个方法时发现了如下错误 设备1 设备2 可以发现从数据库中取出来的时候,设备2的秒值缺失,导致结果不符..原创 2022-05-26 14:17:55 · 182 阅读 · 0 评论 -
java8日期和时间的api以及精准控制两个时间点的间隔
java8日期和时间的api在java.time包下 java8所有的日期和时间的api都是不可变类以及确保线程安全 基本使用 public static void main(String[] args) { LocalDate localDate = LocalDate.now(); System.out.println(localDate); System.out.println( //2022原创 2022-05-08 14:06:25 · 423 阅读 · 0 评论 -
告别996-SAXReader读取xml配置文件
在公司某一模块开发中,可以获取全部字段,但是需要取出某些不需要的字段,于是采取动态方法结合xml,将不需要的字段写在xml里面.或者根据下拉框中的值动态的获取某一个筛选条件集合sql筛选出需要的条件 前提准备 文件名:xxxxxxx.xml <?xml version="1.0" encoding="UTF-8"?> <events> <alter-table> <column string="255" number="bigin原创 2022-03-31 10:14:43 · 440 阅读 · 0 评论 -
截取URL并且利用Guava工具进行拼接
接受一个url(http://localhost:8080/metis/ocm/config/environment),只想要http://localhost:8080 public static void main(String[] args){ String parameterUrl = "http://localhost:8080/metis/ocm/config/environment"; URL uri = new URI.create(parameterUr原创 2022-03-04 14:17:44 · 646 阅读 · 0 评论 -
告别996之Lombok
实现原理 常用的注解示例图 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> //表示jar包运行在编译时期 <scope>provided</scope> </de.原创 2022-02-19 22:09:31 · 286 阅读 · 0 评论 -
try-with-resource关闭资源流
JDK7之前关闭流资源 public void oldCopyFile(String orignalUrl,String targetUrl){ InputStreamReader is = null; OutputStreamWriter os = null; try { is = new InputStreamReader(new FileInputStream(orignalUrl)); o.原创 2022-02-06 19:01:53 · 1273 阅读 · 0 评论 -
MD5在文件中的使用
目录 简介 Demo1(基于字符串) Demo2(基于文件) 简介 在公司的本次开发中牵涉到了一个导出导出,利用MD5保证文件没有被修改过,, 导出的文件格式如下 metis.data(文件名){ "length":"文件数据的长度","md5":"生成的32位","date":"具体的数据"}(文件里的数据) 导入时需要验证文件中保存的md5和具体的数据生成的md5是否相同,长度是否相同,两者都相同,才允许导出 基于MD5写一个简单的...原创 2022-01-11 14:12:04 · 672 阅读 · 0 评论 -
告别996之验证框架
目录 1.概念介绍 1.1验证框架对比 1.2 Bean Validation简介 1.3 JCP,JSR简介 1.4JSR303JSR349JSR380 1.5 Bean Validation与Hibernate Validate 1.6 Hibernate Validator与Spring Validation 2.约束注解 2.1,初级约束注解的使用(spring-boot-starter-web中已有相关依赖) 2.2.分组验证 2.3.组序列 1.概念介绍 1.1...原创 2022-01-02 22:30:26 · 369 阅读 · 0 评论