自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis 处理时效 key 无效之后的业务处理,取代定时任务查询

Redis 设置失效 key , 提供了一个方便的功能,在加入Redis 监听之后,可以部分取代定时任务;举个简单的例子:未支付订单,30分钟过期取消,更改订单状态。一般做法 ,定时任务查询大于30分钟没有支付的订单,按照时间,状态去查询,5 分钟或者10分钟查询一次,然后更改状态。Redis 可以监听 key 时效,key 时效之后推送消息,方便快速处理取消订单;一. 配置 Re...

2020-04-29 16:37:56 255

原创 五步手把手教你摆脱冗余业务代码,了解 AOP,符合代码设计原则

单一职责,开闭原则,依赖倒置等是代码设计和优化的原则。** 拿个简单的例子来说:用户表 sys_user ( 存放用户基本信息 ) , 2. 用户扩展信息表 tb_user_extend (存放用户扩展信息,关联用户id)假设 : 一个需求,需要用户的基本信息,接口写好了,代码开发完成了。假设 代码是这样的 :@Overridepublic SysUser getUserOne(S...

2020-04-29 12:22:44 444 2

空空如也

空空如也

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

TA关注的人

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