`
xiuxian1
  • 浏览: 94107 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论
文章列表
第一章 登录和退出   用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计 算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回 ...
查看workspace\.metadata\.log日志文件,发现原来是几个OSGI工程有问题,关闭这几个工程后问题解决.
将要打开的文件先用记事本打开,然后选择另存为,另存的同时选取unicode或utf-8选项。这样再用ultraEdit打开另存后的文件就不会出现乱码了。
运行 keytool -genkey -alias User(keystore的别名) -keyalg RSA -validity 7 -keystore keystore(指定keystore) 将会提示:     Enter keystore password:yourpassword(输入密码)   What is your first and last name?   [Unknown]: your name(输入你的名字)   What is the name of your organizational unit?   [Unknown]:your organizational(输入 ...
进入FreeMarker官方网站:http://freemarker.sourceforge.net/ 进入:Editor/IDE plugins页面 进入:Eclipse 3.2.1+版本对应的链接地址,此链接是JBoss Tools的下载页面,点击“Installing JBoss Tools“链接,再点击Click here for more details链接进入页面后,里面有详细的JBoss Tools工具安装方法,其中在Tool中包含FreeMarker插件 装完FreeMarker插件后发现SVN插件又不能用了, : 只好重新安装,地址为: http://subclipse.ti ...
用Oracle的Net Manage删除原来的连接描述符,再添加一个新的连接描述符应该就可以了
用 myeclipse 3.2 部署项目的时候。有时候会报这样一个错误,因为我想把项目部署到tomcat ROOT里面,一个工作空间里头当然有很多项目了,其他的也是像这样搞的,在ROOT里找了半天,什么都没有,删了ROOT也不行,后来发现是其他项目部署在ROOT里,但是引用没有删除,所以把其他项目的部署引用都删了就可以了。- -!具体做法是 myeclipse -> add and remove project deployments - > remove
1。MINA 框架简介 下图为本人根据对MINA的简要理解,所画出来的框架简图: 当客户首次访问采用MINA编写的程序时,IoAcceptor作为线程运行,负责接受来自客户的请求。当有客户请求连接时,创建一个Session,该Session与IoProcessor、SocketChannel以及IOService联系起来。IoProcessor也作为另外一个线程运行,定时检查客户是否有数据到来,并对客户请求进行处理,依次调用在IOService注册的各个IoFilter,最后调用IoHandler进行最终的逻辑处理,再将处理后的结果Filter后返回给客户端。 2。IoSession ...
位操作符:处理整数类型(包括boolean,char,byte,short,int,long)     与(&):两个位都是1结果才是1     或(|):两个位都是0结果才是0     非(~):一元操作符,对二进制位进行取反(或称取补)的操作     异或(^):两个二进制位完全不同结果才是1     位操作符可与等于(=)联用:&=,|=,^=,~由于是一元操作符,不能与=联用。     布尔类型可进行&,|,^操作,但不能进行~操作。 移位操作符:只处理整数类型(包括char,byte,short,int,long),不处理布尔类型     左移(<< ...
相对于服务端编程,客户端的处理策略更加多样。 转自:http://blog.csdn.net/liu251/archive/2008/07/28/2726635.aspx 先沿用服务端的编程风格 ,开发一个同样采用 ``IoHandler`` 进行异步事件处理的客户端: ::      1 package test.mina.time.client;      2      3 import java.net.InetSocketAddress;      4      5 import org.apache.commons.logging.Log;      6 import ...
1。介绍 Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API, Apache MINA 通常可被称之为: NIO 框架库; 客户端/服务器框架库; 或者一个网络socket库。 然而,它所提供的功能远不止这些。 (以上内容大致翻译自Apache MINA网站) 如期官方文档的介绍,Apache MINA 是一个网络应用程序框架,它对Java中的socket和NIO进行了有效和清晰的封装,方便开发人员开发TCP/UDP程序, ...
MINA是一个网络应用框架,在不牺牲性能和可扩展性的前提下用于解决如下问题: 1:快速开发自己的英勇。 2:高可维护性,高可复用性:网络I/O编码,消息的编/解码,业务逻辑互相分离。 3:相对容易的进行单元测试。 1 IoFilters: IoFilter为MINA的功能扩展提供了接口。它拦截所有的IO事件进行事件的预处理和后处理(AOP)。我们可以把它想象成 Servlet的filters。 IoFilter能够实现以下几种目的: 事件日志 性能检测 数据转换(e.g. SSL support),codec 防火墙…等等 2 codec: ProtocolCodecFactory M ...
mina 自己带的FilterChain codec是非常好用,但是在实际网络应用中还是有他的局限性,如编写基于CMPP、SGIP的短信系统。 下面我编写的一个自己FilterChain例子,方便以后查看和其他的人查阅(哎,网上的mina资料少的可怜) 1.mina服务器类 package Minatest; import java.net.InetSocketAddress; import org.apache.mina.common.DefaultIoFilterChainBuilder; import org.apache.mina.common.IdleStatus; impo ...
<?xml version="1.0" encoding="utf-8"?> <terminal hostname="" port="" version="" update-time=""> <policy name="PmSymantecPolicy"> <method id="isInstall" class="Install"> <param na ...
   在Digester中提供了一个包:org.apache.commons.digester.xmlrules。这个包中的类可以从一个XML文档中读取并返回一个指定的配置信息。XML文档配置文件必须使用DTD,这是xmlrules包的一部分。 下面是一个在这们例子中使用的XML规则的配置文件rules.xml。在看这个文件之前,我将有几点说明。         模式可以由两种不同的方式指定:一种是每一个XML结点属性描述一个规则,或使用<pattern>结点。这些被定义的模式对于所有的规则结点都是可用的。这两种方式可以混合使用,并且<pattern>结点可以嵌套。 ...
Global site tag (gtag.js) - Google Analytics