摘要: mysql 执行计划 SET optimizer_trace = "enabled=on";sql 语句 select trace FROM information_scheme.optimizer_trace; SET optimizer_trace=“enable=off”; 执行完会返回一个j 阅读全文
posted @ 2020-12-05 18:08 抽象Java 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 考虑到能力时间以及收入,程序员很快不再合适我个人的发展路线 我认为我应该往产品的思维上面去靠拢,尽量可能发挥个人的能力 关于如果能进大厂 很明显,以目前的能力来说,我不太能进大厂。 首先,如果我现在平时工作就可能遇到一些,我自己无法解决的问题。如果到了大厂,那我就更加不太可能解决。 其次,压力会比较 阅读全文
posted @ 2020-12-05 14:48 抽象Java 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 一、常见错误方式 1、服务拆分粒度 2、以代码量为标准 二、拆分三原则 2.1、服务粒度匹配团队规模 2.2、演进式拆分 2.3、以业务模型拆分 三、服务粒度匹配团队规模 四、数据库拆分后数据一致性问题 4.1、解决方案 最终一致性替代分布式事务 4.2、实现方式 可靠事件模式:不断重试 补偿模式: 阅读全文
posted @ 2020-12-05 14:46 抽象Java 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、服务化之前的架构 首先,用户请求到达 负载均衡服务器上,即nginx 集群。对于高并发应用采用 Lvs 加 nginx 负载均衡架构方式,nginx 根据负载均衡算法,均衡的将请求打在了应用机上。当应用发展到一定阶段,请求速度逐渐增加,我们通过增加服务器数量,进行应用的横向拓展 未服务化之前的痛 阅读全文
posted @ 2020-12-05 14:43 抽象Java 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2020-12-05 13:53 抽象Java 阅读(78) 评论(0) 推荐(0) 编辑