雨轩博客-编程改变世界雨轩博客

欢迎光临
我们一直在努力

【今日观点】 SpringBoot实现监听redis key失效事件

需求: 处理订单过期自动取消,比如下单30分钟未支付自动更改订单状态 解决方案1: 可以利用redis天然的key自动过期机制,下单时将订单id写入redis,过期时间30分钟,30分钟后检查订单状态,如果未支付,则进行处理但是key过期了...

最新发布

SpringBoot实现监听redis key失效事件-雨轩博客
Java

SpringBoot实现监听redis key失效事件

yuxuan阅读(25)评论(0)赞(0)

需求: 处理订单过期自动取消,比如下单30分钟未支付自动更改订单状态 解决方案1: 可以利用redis天然的key自动过期机制,下单时将订单id写入redis,过期时间30分钟,30分钟后检查订单状态,如果未支付,则进行处理但是key过期了...

教你写出让同事无法维护的代码-雨轩博客
Java

教你写出让同事无法维护的代码

yuxuan阅读(95)评论(0)赞(0)

对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名 容易输入的变量名。比如:Fred,asdf 单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误。比如:...

手把手叫你写一个JSON解析器-雨轩博客
Java

手把手叫你写一个JSON解析器

yuxuan阅读(46)评论(0)赞(0)

JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,...

显著提升Java性能的建议-雨轩博客
Java

显著提升Java性能的建议

yuxuan阅读(62)评论(0)赞(0)

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,...

http协议:request 和 response包组成-雨轩博客
分布式

http协议:request 和 response包组成

yuxuan阅读(103)评论(0)赞(0)

HTTP Request header 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了We...

分布式架构——分布式架构的演进过程-雨轩博客
分布式

分布式架构——分布式架构的演进过程

yuxuan阅读(138)评论(0)赞(0)

一、计算机的基石——冯诺依曼模型 冯·诺依曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺依曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们...