# liu-note **Repository Path**: steakliu/small-note ## Basic Information - **Project Name**: liu-note - **Description**: Personal article collection, including Java basics, design patterns, spring, Concurrent programming, software architecture, blockchain, etc - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 3 - **Created**: 2021-05-09 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: 区块链, Spring, SpringBoot, SpringCloud ## README ## 文章汇总 感兴趣可以关注作者微信公众号,持续为你分享 ![输入图片说明](weixin.png) >本仓库专用于存储文章和示例代码。 ### 设计模式系列 ###### [白话设计模式之委派模式](designPattern/src/main/java/com/steak/desgin/delegate/delegate.md) ###### [白话设计模式之享元模式模式](designPattern/src/main/java/com/steak/desgin/flyweight/flyweight.md) ###### [白话设计模式之单例模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483984&idx=1&sn=ae334bd26960e95ad50894672c21f335&chksm=eb5bf179dc2c786f4b29e0c1b9c11779c806092e9ee40f90eee206bf887aac0a8aa9a6199155&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之命令模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483968&idx=1&sn=ecc6da79b984798410f5414a75473038&chksm=eb5bf169dc2c787f227484ace807d1608fa6a2be6da9c135555ab68f4011feea2aa1d7886659&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之模板方法模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483959&idx=1&sn=fd87093cfd8539245bed43020c648f42&chksm=eb5bf11edc2c7808951d9cc924a7c97e337da27144058944f08aae98349a858886f1816b6935&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之策略模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483953&idx=1&sn=0f1bf6430917a4a7bf5b28b835e225b9&chksm=eb5bf118dc2c780ea1076563853664ccdadd244217af116526a4649995cad0a6a67b81924fe3&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之适配器模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483940&idx=1&sn=76ed82bb0b4242d0c0c7d70f0703dfd1&chksm=eb5bf10ddc2c781b3caf483a09b9bd3e09a8be3b45256982b0000794b4870a78e65f30906839&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之责任链模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483935&idx=1&sn=a6cb687ddfe10bc113e275f96ee4da6c&chksm=eb5bf136dc2c7820b900da2361a78ca68813d47b93f61563fbe85bb9986f06880fa078cef586&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之代理模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483920&idx=1&sn=64c0c38f4e48965448cf056f8e401a23&chksm=eb5bf139dc2c782f1e1cd0a80f99c65d6866d5d2801fa6726f86464dcad9902b56b91340b47c&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之建造者模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483913&idx=1&sn=7c1cb146f2ff61840be7e4d554d0c53d&chksm=eb5bf120dc2c7836971ad5445aa99f10caa1b851eef98b1d966cf9d2d2c1eedef13dff6b69d6&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之观察者模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484071&idx=1&sn=66452804a780fb52c3575207bf75474a&chksm=eb5bf18edc2c789851e04ccd8a2db01585781de851f42c0c009e898112334c9925debed666c0&token=16652712&lang=zh_CN#rd) ###### [白话设计模式之外观模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484089&idx=1&sn=7553700767bf95ffcc66f55aa16be440&chksm=eb5bf190dc2c7886047e056a96abce6f27c76809bca1cf8944b0ad91a4bd1cc8b7cb83f6efe9&token=16652712&lang=zh_CN#rd) ### 并发编程系列 ###### [并发编程之CompletableFuture](concurrent/src/main/java/com/steak/concurrent/CompletableFuture/note.md) ###### [并发编程之Semaphore](concurrent/src/main/java/com/steak/concurrent/semaphore/Semaphore.md) ###### [并发编程之CountDownLatch](concurrent/src/main/java/com/steak/concurrent/countdownlatch/CountDownLatch.md) ###### [并发编程之CyclicBarrier](concurrent/src/main/java/com/steak/concurrent/cyclicbarrier/CyclicBarrier.md) ###### [并发编程之定时线程池](concurrent/src/main/java/com/steak/concurrent/threadpool/ScheduleThreadPool.md) ###### [并发编程之Future和FutureTask](concurrent/src/main/java/com/steak/concurrent/Future/Future.md) ###### [并发编程之线程池拒绝策略](concurrent/src/main/java/com/steak/concurrent/customthreadpool/reject/custom-threadpool-reject.md) ###### [并发编程之线程池线程工厂](concurrent/src/main/java/com/steak/concurrent/customthreadpool/threadFactory/thread-factory.md) ###### [并发编程之线程池任务队列](concurrent/src/main/java/com/steak/concurrent/customthreadpool/custom-threadpool-taskQueue.md) ###### [并发编程AQS之ReentrantLock](concurrent/src/main/java/com/steak/concurrent/lock/ReenTrantLock.md) ###### [并发编程之AQS](concurrent/src/main/java/com/steak/concurrent/aqs/aqs.md) ###### [并发编程之线程工具LockSupport](src/main/java/concurrent/locksupport/LockSupport.md) ###### [并发编程之CAS操作](src/main/java/concurrent/cas/cas.md) ###### [深入理解synchronized关键字](src/main/java/thread/synchronizedtest/Synchronized.md) ###### [CPU内存模型和Java内存模型](src/main/java/thread/memory/内存可见性问题.md) ###### [一文说清楚ThreadLocal](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484105&idx=1&sn=5b4e0878b2c70ae5861377392e85cbc4&chksm=eb5bf1e0dc2c78f61c67d357ee16a7d350a87391923316d0c947856cd1c33ab17827d94c3ca3&token=16652712&lang=zh_CN#rd) ###### [Object中的wait,notify,notifyAll](src/main/java/thread/objects/note.md) ###### [Java多线程之sleep()详解](src/main/java/thread/sleep/sleep.md) ###### [Java多线程之join()详解](src/main/java/thread/join/join.md) ###### [Java多线程之yield()](src/main/java/thread/yield/yield.md) ###### [Java多线程之守护线程和用户线程](src/main/java/thread/threadType/threadType.md) ###### [Java多线程之suspend()和resume()](src/main/java/thread/resumeAndSuspend/resumesuspend.md) ### 造轮子 ###### [手写极简版ORM框架实现简单的CRUD操作](orm/simpleOrm/src/main/doc/手写ORM.md) ### 大数据生态 ###### [大数据技术栈之-离线数仓构建](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486057&idx=1&sn=9c2c96a80d7777c877f33b68d3b6f598&chksm=eb5bf940dc2c7056d40bb373fb99d5ef721eeaebc5aa8354622b4ab663ba9c641acbf1e321bd&token=1815030675&lang=zh_CN#rd) ###### [大数据技术栈之-实时数仓构建](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486039&idx=1&sn=760aec7f48ab69c0dfe155916c2a4da5&chksm=eb5bf97edc2c706874ccaad45760a4960fd74449f55b236fdce13879ab438bf1f0b1b0db716d&token=1815030675&lang=zh_CN#rd) ###### [大数据技术栈之-数据采集(全量采集,增量采集)](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486029&idx=1&sn=05c26ddc9220fb5c9a0d850843c7fc18&chksm=eb5bf964dc2c7072fed59b478f955eeeed80438ad8bcb2107a5707fd619106de38004de55a0c&token=933789717&lang=zh_CN#rd) ###### [浅谈大数据之数据仓库(实时数仓,离线数仓,数仓一体化)](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486023&idx=1&sn=02b0c6540e28ec63786ee2454e811f30&chksm=eb5bf96edc2c70781ebdd86a6086c2c97cd406cf585739facd92fcb4b01810a48f2c1ddf1495&token=933789717&lang=zh_CN#rd) ### Spring , SpringBoot , SpringCloud系列 ###### [深度解析SpringBoot内嵌Web容器](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486650&idx=1&sn=03ca2e8cf4a5419ddd01907057c55fdb&chksm=eb5bff93dc2c76851d7c83b696babbb3f6d4dc402d3e986950eb584b471aee702c41b2224e23#rd) ###### [深度解析Spring事件监听机制](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486590&idx=1&sn=b89b9c245ca90712e3403f29f0a31799&chksm=eb5bff57dc2c7641db5ed3d2929f90a758e33b602b632e44fcf4af1c2eba1fb4175cd0d4e506#rd) ###### [使用Lombok @AllArgsConstructor注解和@Value注解引发的问题和对Spring的一些思考](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486519&idx=1&sn=449e495227fb7c1cb619700dfba8a4de&chksm=eb5bff1edc2c7608f3948755207a4be93c9f37c12519567040bdc0290604d32c44b73f45c1cd#rd) ###### [Spring IOC系列之@Value注解的使用和原理解析](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486471&idx=1&sn=49733c4ec6245ff38c5546066d9f8187&chksm=eb5bff2edc2c76385d8959074a64b19338528379b7fdc76d0649e571054399a6022e6c41345e#rd) ###### [整合Spring都喜欢用的注解@Import的使用和详细介绍](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486431&idx=1&sn=34c79c54f5a9c3cdef71a152ff33a182&chksm=eb5bf8f6dc2c71e0c3b58b4663b4d9b2f53bcc74582620ae5e282db34de1dabe71ffedfbd803#rd) ###### [Spring @Profile注解使用和实现原理解析](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486397&idx=1&sn=1c97f49d92b0983b30d98b55130c9fe8&chksm=eb5bf894dc2c7182ffe5f5148898ed504d675b6e7c55fbd49248b24fcd7a46c3ea6ba5c4c7f0#rd) ###### [Spring IOC系列之@Conditional注解的使用和原理解析](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486415&idx=1&sn=10cbd3b324d5377a20b19560fb5516ff&chksm=eb5bf8e6dc2c71f0863fa5e0e4bebfbf112597e29ead024506113706e638efffb68c0d472720#rd) ###### [Spring @DependsOn注解解析](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486386&idx=1&sn=3ad97757b5d0f9d3ca4284ce68de3197&chksm=eb5bf89bdc2c718d97979e65c93d25ce756824d8048d23f1dab5011e5d1fdd76d1be23d11abf#rd) ###### [Spring @Primary注解作用和原理](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486367&idx=1&sn=ab35c6eb6954ff3a35e6aa7de21c7c9d&chksm=eb5bf8b6dc2c71a0f0c3399a74594190dae583aebf9a58e0c18d666cc927112b5cde8a4c1605#rd) ###### [Spring Bean作用域相关知识点](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486335&idx=1&sn=081a09068f329538d5c8f88aec4ded77&chksm=eb5bf856dc2c7140e785b305d91d2e9980c1e23048a0c19db883c7ba590a692f748b2454a717#rd) ###### [聊一下spring重要的扩展点eanPostProcessor和BeanFactoryPostProcessor](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486320&idx=1&sn=fb355c8fab7132f1679b248ff9c469cd&chksm=eb5bf859dc2c714f238a61677b3c6ed53b14932d4bb531b8ab0dc8ff240202167bb79408ead3#rd) ###### [@Async一个注解搞定异步编程](springboot/SpringAsync/src/main/java/com/steakliu/springasync/async.md) ###### [Spring Event解耦代码](openfeign/src/main/java/com/steakliu/event/order/event.md) ###### [SpringBoot实现多数据源的切换](springboot/DatasourceChooser/src/main/doc/datasource-switch.md) ###### [Spring注解@Profile实现开发环境,测试环境,生产环境的切换](springboot/DruidDataSource/src/main/java/com/steakliu/druiddatasource/profile.md) ###### [Spring循环依赖](spring/src/main/java/com/steak/spring/cyclicdependence/cyclicdependence.md) ###### [Spring Bean生命周期](spring/src/main/java/com/steak/spring/beanbuild/beanprocessor.md) ###### [SpringCloud Alibaba系列(三) Sentinel黑白名单限制](https://www.cnblogs.com/steakliu/p/13773295.html) ###### [SpringCloud Alibaba系列(三) Sentinel系统自适应限流](https://www.cnblogs.com/steakliu/p/13771676.html) ###### [SpringCloud Alibaba系列(三) Sentinel热点参数限流](https://www.cnblogs.com/steakliu/p/13771518.html) ###### [SpringCloud Alibaba系列(三) Sentinel熔断降级](https://www.cnblogs.com/steakliu/p/13768957.html) ###### [SpringCloud Alibaba系列(三) Sentinel流控](https://www.cnblogs.com/steakliu/p/13766051.html) ###### [SpringCloud Alibaba系列(三) Sentinel安装](https://www.cnblogs.com/steakliu/p/13765620.html) ###### [SpringCloud Alibaba系列(三) Sentinel介绍](https://www.cnblogs.com/steakliu/p/13765282.html) ###### [SpringCloud Alibaba系列(二) Nacos高可用和持久化](https://www.cnblogs.com/steakliu/p/13763854.html) ###### [SpringCloud Alibaba系列(二) Nacos配置中心-分类配置](https://www.cnblogs.com/steakliu/p/13763193.html) ###### [SpringCloud Alibaba系列(二) Nacos使用](https://www.cnblogs.com/steakliu/p/13756977.html) ###### [SpringCloud Alibaba系列(二) Nacos介绍](https://www.cnblogs.com/steakliu/p/13754259.html) ###### [SpringCloud Alibaba系列(一) 介绍](https://www.cnblogs.com/steakliu/p/13754010.html) ### 数据库中间件ShardingSphere ###### [ShardingSphere数据库读写分离](src/main/doc/read-write-separation-note.md) ###### [ShardingSphere数据分片](src/main/doc/slice/slice-note.md) ### JVM系列 ###### [JVM Stop The World是这么个玩意?](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486553&idx=1&sn=db2b15d810b98cf316d53858d3e06a28&chksm=eb5bff70dc2c7666a86f9c5ad46dae4dcf902663e3683ba6d9eb2f013e4e631fd3575ac4c945#rd) ###### [JVM系列(4):堆参数调优](https://www.cnblogs.com/steakliu/p/12113485.html) ###### [JVM系列(3):堆区(Heap)](https://www.cnblogs.com/steakliu/p/12113164.html) ###### [JVM系列(2):Java虚拟机栈](https://www.cnblogs.com/steakliu/p/12112174.html) ###### [JVM系列(1):JVM介绍,双亲委派机制和沙箱安全机制](https://www.cnblogs.com/steakliu/p/12109942.html) ### Java基础系列 ##### [Java8 Optional类](javase/src/main/java/com/steak/javase/optional/api.md) ##### [Java强引用,软引用,弱引用,虚引用](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484099&idx=1&sn=ba98d2edad451577e64e1e2cd9d65353&chksm=eb5bf1eadc2c78fc0bb3f6638e85dca97a7053fe1149dd8968fb609b44dde26da7650c4aa6b3&token=16652712&lang=zh_CN#rd) ##### [Java8 Stream API](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484075&idx=1&sn=592dcd0732bc4c716c86438151696aa2&chksm=eb5bf182dc2c78944d89ee7e0f85eeb3d95b02f8ba30017e0bc6539ccba5b48093d250dcc2c3&token=16652712&lang=zh_CN#rd) ### MySQL系列 ###### [还分不清int(5)和int的区别?](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484084&idx=1&sn=a8e23ef5231aa5906657f45a19255aa1&chksm=eb5bf19ddc2c788bcb0f49ee292a20c4d6b4d51fcb820ce36836fb3c44ae44e8bfac2e4564fa&token=16652712&lang=zh_CN#rd) ###### [MySQL主从备份](https://www.cnblogs.com/steakliu/p/11415936.html) ### 认证授权 ###### [一文认识JWT(JSON Web Token)](https://www.cnblogs.com/steakliu/p/11969784.html) ###### [SpringAOP实现接口权限认证](auth/src/main/doc/SpringAOP实现接口权限认证.md) ### Redis ###### [聊一下Redis缓存雪崩,穿透,击穿](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483990&idx=1&sn=d71e24f40d6224aff98854ae043495ac&chksm=eb5bf17fdc2c7869a8497614921332de7ff9979c705818755d9ecf9e2e650421f1ed5780e4c2&token=16652712&lang=zh_CN#rd) ###### [Redis主从复制之哨兵模式(sentinel)](https://www.cnblogs.com/steakliu/p/11410191.html) ###### [Redis主从复制](https://www.cnblogs.com/steakliu/p/11404662.html) ###### [Redis事务](https://www.cnblogs.com/steakliu/p/11403327.html) ###### [Redis持久化RDB和AOF](https://www.cnblogs.com/steakliu/p/11401183.html) ### 消息中间件 ###### [kafka高性能设计篇-内存池](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486528&idx=1&sn=d272d84911730138e1a173ed7ff0de81&chksm=eb5bff69dc2c767f085c5c00de48727da067e916a608eb579f44dcbba38fa1dd18ca83c2c569#rd) ###### [kafka高性能设计篇-消息批量发送](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486508&idx=1&sn=01568d376001b5fa5d5304b8a9daa891&chksm=eb5bff05dc2c7613546231e24384facc854e24856c64485db25c06d41e5f430b962ea51ea114#rd) ###### [kafka rebalance你真的了解吗](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486315&idx=1&sn=d981b9e3e4bd7a58654e3bfc74ffb315&chksm=eb5bf842dc2c7154818f9a4d6a512826bec0b5208118b94dd20f4229a5ff19fdfde6febdc13a#rd) ###### [一文说清楚kafka消息丢失问题和解决方案](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486271&idx=1&sn=05554da461a219fb13e0506d4841f14e&chksm=eb5bf816dc2c710027c890ff448b82605e030d900e0bbee096f8b12f9ae791a1172b350256c5&token=409726743&lang=zh_CN#rd) ###### [kafka序列化器和拦截器](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486236&idx=1&sn=d559e2a68042f4a54d98547624e8dbe6&chksm=eb5bf835dc2c71232f50be8065e2a46fd2522a6e947f20aad8e2860c6afeed8652d266d4bd86&token=409726743&lang=zh_CN#rd) ###### [聊一下kafka的消费组](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486202&idx=1&sn=f222ad7ce848d6c0c0b652c24c666a1f&chksm=eb5bf9d3dc2c70c5d26b9dd34773cdf749e2c49c918fda41796609067c992d4521ec81d63d88&token=888680510&lang=zh_CN#rd) ###### [Kafka主题,分区,副本介绍](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486177&idx=1&sn=553ddb4e2dcc9f8684a22aecd3bef50f&chksm=eb5bf9c8dc2c70de0e4e4bf082c3e9a26232199b477f5a4ae4f2b674975bc6ad68cbd11b0d08&token=888680510&lang=zh_CN#rd) ###### [浅谈消息队列](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484064&idx=1&sn=bb8906e4865a13772f8e445afbcdd75f&chksm=eb5bf189dc2c789f24572ac53fd22371ad0cb3420febe63f287aa9690b994d2590e9c7c89f0a&token=16652712&lang=zh_CN#rd) ###### [ActiveMQ-消息持久化](https://www.cnblogs.com/steakliu/p/11599331.html) ###### [ActiveMQ-传输协议](https://www.cnblogs.com/steakliu/p/11596991.html) ###### [SpringBoot整合ActiveMQ](https://www.cnblogs.com/steakliu/p/11596345.html) ###### [Java消息服务-JMS](https://www.cnblogs.com/steakliu/p/11590321.html) ###### [ActiveMQ-消息可靠性-签收](https://www.cnblogs.com/steakliu/p/11590228.html) ###### [ActiveMQ-消息可靠性-事务](https://www.cnblogs.com/steakliu/p/11590209.html) ###### [ActiveMQ-消息可靠性和持久性](https://www.cnblogs.com/steakliu/p/11590160.html) ###### [ActiveMQ-介绍](https://www.cnblogs.com/steakliu/p/11589762.html) ### 软件架构 ###### [聊一聊领域驱动设计DDD](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486419&idx=1&sn=90453890d49bf90bf6d58269d24f9e8d&chksm=eb5bf8fadc2c71ec09aad2d21da5838150f672fd694bf221f49081f48ad3d08566bce135e82a#rd) ###### [什么是Istio?Istio解决了什么问题?](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486436&idx=1&sn=88639b0f99a35ab800ecb2797ad75424&chksm=eb5bf8cddc2c71dbb38b1e3bb519600a762f13fcbd0d76fde440f3a1e80d904ceba604310663#rd) ###### [软件设计中你考虑过重试了吗?](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486571&idx=1&sn=a6e2cbd1bb4acbd5c69c8a803a8d3c1e&chksm=eb5bff42dc2c765491717e3582afd6865e25873fd9e0a6d299f098cb2bb1fbac3ecf7d8bc862#rd) ###### [聊一下软件设计中防腐层模式](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486560&idx=1&sn=06e9f8b2c2363e0a6ae1c1541de865ab&chksm=eb5bff49dc2c765f42810dc4728743e20adb11958694749461b048dfac789be5236fa6d329b1#rd) ###### [传统软件开发与Serverless的对比和思考](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486377&idx=1&sn=8e580f15a7a6b2bcbf360da12439057c&chksm=eb5bf880dc2c7196ef56c5308abbe7f9adcc7da3c8d56fc7626f0a0b0b0413a180c11c4248dc#rd) ###### [一文说清IaaS,PaaS,SaaS](https://gitee.com/steakliu/design-pattern/blob/master/src/main/java/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84/IaSS-PaaS-SaaS.md) ### CI/CD ###### [GitLab介绍和使用](https://www.cnblogs.com/steakliu/p/13530543.html) ###### [将Docker镜像文件上传到DockerHub](https://www.cnblogs.com/steakliu/p/13626075.html) ###### [Docker介绍和使用](https://www.cnblogs.com/steakliu/p/11655659.html) ### 分布式 ###### [浅谈高性能网关Apache ShenYu](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486111&idx=1&sn=a99fd58966734d564e240323877f0a94&chksm=eb5bf9b6dc2c70a0d8a2d52c4b4f583f6327a7715b4d1be8546847c98ae304f1b019d0bcce93&token=888680510&lang=zh_CN#rd) ###### [浅谈文件存储方案](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486017&idx=1&sn=50fcc41c796423bf1378a227d802f403&chksm=eb5bf968dc2c707ef7863ca07370d201796bad569ff3e2d89f8da8c4ac4f21fe7c15a6087f3e&token=933789717&lang=zh_CN#rd) ###### [从简单到复杂学习任务调度(2)-xxl-job基本原理和使用 ](job/job2.md) ###### [从简单到复杂学习任务调度(1)-Timer,ScheduledExecutorService,Spring Scheduling](job/job1.md) ###### [分布式文件系统MinIO](minio/doc/MinIO.md) ###### [分布式事务之Seata出错排查](microservices-transaction/doc/seata/problemResolve/seata分布式分支事务不回滚问题排查.md) ###### [分布式事务之Seata安装教程](microservices-transaction/doc/seata/seata-server-install.md) ###### [分布式事务之Seata](microservices-transaction/doc/seata/seata-start.md) ###### [分布式事务之最终一致性事务TCC](microservices-transaction/doc/tcc/tcc.md) ###### [分布式事务之三阶段提交3PC](microservices-transaction/doc/3pc/3pc.md) ###### [分布式事务之2PC](microservices-transaction/doc/2pc.md) ###### [Zookeeper集群搭建](https://www.cnblogs.com/steakliu/p/11837641.html) ###### [Zookeeper分布式原理](https://www.cnblogs.com/steakliu/p/11835113.html) ###### [Zookeeper介绍](https://www.cnblogs.com/steakliu/p/11832297.html) ###### [分布式文件系统FastDFS](https://www.cnblogs.com/steakliu/p/12074360.html) ###### [SpringBoot整合FastDFS实现图片的上传(Base64方式)](https://www.cnblogs.com/steakliu/p/12074892.html) ### 区块链,元宇宙等系列 ###### [什么是去中心化金融(DeFi),DeFi能带来什么改变?](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486443&idx=1&sn=1d125e5e9d36a1fb5deab467fdbe72fb&chksm=eb5bf8c2dc2c71d4ea01531400fc4530d8ea05df46ca7bfe95020204bd5898abcdd06576598f#rd) ###### [基于属性的加密算法CP-ABE的详解和应用场景](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486353&idx=1&sn=73eae0345b319fec3a019dc4f732367c&chksm=eb5bf8b8dc2c71aec9a4bb6d7d5812cafa9ad61afb4084f097d2039f41aafbe2db78bc57c36a#rd) ###### [共识算法](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486326&idx=1&sn=53b09c4014a02e97a3d7f60dfb1f025d&chksm=eb5bf85fdc2c7149efb013068b0dda66f830e7803179a5f2b920acc0d0b60f4aed32fac675c5#rd) ###### [智能合约](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486275&idx=1&sn=72db2e20f2bd0965ba9cfe92a537e8e2&chksm=eb5bf86adc2c717cc128d962a111d9b86767e3d00be1ebf784256b1536d0c729133f3443c8bb#rd) ###### [基于属性的加密算法CP-ABE的详解和应用场景](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486353&idx=1&sn=73eae0345b319fec3a019dc4f732367c&chksm=eb5bf8b8dc2c71aec9a4bb6d7d5812cafa9ad61afb4084f097d2039f41aafbe2db78bc57c36a#rd) ###### [简单了解区块链和其应用场景](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486157&idx=1&sn=75cc7dae2bc91a99ca4fbbf4b2a4a7c7&chksm=eb5bf9e4dc2c70f211db2273e30df1ce1252deadb654fb027484283c38299792d1e68dd81361&token=888680510&lang=zh_CN#rd) ###### [智能合约和金融合约](meta-blockchain/doc/智能合约和金融合约.md) ### 其他 ###### [一文读懂Base64编码](https://gitee.com/steakliu/design-pattern/blob/master/src/main/java/%E7%BC%96%E7%A0%81%E5%92%8C%E8%A7%A3%E7%A0%81/Base64.md) ### 程序人生 ###### [真正的成长没有速成剂,都是风吹雨打过来的](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486542&idx=1&sn=bff102f0c40802abb17deac270b8087c&chksm=eb5bff67dc2c7671a848a36d682105b189dece9dc0d3c9eed185a04a10bc7568f23bbcda0c9e#rd) ###### [有些东西你要是早点懂,也不至于走那么多冤枉路](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486280&idx=1&sn=0e445d6ed7f6277e7f4ea31b90cbcf2d&chksm=eb5bf861dc2c7177a345fe4e4a35720493f134a14fd32be5d778585e3c84289c68abece1516b#rd) ###### [聊一聊个人对于产品和影响产品的一些看法](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486575&idx=1&sn=104104e0f1f6764a58a57b515acfad3f&chksm=eb5bff46dc2c76505fc8a801c5602ec52d15b34f7bb2bf2cbcfa655ad7e174719e572877ff85#rd) ###### [不要总是无知的认为你就是对的](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486447&idx=1&sn=b384b69a55eb127177afbfbc173f17a8&chksm=eb5bf8c6dc2c71d0ee6b2085e5f65b71f5789dbce89c073f4bbb6ab98777a4075614f662f331#rd) ###### [2021个人总结,回顾过去,展望未来](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247484042&idx=1&sn=1a405c5687426f37d13235f9af378154&chksm=eb5bf1a3dc2c78b57cdb3ac25fd5667d9a5d924d8df09339b5806ec1019ccc8e72ae7abc2436&token=16652712&lang=zh_CN#rd) ### 生命不息,折腾不止(杂文集) ###### [时光记忆-拉萨](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486502&idx=1&sn=64dc31e652e977edb6c31cea8465570a&chksm=eb5bff0fdc2c761995d68c90c15e8159a8827043cb35ed61dcb606bfba0ed40b38df681f881a#rd) ###### [人生总要有一两样东西去填补忙碌的时光](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486245&idx=1&sn=bc277d9834f662c52b36e59c1d679dac&chksm=eb5bf80cdc2c711a58406b8b7d3537ec19246426893366b71a4feaac3d914d78164153f95274&token=409726743&lang=zh_CN#rd) ###### [年轻,骑起来](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247486012&idx=1&sn=48f9d0f93f003fd6ddb89a420a4e36a0&chksm=eb5bf915dc2c700394f8b3d67e13071b6b90df0b2424536df71982756d8066dbfe51a0d50bb0&token=933789717&lang=zh_CN#rd) ###### [路-友/书文](life/路.md) ###### [被遗忘的人-友/书文](life/被遗忘的人-书文.md) ###### [夜深了](life/2022.4.1.md) ###### [我们都没忘记彼此,只是在各自的地方做着各自的事](life/元宵节.md) ###### [我离开了那片田野,有人却以田野为家](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483894&idx=1&sn=65b16ad8c5fa3589c81c267aba667726&chksm=eb5bf2dfdc2c7bc9d4fd0bb3d0deeac0badc78ca917c98c5cd3a8a2aeef5c9cda17804c986f7&token=16652712&lang=zh_CN#rd) ###### [晚安,打工人](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483837&idx=1&sn=f29e9a9f4b96c73bd8f8c2a0c13e2973&chksm=eb5bf294dc2c7b8211f59df887dd1fa152d57ea68934280a89230432c79251c4cdfb486d4084&token=16652712&lang=zh_CN#rd) ###### [2020诺贝尔文学奖得主,死亡的诗歌](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483811&idx=1&sn=5bc922635798f26401f2554758beb74d&chksm=eb5bf28adc2c7b9c9ed8c7e4e614196f909b1934404fbfab63f40ba889fdce170ce6c8ef9c78&token=16652712&lang=zh_CN#rd) ###### [记忆中的秋天](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483795&idx=1&sn=8ba64fd10cfce5e49c0a20e924e544dc&chksm=eb5bf2badc2c7bacc480a0ebc9ef24811c82970e9e48b898c074df8adbd0e4b8b9e5d1426c57&token=16652712&lang=zh_CN#rd) ###### [九一八!](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483785&idx=1&sn=d55b2715e0ba6b05b5b3fe1b64a2f529&chksm=eb5bf2a0dc2c7bb633d5ed15eabf91549af55589e67526e72f59225941e9b65e9d28ef4858c9&token=16652712&lang=zh_CN#rd) ###### [江小白管饱(姜小白管鲍)](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483771&idx=1&sn=561dc0eb2d03f43d2bb53fc3285e3152&chksm=eb5bf252dc2c7b44034cf2726c420d29db65a49ffafe652c646424f30c5bac6f31acdc8b1e1d&token=16652712&lang=zh_CN#rd) ###### [我爱你,并非传统意义的表白](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483752&idx=1&sn=4353cdb1b627fabb67da86d11f761091&chksm=eb5bf241dc2c7b57467da464eb1edffe03d9b22b97cdeadb477d635d50f92497382e3a9dccd0&token=16652712&lang=zh_CN#rd) ###### [家国永念](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483744&idx=1&sn=4722888326b4549953b7fc2c69950a1a&chksm=eb5bf249dc2c7b5f89d7ec291b87fa7e45d0110e4c93577044cfdc8de6336a49c29d2c3129c2&token=16652712&lang=zh_CN#rd) ###### [王坚,一个革新者的故事](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483733&idx=1&sn=f230ce37724a2eb57ad6d856e3fe1c11&chksm=eb5bf27cdc2c7b6af4c5c3724176cf0ceb18536ae642223b48cd043a2b69346a297482103bf6&token=16652712&lang=zh_CN#rd) ###### [好句,生活的调味剂 ](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483720&idx=1&sn=c6cd280e2232daf3b247fb127eba7894&chksm=eb5bf261dc2c7b779c423dba0a4a9b6320557614ce4b93fb63c860124c4889991d30591311c7&token=16652712&lang=zh_CN#rd) ###### [不管再迷茫,依然要记得认真](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483707&idx=1&sn=f830be4ea1e0e6fed430edc6ea649e6c&chksm=eb5bf212dc2c7b0448388a00fd989b7a298140ea9bd16bd08e062106fb86d93c0bd0b2b37a3e&token=16652712&lang=zh_CN#rd) ###### [那就,再见吧](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483699&idx=1&sn=82b4b558fb10563d826209a1560c5ab8&chksm=eb5bf21adc2c7b0c6caff0adc59e69d14f58a52770a98dd2439bd831723ed99e220cbe3dee5c&token=16652712&lang=zh_CN#rd) ###### [平凡的世界](https://mp.weixin.qq.com/s?__biz=MzI3ODE5MzczNA==&mid=2247483695&idx=1&sn=2b645c7e37e32ad86629b607adf7dd40&chksm=eb5bf206dc2c7b10d8ea0daad0dd671f2ea7aaf262733afcdaaf41f9b94724ffac2556211ffb&token=16652712&lang=zh_CN#rd)