自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-04

订单用户超时支付,订单状态改为已超时在开发中,往往会遇到一些关于延时任务的需求,例如订单超时解决方案:数据库轮询(quartz可以实现,耗性能)JDK的延迟队列(DelayQueue,效率高,任务触发时间延迟低,怕宕机)时间轮算法(Netty的HashedWheelTimer来实现)redis缓存使用消息队列(运维成本较高)redis键空间失效通知案例:redis键空间失效通知修改redis的redis.conf文件找到 notify-keyspace-events Ex 这一行

2021-09-04 15:41:19 96 1

原创 shiro与token无状态单点登录

shiro与token无状态单点登录1.session 的运作通过一个session_id来进行。session_id通常是存放在客户端的 cookie 中,众所周知,当客户端请求成功,服务端写入session数据,向客户端浏览器返回sessionid,浏览器将sessionid保存在cookie中,当用户再次访问服务器时,会携带sessionid,服务器会拿着sessionid从服务器获取session数据,然后进行用户信息查询,查询到,就会将查询到的用户信息返回,从而实现状态保持。session是基于

2020-09-13 16:01:52 1034 1

原创 #使用tools-excel进行excel表格导入导出

#使用tools-excel进行excel表格导入导出依赖 <dependency> <groupId>cn.gjing</groupId> <artifactId>tools-excel</artifactId> <version>2.0.0<...

2020-04-12 16:05:25 1267 4

空空如也

空空如也

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

TA关注的人

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