自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr孔先森

人生路莫慌张

  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

原创 (五)Mina源码解析之编解码器

Mina中的编解码器通过过滤器ProtocolCodecFilter构造,这个过滤器有3个构造器,其中可以分为两类,一类需要一个ProtoCodecFactory,这个接口有两个方法,分别是getDecoder()和getEncoder(),我们需要实现这两个方法,实现这两个方法就需要一个自定义的Decoder和一个自定义的Encoderpublic class CmccSipcCodecFa

2016-04-23 00:00:00 1525

原创 (四)Mina源码解析之IoSession

本篇文章主要剖析IoSession的在mina中的作用还有粘包的问题在Mina中所有的连接都被封装成了IoSession(关于Mina是如何将连接封装成IoSession的,请参见Mina源码解析之IoService),

2016-04-11 00:42:02 5799

原创 (三)Mina源码解析之IoFilter

本篇文章主要剖析Mina中的过滤器是如何实现的首先还是引入一个简单的完整的server端的例子,代码如下public class Server { public static void main(String[] args) { IoAcceptor acceptor = new NioSocketAcceptor(); acceptor.getSessionConfig().s

2016-04-09 01:20:50 6555

原创 (二)Mina源码解析之IoService

在mina中,IoService提供基础的I/O服务、管理IoSession,它是Mina框架中最重要的一部分,大部分基础的I/O操作都是在IoService的实现类中被处理的IoService有如下几个功能:1、管理sessions:创建和删除session,空闲检测2、管理过滤器链:管理过滤器链3、调用Handler:当有新消息到来时调用Handler4、统计管理:

2016-04-05 23:12:25 3694

原创 (一)Mina源码解析之整体架构

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。        Min

2016-04-05 23:11:16 1215

原创 secureCRT,永久设置,保护眼睛,配色方案

配色后效果图如下:下面开始配色1、选项(Options)==》会话选项(Sessions options)==》终端(Terminal)==》仿真(Emulation)按图中标注进行勾选,勾选完毕点击确认2、选项(Options)==》全局选项(Global options)==》终端(Terminal)==》外观(Apperance)==》ANSI颜色(ANSI

2016-04-12 10:54:50 91357 4

转载 数据库锁 sql 数据库大并发操作 数据库原子操作

1 前言 数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:---------

2016-04-08 18:19:09 622

JAVA解惑(布洛赫)

Java解惑(布洛赫)

2017-07-26

mina编解码器Demo

该压缩包中有两个文件夹mina_server和minaclient,先启动mina_server,然后启动minaclient即可运行

2016-04-23

Tomcat权威指南

tomcat权威指南,深入了解tomcat原理

2016-03-17

protobuf编译器+运行时jar

资源包含32位Linux/64位Linux/32位Windows/64位Windows的编译器,和运行时的jar包protobuf-java-2.6.1.jar

2016-03-17

mina官方中文参考手册

本书非常详细的阐述了mina框架的工作原理,对想初步了解mina框架的人有很大的帮助

2014-08-26

深入Java虚拟机

本书讲述了Java虚拟机——运行所以Java程序的抽象计算机,还讲解了几种与虚拟机密切相关的核心Java API

2014-01-10

Java与模式

本书是一本讲解设计原则以及最为常见的设计模式的实用教材。

2014-01-10

全国大学生电子设计竞赛系统设计+黄智伟编....pdf

权威电赛指导,想要参加电赛的人可以看看啊,很实用的

2013-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除