管理订单状态,该上状态机吗?轻量级状态机COLA StateMachine保姆级入门教程

2022-06-02
阅读 11 分钟
4.2k
在平常的后端项目开发中,状态机模式的使用其实没有大家想象中那么常见,笔者之前由于不在电商领域工作,很少在业务代码中用状态机来管理各种状态,一般都是手动get/set状态值。去年笔者进入了电商领域从事后端开发。电商领域,状态又多又复杂,如果仍然在业务代码中东一块西一块维护状态值,很容易陷入出了问题难于Debu...

【线上排查实战】AOP切面执行顺序你真的了解吗

2020-10-21
阅读 8 分钟
2k
前言忙,是我这个月的主旋律,也是我频繁鸽文章的接口————蛮三刀把刀公司这两个月启动了全新的项目,项目排期满满当当,不过该学习还是要学习。这不,给公司搭项目的时候,踩到了一个Spring AOP的坑。本文内容重点:问题描述Spring AOP执行顺序探究顺序错误的真相代码验证结论本文阅读大概需要:3分钟码字不易,求个关注...

一次完整的JVM堆外内存泄漏故障排查记录

2020-08-27
阅读 13 分钟
2.6k
记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些JVM内存分配机制以及常用的JVM问题排查指令和工具分享,希望对大家有所帮助。

【秒杀系统实战】如何优雅的完成订单异步处理

2020-07-12
阅读 10 分钟
6.6k
我回来啦,前段时间忙得不可开交。这段时间终于能喘口气了,继续把之前挖的坑填起来。写完上一篇秒杀系统(四):数据库与缓存双写一致性深入分析后,感觉文章深度一下子被我抬高了一些,现在构思新文章的时候,反而畏手畏脚,不敢随便写了。对于未来文章内容的想法,我写在了本文的末尾。