摘要: 个人理解:RMI就是RMI 是不是就是向客户端隐藏了实现类。但是客户端要有与server端同样的接口。接口:/*** Created by IntelliJ IDEA.* User: leizhimin* Date: 2008-8-7 21:50:02* 定义一个远程接口,必须继承Remote接口,其中需要远程调用的方法必须抛出RemoteException异常*/public interface IHello extends Remote { /** * 简单的返回“Hello World!"字样 * @return 返回“Hello World!"字样 * @throw 阅读全文
posted @ 2012-08-28 22:00 LLLeon 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 动态连接池用于消除频繁访问数据库对服务性带来的瓶颈,起到缓冲池的作用。现在性能较好的数据库连接池是proxool在JDBC中的使用方法:首先现在proxool-0.9.1.zip包,解压把lib中的两个包放到工程中,并用build path导入。这样就可以使用proxool的Driver了。在JDBC中 有两个地方要改:1.驱动类名;2.连接数据库的url。 JDBC的连接 proxool中的连接当然proxool还有很多有用的配置参数:用法:这是一个用于连接数据库的类Util的实例化函数:从配置文件中读取url //... 阅读全文
posted @ 2012-08-28 21:49 LLLeon 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 实现类:public class hello implements Runnable { private String name; hello(){ }; hello(String name){ this.name = name; } public void run() { for (int i = 0; i < 10000; i++) { System.out.println(name+" Run "+i); }}使用: public static void main(String[] args) { hello h1 = new hello("多线程A& 阅读全文
posted @ 2012-08-28 21:15 LLLeon 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 概念:给类一个类型。实现类的通用。实现:public class General <T> { private T x; public General (T x){ this.x =x; } public T getX() { return x; } public void setX(T x){ this.x =x; } public void showType() { System.out.println("实际使用的类型:"+x.getClass().getName()); }}运行:public class 泛型 { public static void m 阅读全文
posted @ 2012-08-28 17:15 LLLeon 阅读(113) 评论(0) 推荐(0) 编辑