IT徐胖子 JAVA前线 2024-04-14 07:27 浙江 1 架构思考 DDD理论建模与实现全流程 分析三种业务架构设计模型 浅析分布式业务一致性方案 DDD建模六个问题与六个步骤 性能问题从发现到优化一般思路 通过压测讨论应该如何设置线程数 横向和纵向两个维度思考复杂系统 足球理论和技术架构五大相通之处 服务端技术方案应该具有哪些章节 吸积效应:为什么接口会越来越臃肿 架构权衡评估方法:如何评估系统质量 结合DDD讲清楚编写技术方案七大维度 多图详解七种具体方法增强代码可扩展性 DO、BO、DTO只不过是司空见惯的日常 通过压测分析并发量、RT、QPS量化公式 五个分层维度:SpringBoot工程分层实战 六个分层维度:SpringBoot工程分层实战 微服务变化多端:入口要灵活、服务要稳定 复杂、繁杂、庞杂:图解七种代码耦合类型 结合DDD讨论编写技术方案七大维度再讨论 遥远的相似性:经济学如何应用于技术架构 2 思维方式 结构化思维指导系统优化 复杂是技术系统根本属性 三体、孙子兵法、高可用性 反脆弱与技术系统高可用性 谈谈三种常用逻辑推理方法 800斤牛怎么通过承重700斤桥 系统性思维、结构化思维、流程化管理 3 JAVA 单例模式为什么会引发空指针异常 图解二叉堆原理并手写一个优先队列 为什么阿里不允许返回对象使用枚举 线程池为什么用位运算表示线程池状态 怎么样结合Apollo构建一个动态线程池 SpringBoot中自定义starter实例与原理 Lambda表达式、函数式接口、方法引用 一文讲清楚SpringBoot六种读取配置方式 SLF4J源码角度分析阿里开发手册日志规约 自定义validation注解动态多字段联动校验 OAuth2.0第三方网站为什么可以用微信登录 4 数据库与中间件 探讨一次订单拆单流程 消息积压问题优化思路探讨 分布式事务理论与实例分析 单表数据量大是否必须分表 位图法在mongodb中的应用 多图详解如何不停服分库分表 MySQL自增主键用完报什么错 缓存穿透与击穿问题解决方案 使用分布式锁一定注意两个坑 Redis缓存失效策略原理与实例 一个字段如何表示多种业务含义 MySQL乐观锁扣减库存原理图解 通过插件动态观察ES分片如何分布 讲清楚MongoDB九种聚合操作实例 MySQL深分页问题与三种解决方案 MySQL连接空闲时间超过8小时报错 MySQL索引失效十种场景与优化方案 商品领域十二张基础表设计思路与实现 5 DUBBO 5.1 综合分析 DUBBO源码使用了哪些设计模式 DUBBO泛化调用原理与设计思想 DUBBO源码如何使用责任链模式 长文图解:详解七种负载均衡策略 DUBBO调用注意看不到的重试机制 DUBBO服务降级不能降级哪些异常 区分负载均衡、集群容错与服务降级 一个公式说明DUBBO线程池打满原因 一个例子说明DUBBO线程池打满方案 保护暂停模式如何应用在DUBBO源码 DUBBO消费异步化之原理与实现方案 5.2 源码分析 「DUBBO系列」JDK SPI 详解 「DUBBO系列」DUBBO SPI 详解 「DUBBO系列」JDK动态代理机制 「DUBBO系列」集群容错之Failfast 「DUBBO系列」集群容错之Failsafe 「DUBBO系列」集群容错之Failover 「DUBBO系列」集群容错之Failback 「DUBBO系列」服务降级实现原理 「DUBBO系列」线程模型实现原理 「DUBBO系列」线程池策略面面观 「DUBBO系列」超时机制实现原理 「DUBBO系列」并发控制实现原理 「DUBBO系列」链路跟踪实现原理