- 博客(11)
- 收藏
- 关注
原创 结合JVM源码浅谈Java类加载器
一、前言之前文章Java 类加载器揭秘从Java层面讲解了Java类加载器的原理,这里我们结合JVM源码在稍微深入讲解下。二、Java类加载器的委托机制Java 类加...
2018-04-30 07:30:00 719
原创 常用开源框架中设计模式应用分析
一、前言说起来设计模式,大家应该都耳熟能详,设计模式代表了软件设计的最佳实践,是经过不断总结提炼出来的代码设计经验的分类总结,这些模式或者可以简化代码,或者可以是代码逻...
2018-04-15 09:00:14 149
原创 UML建模图实战(全)
一、前言UML:Unified Modeling Language(统一建模语言),是程序员和架构师进行交流的语言,使用UML进行建模的作用有哪些:可以更好的理解问题可以...
2018-04-14 16:13:58 331
原创 Duboo系列-从入门到深入
一、搭建系统篇Dubbo剖析-搭建一个简单的分布式系统(1)Dubbo剖析-搭建一个简单的分布式系统(2)Dubbo剖析-监控平台的搭建与使用Dubbo剖析-管理控制台的...
2018-04-13 12:45:07 134
原创 Leader-Follower线程模型概述
一、前言IO线程模型一直在演化,由最开始的单线程模型,到BIO方式的单线程接受请求线程池线程单个线程处理单个请求的读写事件,再到NIO的单线程接受请求线程池里面的单个线程...
2018-04-12 07:01:00 370
原创 深入浅出一致性Hash原理
一、前言在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均...
2018-04-08 09:14:43 153
转载 假期推荐
一、项目实践问题篇诡异的类型转换二、Dubbo剖析篇Dubbo剖析-集群容错Dubbo剖析-负载均衡三、推荐chat微信识别二维码既可加入3.1 使用 Dubbo 搭建一...
2018-04-05 10:05:15 47
原创 Dubbo剖析-线程模型
一、前言Dubbo默认的底层网络通讯是使用Netty来做的,在服务提供方NettyServer使用两级线程池,其中EventLoopGroup(boss)主要用来接受客户...
2018-04-04 07:08:00 115
转载 Dubbo剖析-负载均衡
一、前言在服务提供方是集群的时候,为了避免大量请求一直落到一个或者几个服务提供方机器上,从而使这些机器负载很高,甚至打死,需要做一定的负载均衡策略。Dubbo 提供了多种...
2018-04-03 07:07:00 100
原创 Dubbo剖析-集群容错
一、前言在进行系统设计时候,不仅要考虑正常逻辑该如何走,还要考虑异常逻辑。dubbo中当服务消费方调用服务提供方的服务出现错误时候,提供了多种容错方案,缺省为 failo...
2018-04-02 07:16:00 107
转载 本周末推荐
一、项目实践篇SpringBoot之日志文件找不到异步日志打印的一些事二、推荐chat微信识别二维码既可加入2.1 使用 Dubbo 搭建一个简单的分布式系统在这个系统里...
2018-04-01 07:04:00 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人