What a Life

「Live for yourself」

mysql 分组后将某列的值合并成一行

有这么个表 ID NAME 1 张三 1 李四 2 王五 2 小六 要得到以下结果: ID NAM...

mysql group by with rollup

rollup用于在group by的基础上再进行一次相同的统计 源数据: 1 2 3 4 5 6 7 8 9 10 11 mysql> SELECT * FROM employee_tbl; +----+--------+---------------------+--------+ | id | name | date | singin | +-...

byte数组转十六进制字符串

1 2 3 4 5 6 7 8 9 10 11 12 13 14 private static String byteArrayToHex(byte[] byteArray) { // 首先初始化一个字符数组,用来存放每个16进制字符 char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8'...

计算不同单位的时间差

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 public static String getTimeGap(Date startTime, Date endTime) { Duration duration = Duration.between(Inst...

SpringBoot项目中使用Swagger2和Spring rest docs 生成Rest API 文档

Swagger官方示例 spring-restdocs官方示例 在线文档 引入Swagger2的依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <!--swagger相关--> <dependency> <groupId>io.springfox</g...

ERR hash value is not an integer

在用redis hash结构的increment功能时报了这个错。 一般hash结构都是采用JsonSerialize或JdkSerialize来对对象进行序列化,而有时我们不光想存对象,也会存一些简单的值。increment操作不会反序列化而是直接对存储的值进行操作,此时该值经过Json或Jdk序列化后不能直接进行加减操作,因为不能转换为对应的类型如integer、double、long...

MySQL时区问题

相差14或8个小时 解决方案:在mysql连接字符串后加上 serverTimezone=GMT%2b8 ,表示使用 GMT+8北京时间 1 jdbc:mysql://ip:3306/seckiluseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2b8 或者,进入my...

JMeter中cookie未随请求一起发送

可看到 Cookie Policy那里有很多种策略可选,默认是standard,我这里换成了netscape才生效,反正发现不起作用时各种换着试一试。 下面是各种策略的说明: Compatibility 这种兼容性设计要求是适应尽可能多的不同的服务器,尽管不是完全按照标准来实现的。如果你遇到了解析Cookies的问题,你就可能要用到这一个规范。...