摘要: 问题描述 在pom.xml中配置了依赖,但是提示依赖不成功,或在本地仓库找不到相关依赖 大致错误如下: ArtifactDescriptorException: Failed to read artifact descriptor for commons-beanutils:commons-beanutils-core:jar:1.8.0: ArtifactResolutionExcept... 阅读全文
posted @ 2015-03-11 11:04 风过无痕的博客 阅读(11866) 评论(3) 推荐(3) 编辑
摘要: 每一层负责不同的功能: 1) 链路层,有时也称作数据链路层或网络接口层, 通常包括操作系统中的设备驱动程序和计算机 中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 T C P / I P协议族中,网络层协议包括 I P协议(网际协议),I C M P协议(I n ... 阅读全文
posted @ 2015-03-06 17:02 风过无痕的博客 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1 面向对象 1) 面向对象的特征有哪些 i) 抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 ii)继承 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这... 阅读全文
posted @ 2015-02-28 20:37 风过无痕的博客 阅读(1049) 评论(0) 推荐(1) 编辑
摘要: 1 初识LVS:Linux Virtual Server 1.1 LVS是什么 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持L... 阅读全文
posted @ 2015-02-28 15:37 风过无痕的博客 阅读(19968) 评论(8) 推荐(2) 编辑
摘要: 用mina框架传输对象,对于开发者来说,直接传输对象,而不用自己编写相应的报文转换代码,将大大节省 开发时间。 即使用对象编码解码器 使用ObjectSerializationCodecFactory 服务端 MinaServer.java代码如下 package com.bypay.mina.server; import java.io.IOException; import... 阅读全文
posted @ 2015-02-22 16:06 风过无痕的博客 阅读(2035) 评论(0) 推荐(2) 编辑
摘要: 我们先看一个最简单的Mina Server服务端代码,该段代码实现了服务端Server启动并监听客户端请求package com.bypay.mina.server;import java.io.IOException;import java.net.InetSocketAddress;import... 阅读全文
posted @ 2015-02-22 15:46 风过无痕的博客 阅读(3994) 评论(0) 推荐(0) 编辑
摘要: 简单的Mina客户端代码MinaSimpleClient.java: package com.bypay.mina.client; import java.net.InetSocketAddress; import java.nio.charset.Charset; import org.apache.mina.core.future.ConnectFuture; import org.... 阅读全文
posted @ 2015-02-22 14:44 风过无痕的博客 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: Handler的基本作用,处理接收到的客户端信息 一个简单的Handler实现如下: package com.bypay.mina.handler; import java.util.Date; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.core.service.IoHandlerAda... 阅读全文
posted @ 2015-02-22 14:27 风过无痕的博客 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 目录1. NioSocketAcceptor初始化源码研究1.1 类图1.2 方法调用时序图1.3 初始化NioSocketAcceptor1.4 SimpleIoProcessorPool初始化分析1.5 NioProcessor的源码1.6 总结2. NioSocketAcceptor bind... 阅读全文
posted @ 2015-02-22 11:14 风过无痕的博客 阅读(1766) 评论(1) 推荐(2) 编辑
摘要: RAID(廉价磁盘冗余阵列)技术主要是为了改善磁盘的访问延迟,增强磁盘的可用性和容错能力。目前服务器级别的计算机都支持插入多块磁盘(8块或者更多),通过使用RAID技术,实现数据在多块磁盘上的并发读写和数据备份。 RAID0 数据在从内存缓冲区写入磁盘时,根据磁盘数量将数据分成N份,这些数据同时并发写入N块磁盘,使得数据整体写入速度是一块磁盘的N倍。读取时也一样,因此RAID0... 阅读全文
posted @ 2015-02-21 23:00 风过无痕的博客 阅读(1722) 评论(0) 推荐(1) 编辑