小灵感
lovestaryouth
这个作者很懒,什么都没留下…
展开
-
【 Mybatis拦截器 + jsqlparser 实现加解密(修改SQL)】
加解密拦截,实现加密入库,解密模糊查询原创 2022-06-10 17:07:37 · 1005 阅读 · 1 评论 -
多版本共存,增量方案设计
全量版本数据过于冗余,而且历史变更很难查询,增量版本数据清爽,比对容易。表father与表son有父子级关系,需要一张表维护father_id与son_id的关系,同时需要保存每次变更的历史,需要满足历史变更查询、根据版本查询关联、版本数据维护等场景原创 2022-03-08 09:49:31 · 468 阅读 · 0 评论 -
根据时间字符串内容自动匹配对应的日期格式并作格式转化
/** * 根据时间字符串内容自动匹配对应的日期格式并作格式转化 * @param dateStr Long/yyyyMMdd/yyyyMMdd等等DateUtils所有支持的格式 * @return Date */ public static Date str2Date(String dateStr) { if (StringUtils.isNumeric(dateStr)) { return DateUtils.ge原创 2022-01-14 20:10:21 · 569 阅读 · 0 评论 -
动态配置Calendar的add方法参数,实现在指定时间提前或者推迟的功能
/** * 利用Calendar的add方法来动态设置时间,在指定时间提前或者推迟的功能 * msgTimeConfig: {1: "y", 2: "M", 5: "d", 10: "h", 12: "m", 13: "s"} * msgTimeConfig可以根据Calendar中支持的field自己拓展 * * @param calendar 日历实例 * @param timeConfig 类似 -1y2M3d4h5m6s */原创 2022-01-14 20:06:00 · 413 阅读 · 0 评论