06 2020 档案

摘要:lombok的踩坑 1. @Builder 使用@Builder构建的时候如果不显式的对某变量赋值的话默认就是null,因为这个变量此时是在Builder 类里的,通过调用build()方法生成具体T类则是通过私有构造函数来实例化,默认是全参数的构造函数。 和mybatis一起使用的时候,会造成实体 阅读全文
posted @ 2020-06-29 21:09 proper128 阅读(240) 评论(0) 推荐(0)
摘要:枚举工具类:封装判断是否存在这个枚举 1. 定义一个枚举类,继承BaseEnum public enum MethodEnum implements BaseEnum { /** get请求方法 */ GET(1, "GET"), /** post请求方法 */ POST(2, "POST"), / 阅读全文
posted @ 2020-06-29 10:58 proper128 阅读(1038) 评论(0) 推荐(0)
摘要:MYSQL插入emoji表情时,会出现Incorrect string value的错误 将对应列的字符集改成utf8mb4 Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column 阅读全文
posted @ 2020-06-18 09:56 proper128 阅读(749) 评论(0) 推荐(0)
摘要:/** * * @param bytes 转换得字节 * @param si 是否需要单位 * @return */ public static String byteFormat(long bytes, boolean si) { String[] units = new String[]{" B 阅读全文
posted @ 2020-06-12 17:01 proper128 阅读(907) 评论(0) 推荐(0)
摘要:业务背景 统计各机型最近7天bug数量来支撑一张图表: sql需要查询最近七天数据并按每天和机型进行分组 思路 1. 查询最近7天的数据 select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time 阅读全文
posted @ 2020-06-02 10:46 proper128 阅读(1858) 评论(0) 推荐(0)