自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mina2.0框架源码剖析(六)

 上文的内容还有一些没有结尾,这篇补上。在ExpiringMap类中,使用了一个私有内部类ExpiringObject来表示待检查超时的对象,它包括三个域,键,值,上次访问时间,以及用于上次访问时间这个域的读写锁:Java代码 private K key;  private V value;  private long las

2009-11-25 14:52:00 2401 1

原创 Mina2.0框架源码剖析(四)

   前面几篇介绍完了org.apache.mina.core.service这个包,现在进入org.apache.mina.core.session,这个包主要是围绕IoSession展开的,包括会话的方方面面。    IoSession接口与底层的传输层类型无关(也就是不管是TCP还是UDP),它表示通信双端的连接。它提供用户自定义属性,可以用于在过滤器和处理器之间交换用户自定义协

2009-11-25 14:51:00 1341

原创 Mina2.0框架源码剖析(五)

 前面介绍过IoSessionRecycler是负责回收不再使用的会话的接口,ExpiringSessionRecycler是其一个实现类,用于回收超时失效的会话。private ExpiringMap sessionMap;//待处理的会话集private ExpiringMap.Expirer mapExpirer;//负责具体的回收工作sessionMap的键是由

2009-11-25 14:51:00 1126

原创 Mina2.0框架源码剖析(一)

 整个框架最核心的几个包是:org.apache.mina.core.service,org.apache.mina.core.session,org.apache.mina.core.polling以及org.apache.mina.transport.socket。   这一篇先来看org.apache.mina.core.service。第一个要说的接口是IoServ

2009-11-25 14:50:00 1662

原创 Mina2.0框架源码剖析(三)

 AbstractIoAcceptor类继承自AbstractIoService基类,并实现了IoAcceptor接口,它主要的成员变量是本地绑定地址。Java代码 private final List defaultLocalAddresses =      new ArrayList();  private final

2009-11-25 14:49:00 1190 1

原创 Mina2.0框架源码剖析(二)

 上一篇介绍了几个核心的接口,这一篇主要介绍实现这些接口的抽象基类。首先是实现IoService接口的AbstractIoService类。它包含了一个Executor来处理到来的事件。每个AbstractIoService都一个AtomicInteger类型的id号,确保每个id的唯一性。它内部的Executor可以选择是从外部传递进构造函数中,也可以在实例内部自行构造,若是

2009-11-25 14:48:00 1020

原创 IP地址的网段划分和计算

先了解基础运算异或运算:相同为0,不同为1与运算:两者为1时为1,有0为0或运算:有1为1IP网段的计算和划分   IP和子网掩码  我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP  A类IP段  0.0.0.0 到127.255.255.255   B类IP段  128.0.0.0

2009-11-20 13:00:00 3271

原创 视频转码

 http://kenter1643.javaeye.com/blog/223613

2009-11-20 10:41:00 791

原创 视频格式、音频格式详细分析与讲解

 MPEG  Moving Picture ExpertGroup,即运动图像专家组格式,是以下MPEG-1、MPEG-2等视频格式的总称,VCD、SVCD、DVD就是这种格式。MPEG格式是运动图像压缩算法的国际标准,它采用了有损压缩方法从而减少运动图像中的冗余信息。  MPEG的压缩方法保留相邻两幅画面绝大多数相同的部分,而把后续图像中和前面图像有冗余的部分去除,从而达到压

2009-11-19 20:55:00 2053

原创 基于MINA框架快速开发网络应用程序

 基于MINA框架快速开发网络应用程序 1.MINA框架简介 MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架

2009-11-18 22:23:00 1761

原创 JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介

 在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, Time

2009-11-02 11:15:00 602

vsftp运行配置文件

vsftp运行配置文件 配置用户、限制用户访问目录和vsftpd的配置信息

2012-11-06

VSFTP安装配置

vsftp 2.4.3 ftp 配置,随意控制每个用户的权限,方便

2012-11-05

ext eclipse 插件

ext eclipse 插件 ext eclipse 插件 ext eclipse 插件

2009-12-10

ssh + ext 集成

ssh + ext 集成 ssh + ext 集成 ssh + ext 集成

2009-12-10

java 实现抓取目录下的所有文件

使用java语言,实现从某目录下,抓取所有的文件,组成完整的文件路径。

2008-05-05

java文件复制功能

java文件复制,使用java语言开发的,效果如windows 的复制和粘贴效果。

2008-05-05

空空如也

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

TA关注的人

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