自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot+Redis发布订阅模式封装微服务间日志的自定义注解

项目中通常要将系统的操作记录作为日志保存下来,以便于记录用户的操作行为和在出现系统故障时分析系统问题,为便于在微服务间保持代码的低侵入性和日志数据的规范性,可使用自定义日志注解来达到上述目的,配合Redis的发布订阅模式达到应用间的解耦(也可以使用消息中间件MQ、Spring Event事件、Spring异步处理等机制)。

2023-10-18 10:16:15 114 1

原创 SpringBoot+Redis缓存自定义注解封装

可定义如模块、redis key、item值(hash数据类型使用)、type(String、Set)、opType(操作类型:Write、Read)、expire(key过期时间,默认为-1,不过期)。通过 condition = “#keys”,可在切面中获取动态参数,此实例是告诉切面按“condition”指定的动态参数值获取缓存中的数据。项目中通常要使用Redis作为缓存,来提高系统查询的效率,减小数据库的压力,通过封装缓存注解,可以方便的在系统中按需缓存业务数据。

2023-10-13 16:59:37 110

原创 MybatisPlus自动填充公共字段

系统开发中常需要将一些公共字段,如:deleted(逻辑删除)、createBy(创建人)、createTime(创建时间)、updateBy(更新人)、updateTime(更新时间)在新增和更新表记录时,自动填充到表中,此时可以使用mybatisplus的MetadataObjectHandler对象实现此特性。声明在插入或更新时要填充的字段,@TableLogic定义逻辑删除字段,需通过delval属性指定按指定的字段删除。

2023-10-11 15:33:21 89

原创 SpringBoot+Jwt实现登录和Token验证

SpringBoot+Jwt实现登录和Token验证

2023-10-11 11:19:58 109

原创 Mybatis-Plus处理Mysql Json类型字段--EasyExcel导入导出

Mybatis-Plus处理Mysql Json类型字段 EasyExcel导入导出

2023-10-08 16:51:53 171 1

原创 Mybatis-Plus处理Mysql Json类型字段

Mybatis-Plus处理Mysql Json类型字段

2023-09-21 11:13:03 3920 1

空空如也

空空如也

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

TA关注的人

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