摘要: 依赖(+) (#)必需依赖JDK1.5+理论上Dubbo可以只依赖JDK,不依赖于任何三方库运行,只需配置使用JDK相关实现策略。缺省依赖通过mvn dependency:tree > dep.log命令分析,Dubbo缺省依赖以下三方库:[INFO] +- com.alibaba:dubbo:jar:2.1.2:compile[INFO] | +- log4j:log4j:jar:1.2.16... 阅读全文
posted @ 2015-07-17 16:41 renhq 阅读(9058) 评论(0) 推荐(0) 编辑
摘要: 4、环境搭建4.1、zookeeper注册中心的配置安装(在windows平台下,Linux类似,见官方文档)(Redis注册中心安装,简易注册中心安装,简易监控中心安装,见官方文档)下载zookeeper包(zookeeper-3.3.6.tar.gz),ZooKeeper是一个分布式的,开放源码... 阅读全文
posted @ 2015-07-17 16:23 renhq 阅读(11578) 评论(1) 推荐(0) 编辑
摘要: 1、背景(#)随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(... 阅读全文
posted @ 2015-07-17 16:21 renhq 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2015-07-09 13:52 renhq 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式工厂模式的使用来自为知笔记(Wiz)附件列表工厂模式图.jpg 阅读全文
posted @ 2015-07-09 12:49 renhq 阅读(119) 评论(0) 推荐(0) 编辑
摘要: JVM系列三:JVM参数设置、分析 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客... 阅读全文
posted @ 2015-07-08 14:22 renhq 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集算法1、标记清理算法:效率不高(标记和清理过程效率都不高)、会形成内存碎片2、复制算法:把内存分为两部分,当进行回收时,把使用部分的存活对象复制到未使用部分,然后两部分内存角色互换(一个为使用的内存,一个为未使用内存。),复制算法一般结合分代收集算法使用。在新生代中使用复制算法进行垃圾收集,... 阅读全文
posted @ 2015-07-08 14:14 renhq 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Java NIO原理 图文分析及代码实现博客分类: java底层java NIO原理阻塞I/O非阻塞I/O Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远... 阅读全文
posted @ 2015-07-07 17:53 renhq 阅读(231) 评论(0) 推荐(0) 编辑
摘要: JAVA NIO non-blocking模式实现高并发服务器分类: JAVA NIO2014-04-14 11:12 1912人阅读 评论(0) 收藏 举报目录(?)[+]Java自1.4以后,加入了新IO特性,NIO. 号称new IO. NIO带来了non-blocking特性. 这篇文章主要讲的是如何使用NIO的网络新特性,来构建高性能非阻塞并发服务器.文章基于个人理解,我也来搞搞NIO.... 阅读全文
posted @ 2015-07-07 14:59 renhq 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是... 阅读全文
posted @ 2015-07-02 20:00 renhq 阅读(131) 评论(0) 推荐(0) 编辑