`
leili
  • 浏览: 174800 次
社区版块
存档分类
最新评论
文章列表
1、简介 Java1.4提供了NIO使开发者可以使用Java编写高性能的服务端程序,但使用原生的NIO API就像Linux C中网络编程一样,还是需要做IO处理、协议处理等低层次工作。所以,就像C服务端程序大量使用libevent作为网络应用框架一样,Java社区也不断涌现出基于NIO的网络应用框架。在这其中,Jboss出品的Netty就是个中翘楚。Netty是个异步的事件驱动网络应用框架,具有高性能、高扩展性等特性。Netty提供了统一的底层协议接口,使得开发者从底层的网络协议(比如TCP/IP、UDP)中解脱出来。就使用来说,开发者只要参考 Netty提供的若干例子和它的指南文档,就可以 ...
一、Observer模式的意图: 在对象的内部状态发生变化时,自动通知外部对象进行响应。 二、Observer模式的构成: ·被观察者:内部状态有可能被改变,而且又需要通知外部的对象 ·观察者:需要对内部状态的改变做出响应 ...
最近研究了下ibatis支持的物理分页,貌似大家都爱好物理分页,对逻辑分页不怎么看好,主要是由于数据量很大的时候,逻辑分页太耗时间啦,物理分页充分发挥其作用,其实在大多数情况下(90%)都是用的物理分页。 ibatis 带有专门的分页执行器,只要继承该sql执行器---> com.ibatis.sqlmap.engine.execution.SqlExecutor 就 可以实现分页了。废话不多说,直接上代码 下面是ibatis的SQL执行器代码 import java.sql.Connection; import java.sql.SQLException; import ...
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。 DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料很少。因而俺写这个短小的教程方便大家使用,这篇文章仅谈及基本的用法,如需深入的使用,请……自己摸索或查找别的资料。 之前看过IBM developer社区的文章(参见附录),提到一些XML解析包的性能比较,其中DOM4J ...
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.Enumeration; import java.util.Vector; /*虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, 但是像这篇文章把数据库连接池的内部原理 ...
前言: 随着3G的到来,带宽大了流量费便宜了,手机电视等多媒体应用必将有很大发展, 本人总结以往经验,跟大家讨论一下如何建立一个手机视频点播的方案,最后给出了一个初步的客户端实现效果。欢迎大家讨论。 先说架 ...
如果有问题,可以通过如下E-MAIL和我取得联系:norains#163.com(请将#替换为@) 但必须注意的是,因为我不是高手,所以无法确定一定能解决你提出的问题。但我在此承诺,只要我知道的,一定会给予正确的解答。另一方面,由于工作异常繁忙之缘故,很多邮件我可能无法立即回复,所以我只能尽量做到及时,正常情况下一般不会超过两天。 请不要问我QQ或MSN等即时通信软件的账号。因为之前有过例子,有一位初学者加了我MSN,每天不停向我提问题,因为我还有工作要忙,没有立刻回复他的问题,于是就被他冠于“耍大牌”,“自以为自己多么了不起”等等帽子。所以,我的QQ或MSN只是用来同学和朋友间的联系,如果有 ...
本文诞生的背景: 其实本意是没打算将自己的技术文章给好好整理列表的,因为自己向来很少做这种吃力不讨好的事情。可是有一天,自己遗忘了些东西,印象中自己又曾写过,自己一页一页在自己blog中翻查时,已经知道:自己的文章,该好好梳理一下了!自己写的豆腐块,自己找起来还那么费劲,何况别人呢?于是,便有了这篇文章的诞生。 篇目 分类 级别 概要 备注 WinCE 系统界面修改偏方(一) WINCE 初级 旁门左道修改WINCE的系统界面
Global site tag (gtag.js) - Google Analytics