Su的技术博客

  • 首页
  • Java
  • MySQL
  • DDD
  • 事故复盘
  • 架构方案
  • Other
  • 工具
  • 打赏
  • 关于
后端
DDD

架构 大家一直在谈的领域驱动设计(DDD),我们在互联网业务系统是这么实践的

前言 至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven Design,简称DDD)。在互联网开发“小步快跑,迭代试错”的大环境下,DDD似乎是一种比较“古老而缓慢”的思想。 然而,由于互联网公司也逐渐深入实体经济,业务日益复杂,我们在开发中也越来越多地遇到传统行业软件开 […]

2023-05-28 0条评论 37点热度 0人点赞 阅读全文
Java

转载 FSM-COLA无状态状态机

  介绍 什么是状态机   有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:finite-state automation,缩写:FSA),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。  -- 维基百科   使用场景   针对需要通过状态扭转达到流程控制的场景。例如:收货,上架这两个动作 […]

2023-05-01 0条评论 86点热度 0人点赞 阅读全文
Java

转载 实现一个状态机引擎,教你看清DSL的本质

最近在一个项目中,因为涉及很多状态的流转,我们选择使用状态机引擎来表达状态流转。因为状态机DSL(Domain Specific Languages)带来的表达能力,相比较于if-else的代码,要更优雅更容易理解。另一方面,状态机很简单,不像流程引擎那么华而不实。 一开始我们选用了一个开源的状态机引擎,但我觉得不好用,就自己写了一个能满足我们要求的简洁版状态机,这样比较K […]

2023-04-30 0条评论 131点热度 1人点赞 阅读全文
Java

高性能 Cache——对于缓存你应该知道的都在这张图里

对于缓存你应该知道的都在这张图里: The Picture From ByteByteGo.

2023-04-09 0条评论 101点热度 0人点赞 阅读全文
Java

转载 Java后端18种接口优化技巧

学习批量思想、异步思想和空间换时间思想,优化数据库操作、降低接口耗时,提高接口性能。了解更多实用技巧,提升开发效率。

2023-04-01 0条评论 148点热度 2人点赞 阅读全文

秋天0261

关注Java领域,后端开发、Netty、Zookeeper、Kafka、ES、分布式、微服务、架构等。分享技术干货,架构设计,实战经验等。

最近评论
秋天0261 发布于 4 周前(05月13日) 最近遇到没指定时区,造成生产数据时间快了13小时,一定要注意啊!
秋天0261 发布于 4 个月前(02月19日) 厉害,对编译器底层原理得研究的深点才能写出这样的工具 :smile:
秋天0261 发布于 4 个月前(02月17日) 精彩的复盘! :exclaim:

cola (1) dubbo (1) fsm (1) GPT (1) IDC (1) Lombok (1) properties (1) spi (1) SQL (1) 中文 (1) 事务 (1) 事务失效 (1) 事务管理 (1) 分片 (1) 单点 (1) 后端 (5) 富途 (1) 得物 (1) 数据一致性 (1) 时区 (1) 最佳实践 (1) 状态机 (2) 系统容灾 (1) 系统设计 (4) 编码规范 (1) 编程 (1) 网关 (1) 美团 (2) 路由 (1) 配置文件 (1)

COPYRIGHT © 2014-2023 verysu.com . ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15033072号-2