保存成功
订阅成功
保存失败,请重试
提交成功
刘健彬

刘健彬

Java技术专家
在深圳某IOT企业任职技术专家,擅长的技术领域包括Spring Cloud、Spring Cloud Alibaba、微服务架构、Docker、Kubernetes、分布式事务、高并发多线程、消息队列、数据库、数据结构与算法、网络数据安全、JVM、DevOps等,拥有丰富的互联网一线开发与架构经验。开源分布式事务框架milo作者,CSDN、简书、思否、知乎、掘金等多平台知名博主。...更多
创作文章2

一篇文章吃透设计模式 7 大原则

在软件开发中为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,就需要尽量使用设计模式去编写代码,这样才能在业务不断扩大的过程中能够提高软件开发效率,节约软件开发成本和维护成本。更有大师说“懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要”。 那么这些设计模式是如何被定义为是有利于可扩展、可维护、可复用的呢?或者说这些设计模式这样设计的依据是什么呢?其实设计模式有它应当遵守的原则,这些原则就是设计模式的基础准则,共有七种,被称为设计模式七大原则。 本场 Chat 将学到如下内容: 1. 单一职责原则 2. 接口隔离原则 3. 依赖倒置原则 4. 里氏替换原则 5. 开闭原则 6. 迪米特法则 7. 合成复用原则
设计模式
370 订阅

分布式事务 TCC 的落地解决方案

以 Spring Cloud 为代表的微服务可谓是彻底改变了企业的服务器技术架构,企业们纷纷放弃单体架构,转向微服务。伴随着微服务的落地,一些微服务架构新的问题开始涌现出来,这其中微服务之间的数据同步就是一个难点和痛点,让很多企业望而却步。 在本场 Chat 中,我们将会教会大家自己实现一个企业级的分布式事务(以 TCC 模式为例)需要哪些技术以及具体的代码实现思路。 适合人群:对在微服务 Spring Cloud 技术栈下实现分布式事务敢兴趣的工程师。
分布式
200 订阅