在整合之前我们再来回顾一下Spring和SpringMVC Spring: Spring框架的核心是提供了一个容器,该容器可以对Bean组件进行管理,例如创建Bean对象,销毁一个Bean对象等操作.此外该容器还具有IOC和AOP高级特性,将Bean对象调用解耦. SpringMVC: spring mvc是类似于struts的一个MVC开源框架,其实都是属于spring,spring mvc需要...
分类:
编程语言 时间:
2015-05-29 18:09:14
阅读次数:
137
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方...
分类:
系统相关 时间:
2015-05-29 17:22:33
阅读次数:
186
Lvs常用术语说明术语解释Loadbalancer或director负载调度器RS或RealServer真实服务器,提供服务的服务器VIP虚拟IP地址,客户端访问集群的地址RIP集群所提供应用程序的地址(HTTP,FTP)DIP调度器的真实地址Lvs的类型Lvs-nat他通过修改请求报文的目标地址为根据调度算法所挑选出..
分类:
其他好文 时间:
2015-05-29 06:20:29
阅读次数:
349
相关术语:跟Host相关:Director:调度器----提供调度的主机RealServer:RS,后端提供服务的主机跟IP相关:Client:CIP----客户端ip地址DirectorVirtualIP:VIP---面向客户端的ip地址(做单点高可用时用vip)DirectoryIP:DIP---跟后端主机的ip地址RealIP:RIP---实际提供服务的ip地..
分类:
其他好文 时间:
2015-05-27 19:19:08
阅读次数:
231
lvs-nat类型说明RIP:RealIP,应用服务器的ip。VIP:DirectorVirtualIP,面向客户端的ip。DIP:DirectorIP,面向后面应用服务器通信的IP。类似于DNAT,但支持多目标转发;它通过修改请求报文的目标地址为根据调度算法所挑选出的某RS的RIP来进行转发;各集群RS节点:保证RS1、RS2..
分类:
其他好文 时间:
2015-05-26 16:24:47
阅读次数:
174
EIGRP:Enhanced Interior Gateway Routing Protocol 增强内部网关路由线路协议
分类:
系统相关 时间:
2015-05-25 07:23:39
阅读次数:
260
考虑一个场景,某公司用远程视频会议软件开一个会议,BOSS在总部发言而其他分部员工接收视频,这时如果还是使用单播模式的话,总部的视频将通过网络传给每个分部员工,它有一个特点是有多少客户端就需要传送多少次,当客户端的数量越来越大时可能会导致网络阻塞,而且这种传送效率极低。于是引入了组播通信概念。 如图,上为单播模式,S1向S2、S3和S4发送消息时必须发送三次,且每次都是从S1出发到各自目的地,传输...
分类:
其他好文 时间:
2015-05-24 11:40:44
阅读次数:
170
Linux的netlink机制是非常好的Linux内核与应用层进行双向交互数据的方式。其常用的单播方式可以实现内核为服务端,应用层为客户端的通信方式。如果需要实现应用层为服务端,内核为客户端的通信方式,则需要使用组播。这种场景一般是应用层守护进程需要实现获取内核的某些模块的状态信息。内核中已经定义好...
分类:
Web程序 时间:
2015-05-24 01:16:09
阅读次数:
765
在使用ffmpeg解码播放TS流的时候(例如之前写过的UDP组播流),在连接时往往需要耗费大量时间。经过debug发现是av_find_stream_info(已抛弃,现在使用的是avformat_find_stream_info)这个方法十分耗时,而且是阻塞的。av_find_stream_inf...
分类:
其他好文 时间:
2015-05-19 18:05:40
阅读次数:
340