`
文章列表
有以下命令可以查看:# lsb_release -aLSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription:    CentOS release 5.4 (Final)Release:        5.4Codename:       Final这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。root@MyMail ~ # unameLinuxroot@My ...
...
JQUERY事件集合:   方法 描述
vim编辑器之删除: x    删除光标下的字符 ("dl" 的缩写)X    删除光标前的字符 ("dh" 的缩写)D    从当前位置删除到行尾 ("d$" 的缩写)dw    从当前位置删除到下一个单词开头db    从当前位置删除到前一个单词的开头diw    删除光标上的单词 (不包括空白字符)daw    删除光标上的单词 (包括空白字符)dG    删除到文件末dgg    删除到文件首"dl"    删除字符 (缩写: "x")            |dl|"di ...
平时linux进程查看还是比较常用的,在此研究一下linux ps命令的使用方式: 1. ps简介前面介绍的两个命令(who、w命令)都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的linux进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 2. ps命令及其参数 ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不 ...
maven常见问题问答 (转) 1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习 ...
1、下载相应的开发包http://mina.apache.org/,MINA2.0版本包含了spring开发包,还需下载其他相关包,我的工程用到的包如下图:     2、配置spring的applicationContext.xml,配置mina服务;   view plainprint

mina1.x与2.x的区别

    博客分类:
  • MINA
Apache MINA 2.x提供了一个全新的API,其抛弃向后兼容1.x。2.x简化了先前API中过于复杂的部分,在牺牲某种程度的向后兼容性后变得更直观。请注意,本节仅仅解释不兼容的改变,因为API的大部分还是向后兼容的。 包与命名 l         所有的类和方法严格遵循驼峰命名法则 例如SSLFilter被更名为SslFilter,其它很多类也是如此。 l         所有NIO传输类增加‘Nio’前缀 由于NIO并非

TCP连接

1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的 经典的三次握手示意图: 经典的四次握手关闭图: 2. TCP短连接
http长连接与短连接 一、长连接与短连接: 长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。 这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。 短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。 此方式常用于一点对多点通讯。C/S通信。 二、长连接与短连接的操作过程: 短连接的操作步骤是: 建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接 长连接的操作步骤是: 建立连接——数据传输...(保持连接)...数据传输——关闭连接
1、前言 Apache MINA是Apache组织的一个优秀的项目。MINA是Multipurpose Infrastructure for NetworkApplications的缩写。它是一个网络应用程序框架,用来帮助用户非常方便地开发高性能和高可靠性的网络应用程序。在本文中介绍了如何通过Apache Mina2.0来实现TCP协议长连接和短连接应用。 2、系统介绍 2.1系统框架 整个系统由两个服务端程序和两个客户端程序组成。分别实现TCP长连接和短连接通信。 系统业务逻辑是一个客户端与服务端建立长连接,一个客户端与服务端建立短连接。数据从短连接客户端经过服务端发送到长连接客 ...
vim常用快捷键 h    光标向左移动一个字符 j    光标向下移动一个字符 k    光标向上移动一个字符 l    光标向右移动一个字符 w    移动一个word,向后哈~你要用来后才能体会到这个word,我是很少用拉    ...
一、限定Override父类方法@Override java.lang.Override是个Marker annotation用于标示的Annotation,Annotation名称本身即表示了要给工具程序的信息 实例: package com.bhan.annotation; public class OverrideTest {  @Override public String toString() {  return "this is override"; }  public static void main(String[] args) {  Overr ...
自定义Annotation 自定义Annotation早就知道jdk5加了新特性Annotation,但是没研究过,前几天公司培训,有一部分是介绍jdk5新特性的,一个是注解一个泛型今儿复习一下注解    //用@Deprecated声明该方法不建议使用    @Deprecated public void doSomething1(){        Map map = new HashMap();        map.put("some", "thing");        System.out.println(map);    }       ...
JSP上传组件整理 第1个上传组件commons-fileupload =============commons-fileupload ================ common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar复制到tomcat的webapps\你的webapp\W ...
Global site tag (gtag.js) - Google Analytics