![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
告别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 · 141 阅读 · 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 · 360 阅读 · 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 · 358 阅读 · 0 评论 -
截取URL并且利用Guava工具进行拼接
接受一个url(http://localhost:8080/metis/ocm/config/environment),只想要http://localhost:8080public 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 · 542 阅读 · 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 · 230 阅读 · 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 · 1199 阅读 · 0 评论 -
MD5在文件中的使用
目录简介Demo1(基于字符串)Demo2(基于文件)简介在公司的本次开发中牵涉到了一个导出导出,利用MD5保证文件没有被修改过,, 导出的文件格式如下metis.data(文件名){ "length":"文件数据的长度","md5":"生成的32位","date":"具体的数据"}(文件里的数据) 导入时需要验证文件中保存的md5和具体的数据生成的md5是否相同,长度是否相同,两者都相同,才允许导出基于MD5写一个简单的...原创 2022-01-11 14:12:04 · 618 阅读 · 0 评论 -
告别996之验证框架
目录1.概念介绍1.1验证框架对比1.2 Bean Validation简介1.3 JCP,JSR简介1.4JSR303JSR349JSR3801.5 Bean Validation与Hibernate Validate1.6 Hibernate Validator与Spring Validation2.约束注解2.1,初级约束注解的使用(spring-boot-starter-web中已有相关依赖)2.2.分组验证2.3.组序列1.概念介绍1.1...原创 2022-01-02 22:30:26 · 333 阅读 · 0 评论