自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【 Mybatis拦截器 + jsqlparser 实现加解密(修改SQL)】

加解密拦截,实现加密入库,解密模糊查询

2022-06-10 17:07:37 1003 1

原创 多版本共存,增量方案设计

全量版本数据过于冗余,而且历史变更很难查询,增量版本数据清爽,比对容易。表father与表son有父子级关系,需要一张表维护father_id与son_id的关系,同时需要保存每次变更的历史,需要满足历史变更查询、根据版本查询关联、版本数据维护等场景

2022-03-08 09:49:31 462

原创 根据时间字符串内容自动匹配对应的日期格式并作格式转化

/** * 根据时间字符串内容自动匹配对应的日期格式并作格式转化 * @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 563

原创 动态配置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 412

原创 从范型接口中获取范型对象

/** * 从范型接口中获取范型对象 * 1. 先获取被代理类IService接口的范型列表,预期结果[interface org.jeecg.modules.*.service.*Service] * 2. 从第一步获取到到*Service范型接口中获取范型列表,预期结果[com.baomidou.mybatisplus.core.mapper.BaseMapper<org.jeecg.modules.*.entity.*>] * 3. 从获取到到范型列

2022-01-14 19:59:26 186

原创 自定义注解对bean中属性的注入和ConvertUtils动态转化String

借助于postProcessBeforeInitialization实现自定义注解对bean中属性的注入postProcessAfterInitialization也可以,使用AopUtils判断代理类型并取得对应的代理对象,按需使用使用ConvertUtils动态转化String为其他类型(支持列表查一下此工具类)/** * @Description: 使用@Dict注解对Bean中String、List<String>和List<DictModel>类型对字段进行属性注入

2022-01-11 15:46:50 410

原创 IDEA提升开发效率插件

代码生成Lombok注解代替get, set, toString, equals, slf4j, contruct等Easy Code通过数据库表逆向生成mapper, entity, service(可定制生成模板)GsonFormat通过前端指定的Json串生成Java实体代码补全Codota比IDEA自带的补全强大,可以记录使用习惯代码规范Alibaba Java Coding Guidelines大厂标准,中文提示日常开发Mybatis Log Plu

2021-12-05 17:32:38 395

转载 GitHub下载加速

为什么github下载速度这么慢?GitHub 我们都知道是世界上最大的开源及私有软件项目的托管平台,全世界每天有海量优秀的开源软件在这里产生,而 GitHub 在国内很多时候获取到的下载链接是亚马逊的服务器。中国因为不可言说的原因,经常抽疯或龟速。想要加快 GitHub 下载速度就需要用到 GitHub 国内加速服务,对于有条件的可以使用代理加快访问速度,而没有条件的就可以用到网上热心人士维护的加速服务了。如何提高github的下载速度?手动把cdn和ip地址绑定。第一步:获取github的gl

2021-12-04 10:14:34 643

原创 基于el-table和Vue的表格组件封装

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-02 11:57:01 573

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除