02 2017 档案
摘要:前言 最近看阿里的 Java开发手册,上面有线程池的一个建议: 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式, 这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 结合最近面试的经历,发现这条建议还是十分有用的,因为
阅读全文
摘要:数据库事务 事务特性: 1. 原子性,事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做 2. 一致性,在事务执行前数据库的数据处于正确的状态,而事务执行完成后数据库的数据还是处于正确的状态 3. 隔离性,并发事务执行之间无影响,在一个事务内部的操作对其他事务是不产生影响,这需要事务隔离
阅读全文
摘要:目录 1. "Dubbo源码学习 服务是如何发布的" 2. "Dubbo源码学习 服务是如何引用的" 3. "Dubbo源码学习 注册中心分析" 4. "Dubbo源码学习 集群负载均衡算法的实现" 5. "Dubbo源码学习 优雅停机原理及在SpringBoot中遇到的问题"
阅读全文
摘要:相关文章: "Dubbo源码学习文章目录" 前言 Dubbo 的定位是分布式服务框架,为了避免单点压力过大,服务的提供者通常部署多台,如何从服务提供者集群中选取一个进行调用,就依赖于Dubbo的负载均衡策略。 Dubbo 负载均衡策略 Dubbo 负载均衡策略提供下列四种方式: 1. Random
阅读全文