2024

06-23 12从应用到原理:如何高效阅读ShardingSphere源码?
06-23 11编排治理:如何实现分布式环境下的动态配置管理?
06-23 10数据脱敏:如何确保敏感数据的安全访问?
06-23 09分布式事务:如何使用强一致性事务与柔性事务?
06-23 08读写分离:如何集成分库分表+数据库主从架构?
06-23 07数据分片:如何实现分库、分表、分库+分表以及强制路由?(下)
06-23 06数据分片:如何实现分库、分表、分库+分表以及强制路由?(上)
06-23 05配置驱动:ShardingSphere中的配置体系是如何设计的?
06-23 04应用集成:在业务系统中使用ShardingSphere的方式有哪些?
06-23 03规范兼容:JDBC规范与ShardingSphere是什么关系?
06-23 02顶级项目:ShardingSphere是一款什么样的Apache开源软件?
06-23 01从理论到实践:如何让分库分表真正落地?
06-22 开篇词领略MyBati设计思维,突破持久化技术瓶颈
06-22 结束语会使用只能默默“搬砖”,懂原理才能快速晋升
06-22 22基于MyBati的衍生框架一览
06-22 21深挖MyBati与Spring集成底层原理
06-22 20插件体系让MyBati世界更加精彩
06-22 19深入MyBati内核与业务逻辑的桥梁——接口层
06-22 18Executor才是执行SQL语句的幕后推手(下)
06-22 17Executor才是执行SQL语句的幕后推手(上)
06-22 16StatementHandler:参数绑定、SQL执行和结果映射的奠基者
06-22 15探究MyBati结果集映射机制背后的秘密(下)
06-22 14探究MyBati结果集映射机制背后的秘密(上)
06-22 13深入分析动态SQL语句解析全流程(下)
06-22 12深入分析动态SQL语句解析全流程(上)
06-22 11鸟瞰MyBati初始化,把握MyBati启动流程脉络(下)
06-22 10鸟瞰MyBati初始化,把握MyBati启动流程脉络(上)
06-22 09基于MyBati缓存分析装饰器模式的最佳实践
06-22 08Mapper文件与Java接口的优雅映射之道
06-22 07深入数据源和事务,把握持久化框架的两个关键命脉
06-22 06日志框架千千万,MyBati都能兼容的秘密是什么?
06-22 05数据库类型体系与Java类型体系之间的“爱恨情仇”
06-22 04MyBati反射工具箱:带你领略不一样的反射设计思路
06-22 03MyBati源码环境搭建及整体架构解析
06-22 02订单系统持久层示例分析,20分钟带你快速上手MyBati
06-22 01常见持久层框架赏析,到底是什么让你选择MyBati?
06-21 开篇词:重剑无锋、大道至简
06-21 加餐2:敏捷测试分析与计划的案例
06-21 加餐1:搭建基于K8和Docker的Jenkin可伸缩持续集成系统
06-21 第49讲:敏捷过程的反思与持续改进
06-21 第48讲:敏捷测试优秀实践
06-21 第47讲:如何获得良好的(测试与质量)可追溯性、可视化
06-21 第46讲:如何分析测试结果和评估测试工作的质量?
06-21 第45讲:测试右移:在线测试与日志分析
06-21 第44讲:大数据+AI系统的测试设计与执行
06-21 第43讲:优先实现面向接口的测试
06-21 第42讲:单元测试必须TDD吗?
06-21 第41讲:质效合一:自动化测试和手工测试的完美融合
06-21 第40讲:脚本开发、调试与维护的常用技巧
06-21 第39讲:测试自动化设计模式:一步到位