上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 46 下一页
摘要: 时区问题 1. Date 并无时区问题,世界上任何一台计算机使用 new Date() 初始化得到的时间都一样。Date 中保存的是 UTC 时间,UTC 是以原子钟为基础的统一时间,不以太阳参照计时,并无时区划分。 2. Date 中保存的是一个时间戳,代表的是从 1970 年 1 月 1 日 0 阅读全文
posted @ 2021-12-22 09:57 白玉神驹 阅读(603) 评论(0) 推荐(0)
摘要: 确保序列化和反序列化算法的一致性 不同序列化算法输出必定不同,要正确处理序列化后的数据就要使用相同的反序列化算法。 Jackson序列化与反序列化注意 Jackson 有大量的序列化和反序列化特性,可以用来微调序列化和反序列化的细节。需要注意的是,如果自定义 ObjectMapper 的 Bean, 阅读全文
posted @ 2021-12-20 20:12 白玉神驹 阅读(146) 评论(0) 推荐(0)
摘要: 确保文件中字符的字符集和字符流的字符集是一致 //确保文件中字符的字符集和字符流的字符集是一致的,否则可能产生乱码。 private static void right1() throws IOException { char[] chars = new char[10]; String conte 阅读全文
posted @ 2021-12-19 11:50 白玉神驹 阅读(280) 评论(0) 推荐(0)
摘要: Java体系日志框架 Logback、Log4j、Log4j2、commons-logging、JDK自带的java.util.logging等;(Logback和Log4j使用最广泛,同一人开发的,其中Logback是Log4j的改进版) 如果程序启动时出现 SLF4J 的错误提示,那很可能是配置 阅读全文
posted @ 2021-12-17 18:25 白玉神驹 阅读(217) 评论(0) 推荐(0)
摘要: 使用navicat导出全表数据excel格式(操作一样以excel为例) 1. 选中表,右键‘导出向导’; 2. 选择导出文件格式; 3. 左边确认勾选了表,右边选择导出文件路径; 4. 选择导出字段; 5. 下一步,开始导出。 使用navicat导出查询到的数据excel格式 1. ctrl+q 阅读全文
posted @ 2021-12-16 11:32 白玉神驹 阅读(1578) 评论(0) 推荐(0)
摘要: 框架层统一异常处理 1. 在框架层注意进行异常的自动、统一处理,做兜底工作; 2. 处理一些异常上升到最上层逻辑还是无法处理,以统一的方式i纪念性异常转换,如@RestControllerAdvice+@ExceptionHandler来捕获‘未处理’异常; - 对于自定义的业务异常,以Warn级别 阅读全文
posted @ 2021-12-15 16:26 白玉神驹 阅读(270) 评论(0) 推荐(0)
摘要: 参数Integer包装类型,自动拆箱出现空指针异常 使用Optional.ofNullable构造一个Optional,然后使用orElse(0)把null替换位默认值再进行+1操作 字符串比较出现空指针异常 对于String和字面量的比较,把字面量放前边,对于两个可能为null的字符串比较,可以使 阅读全文
posted @ 2021-12-14 17:40 白玉神驹 阅读(871) 评论(0) 推荐(0)
摘要: Arrays.asList使用注意事项 1. 不能直接使用Arrays.asList来转换基本类型数组; //解决1,装箱 int[] arr1 = {1, 2, 3};//直接声明为包装类则可使用Arrays.asList直接转 List list1 = Arrays.stream(arr1).b 阅读全文
posted @ 2021-12-13 11:28 白玉神驹 阅读(120) 评论(0) 推荐(0)
摘要: BigDecimal的使用 1. 使用BigDecimal表示和计算浮点数,需要使用字符串的构造方法来初始化BigDecimal new BigDecimal("0.1").add(new BigDecimal("0.1"))// + new BigDecimal("0.1").subtract(n 阅读全文
posted @ 2021-12-10 17:27 白玉神驹 阅读(427) 评论(0) 推荐(0)
摘要: 场景 更新表中某条数据时,把其他数据也更新了! 还原 调接口:根据id更新订单状态,入参 { "id": 2, "orderStatus": 2 } 实体: private Long id;private int orderType; private int price;//单位:分 private 阅读全文
posted @ 2021-12-09 17:12 白玉神驹 阅读(557) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 46 下一页