共 24 篇文章 |
|
JAVA NIO 简介。– 用于向 buffer 提供数据或者读取 buffer 数据 ,buffer 对象的唯一接口。nio.charset.// 使用Charset.decode方法将字节转换为字符串buffer.clear();// 清空缓冲}} catch (IOException e) {System.err.println(e.toString());} finally {if (channel != null) {try {channel.close();} catch (IOException e) {}}}}publ... 阅32 转0 评0 公众公开 11-11-28 17:29 |
NIO 有一个主要的类Selector,这个类似一个观察者,只要我们把需要探知的socketchannel告诉Selector,我们接着做别的事情,当有事件发生时,他会通知我们,传回一组SelectionKey,我们读取这些Key,就会获得我们刚刚注册过的socketchannel,然后,我们从这个Channel中读取数据,放心,包准能够读到,接着我们可以处理这些数据。import java.nio.*;//... 阅39 转0 评0 公众公开 11-11-28 17:27 |
Java代码 public static void goUSA(User[] users) { User[] tmp = new User[users.length]; System.arraycopy(users, 0, tmp, 0, users.length); for (User u : tmp) { if (checkVip(u)) { System.out.println("You can go!"); } else { System.ou... 阅79 转0 评0 公众公开 11-11-11 14:53 |
精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。3.从内存方面来看,Stateful Session Bean与Stateless Session Bean比较,Stateful Session Bean会消耗J2EE Server 较... 阅159 转1 评0 公众公开 11-11-11 14:50 |
在Java代码(非JSP及Action,Servlet,Controller)中获得WebRoot的物理路径在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务... 阅757 转0 评0 公众公开 11-11-08 13:31 |
ServletContext与ServletConfig的分析对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在servlet引擎上的servlet的视图。但是一个servlet的ServletConfig对象不能被另一个servlet访问,也就是说,在本servlet声明后的ServletConfig只能在本servlet内被访问,属于内部持久有效的变量。public void init(Servl... 阅79 转0 评0 公众公开 11-07-22 14:25 |
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种 Class.getResourceAsStream(String path) : path 不以''/''开头时默认是从此类所在的包下取资源,以''/''开头则是从。第一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类me.class ,同时有资源文件myfile.xml.... 阅213 转1 评0 公众公开 11-07-14 09:33 |
Java中的线程组所有线程都隶属于一个线程组。下面这个例子展示了位于一个"叶子组"内的线程能修改它所在线程组树的所有线程的优先级,同时还能为这个"树"内的所有线程都调用一个方法。随后,我们调用方法activeCount(),查询这个线程组以及所有子线程组内有多少个线程,从而创建由指向Thread的句柄构成的一个数组。这样一来... 阅853 转2 评0 公众公开 11-07-14 09:31 |
用dom4j对带有命名空间的xml文件使用xpath取值关于用dom4j对带有命名空间的xml文件使用xpath取值的例子 2008-07-16 14:31. 阅2942 转5 评0 公众公开 11-04-22 09:03 |
Java入门--认识理解Java中native方法Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。可以将native方法比作Java程序同C程序的接口,其实现步骤:vc的编译方法:cl -I%java_home%\include -I%java_home%\include\win32 ... 阅152 转1 评0 公众公开 11-03-15 14:32 |