- 博客(7)
- 收藏
- 关注
转载 基于Spring可扩展Schema提供自定义配置支持
转自:http://blog.csdn.net/cutesource/article/details/5864562在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较
2015-03-18 20:46:27 707
转载 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
转自:http://blog.csdn.net/is_zhoufeng/article/details/8112199位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号
2015-03-11 19:51:27 322
转载 JGroups协议篇
转自:http://www.taobaotest.com/blogs/2284Trunner节点之间通过JGroups消息进行通信,JGroups最大的一个优点就是内在支持集群特性,因此Trunner可以非常方便的实现负载均衡、可扩展性、高可用性。下面我们通过分析一下Trunner使用到的JGroups协议栈配置,来看看这些集群特性是怎么实现的。UDP协议是JGroups底层的
2015-03-09 17:20:45 2449
转载 JGroups 3.6.0 源码分析 - 概述
转自:http://www.javaarm.cn/faces/display.xhtml;jsessionid=sYVoogXkNnafK4P6BL+h-Nkg?tid=3650&page=1&print=true概述JGroups的源代码非常赏心悦目,组织非常清晰,有必要深入研究它,不仅仅为了学会JGroups工作原理,而且也能学到诸如项目组织、模块划分之类的项目
2015-03-09 17:18:50 2202
原创 JGroups学习(二)
一. JGroups协议栈简介JGroups最强大的功能在于它灵活的协议栈配置,允许开发者调整协议栈中的协议从而适应自己实践的环境和需求。JGroups启动时会根据配置的协议栈,构成一个协议栈Java对象,发送的消息会自顶向下的依次经过各层协议进行处理,直至发送到网络链路层。同样,收到的消息,JGroups也会将消息自底向上的传递,直至回调ReceiverAdapter交由应用程序。消
2015-03-04 19:54:45 1683
原创 JGroups学习(一)
近期要在项目中做集群的节点间内存数据同步,选择用JGroups来实现该功能。JGroups的官网地址:http://www.jgroups.orgJGroups的源码地址:https://github.com/belaban/JGroups一. JGroups简介JGroups是一个基于Java语言的提供可靠多播(组播)的开发工具包。在IP Multicast基础上提供可靠服务,
2015-03-04 19:17:56 1024 1
原创 spring结合Junit测试使用小结
1. 如何在Junit测试中加入log4j日志定义一个JunitClassRunner类public class JUnitClassRunner extends SpringJUnit4ClassRunner { private static Logger log = Logger.getLogger(JUnit4ClassRunner.class); static {
2015-03-03 19:54:31 419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人