mapstruct-plus
让礼一寸,得礼一尺——曹操 分享一个框架mapstruct-plus: 官网:https://mapstruct.plus/ 可以很方便使用mapstruct
css绘制三角形
青年时鲁莽,老年时悔恨——富兰克林 代码如下: 123456789101112131415161718192021222324<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .triangle { width: 0; height: 0; border-...
阿里云服务器扩容后磁盘没变化
“品德”的自然位置就在“自由”的近旁,但是离开“极端自由”,和“奴役”却都是同样的遥远——孟德斯鸠 今天在ubuntu扩容完毕后执行df -h发现根本没变化 查看文档告诉还需要调整分区和文件系统 执行: 1resize2fs /dev/vda3 结果提示 提示The filesystem is already 10434043 (4k) blocks long. Nothing to do! 问了客服,客服说需要执行 1234apt-get updatetype growpart || apt-get install -y cloud-guest-utilsLC_ALL=en_US.UTF-8 growpart /dev/vda3resize2fs /dev/vda3 挨个执行了过去,然后再执行df -h就好了
ilovepdf
你要记住,永远要愉快地多给别人,少从别人那拿取——高尔基 分享一个在线pdf工具网站:https://www.ilovepdf.com/zh-cn
lombok的val
满足是发明创造的窒息物——佚名 kt中的val让我用的爱不释手,不用重复定义一个又一个类型,编译器会自动推导 今天遇到一个情况,我们知道把java代码粘贴到kt文件里,idea会自动转换java为kt 但反过来将kt代码粘贴到java文件里则不会,原来的val,现在还是val 这时候可以使用lombok的val:https://projectlombok.org/features/val 例如下面的代码会被编译为合适的类型: 12345678910111213141516171819202122import java.util.ArrayList;import java.util.HashMap;import lombok.val;public class ValExample { public String example() { val example = new ArrayList<String>(); example.add("Hello, World!"); val foo = example...
在线pdf编辑器(二)
礼之用,和为贵——孔子 分享一个在线PDF编辑器:https://simplepdf.eu/ 可以使用自己的pdf文件或者使用例子体验
idea里maven执行时控制台乱码
1 设置编码格式为GBK即可 1-Dfile.encoding=GBK 设置前: 设置后:
bean-searcher参数转换
即使在最丑的孩子身上,也有新鲜的东西,无穷的希望——罗曼·罗兰 昨天写了bean-searcher支持DbType为UNKNOWN的使用Converter 虽然解决了对应场景的问题: 前端传入枚举的name,数据库存储类型为tinyint,导致获取DbType为UNKNOWN,从而没有自定义进入Convertor的问题,虽然可以手动在枚举字段上加@DbField(type=DbType.INT)让其进入Converter,但是即便进入了Convertor,由于参数只有DbType为INT,以及实际的String类型的枚举name,导致仍然无法获取到其枚举对应类型,就拿不到name对应的枚举ordinal 但是由于距离发版还有一段时间,或者是低版本想要实现这个需求的场景,就得手动注入ParamResolver 了 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869impor...
bean-searcher支持DbType为UNKNOWN的使用Converter
人固有一死,或重于泰山,或轻于鸿毛——司马迁 今天使用bean-searcher时发现,前端传入的查询条件是枚举的name 但数据库里存储的是tinyint类型,所以默认情况下没有查询到 于是我研究了下bean-searcher源码,对其源码进行了修改,提交了pr https://gitee.com/troyzhxu/bean-searcher/pulls/3 主要是修改了此处对于UNKNOWN的判断,并且修改了Convertor接口的入参,直接传入FieldMeta字段信息 然后改了影响到的单元测试 这个Convertor用起来也很简单,注入到spring中,重写一下supports和convert方法即可
mysql having报错this is incompatible with sql_mode=only_full_group_by
该得到荣誉却未得到,比不该得到荣誉而得到要好得多。——马克·吐温 今天遇到个报错 发现原来是MYSQL 8不支持在sql_mode包含only_full_group_by时(默认包含) HAVING的条件里有 非聚合字段 以外的字段 文档: ONLY_FULL_GROUP_BY Reject queries for which the select list, HAVING condition, or ORDER BY list refer to nonaggregated columns that are neither named in the GROUP BY clause nor are functionally dependent on (uniquely determined by) GROUP BY columns. A MySQL extension to standard SQL permits references in the HAVING clause to aliased expressions in the select list. The ...
