自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则匹配所有#{}类型入参是否符合自定义枚举类型

1.场景:用户可以自定义模板,但是部分模板内容必须按照我指定的枚举值自定义的枚举类,跟前端交互时规定使用#{枚举值}的写法。2.首先写一个匹配所有#{}的正则 java.util.regex.Pattern p = java.util.regex.Pattern.compile("\\#\\{[a-zA-Z_].*?\\}"); java.util.regex.Matcher m = p.matcher(str); while (m.find()){ .

2021-09-17 18:54:55 987 1

原创 统计日期类型数量

需求:统计所有有效合同和邻近到期合同的数量(小于90天为临近到期)1.使用DATEDIFF函数2.本来我是想单纯的以区间或者只查数量,计算操作在service层实现 但是查了百度之后发现有函数可使用,所以就记录一下自己的使用场景和方法。3.同样先解析一下DATEDIFFF(结束时间,开始时间) 实则相当于第一个参数减去第二个参数,<在xml中需转换为&lt;(不止这一种写法),我这句是查询小于结束时间90天的所有数据数量。>在xml中转为&gt;这..

2021-09-09 17:21:03 332

原创 查询时手机号脱敏,导出时是正常数据

纯粹记录一下自己日常开发的东西需求:页面要求显示手机号脱敏,导出或批量导出的时候事正常手机号1:首先我们要明白做后端不能百分百相信前端,虽然前端也可以做脱敏但是稍微有点尝试的人进行f12查看或其他方式很容易就能获取到正确数据。所以后端能校验的就校验不说废话.上代码public Page<EnterpriseListResp> getByEnterpriseType(EnterpriseListReq req) {Page page = corporationMap.

2021-09-02 15:02:01 2111 1

原创 使用springboot替换掉mybatis-plus本地二级缓存

有一些比如字典数据需要进行缓存处理,于是就考虑使用mybatis的二级缓存 但是我的项目是springboot+mybatis-plus整合的,我也浏览了许多博客 基本都是在结合redis或者xml方式配置mybatis的,于是另寻奇径 干脆就用springboot的缓存 废话不多说 上图。1. 第一步 添加cache的依赖<dependency> <groupId>org.springframework.boot</groupId> <artif

2021-08-19 16:10:51 479

原创 消息推送表和消息推送日志记录表设计

1.消息推送表CREATE TABLE `message_record` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `template_id` bigint unsigned NOT NULL COMMENT '消息模板ID', `type` int NOT NULL DEFAULT '1' COMMENT '推送渠道 1短信 2邮件 3微信 4APP', `receiver` varchar(128) NO...

2021-08-18 15:22:26 2223

原创 java省市区三级联查

1.只需要写两个list查询就可以搞定,第一个list查询所有pid节点为0的省级标签,然然后第二个list查询所有该节点下的子节点信息。2.方法返回值保持一致3.业务实现类实现业务和条件判断,我是dao层调用具体的方法4. 使用Mybatis-Plus自带的selectList的方法...

2021-08-17 16:32:18 706

原创 关于Gitlab修改用户名和邮箱

1.找到项目所在目录 打开git管理界面2. 查看当前显示信息git config user.name查看当前显示作者git config user.email 查看当前显示邮箱修改当前信息git config --global user.name "姓名"git config --global user.email "邮箱"...

2021-08-17 16:23:37 3506

空空如也

空空如也

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

TA关注的人

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