专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
简单的描述JDK的动态代理实现调用拦截器中的方法(从李刚老师的<<struts2.0权威指南>>中学到) 1.JDK能对实现了接口的实例来生成代理,因此首先创建一个接口. //interface person package cn.edu.hld; public interface Person { public void info() ; public void run() ; } 2.为了在后面实现动态代理,因此提供一个Person接口的实现类. //类PersonImpl .java package cn.edu.hld; p [阅读全文] [PDF]
在VS2005中考虑到线程的安全性,不允许跨线程调用控件!为了解决这一问题 1.将Control的CheckForIllegalCrossThreadCalls属性设置为假,不去捕获错误线程的调用,但这种做法是不安全的! 2.使用委托异步调用 见代码: usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Threading; usingSystem.Windows.Forms; namespaceTabSelect ...{ classMyThread ...{ [阅读全文] [PDF]
 网络应用程序的一般都会或多或少的使用到线程,甚至可以说,一个功能稍微强大的网络应用程序总会在其中开出或多或少的线程,如果应用程序中开出的线程数目大于二个,那么就可以把这个程序称之为多线程应用程序。那么为什么在网络应用程序总会和线程交缠在一起呢?这是因为网络应用程序在执行的时候,会遇到很多意想不到的问题,其中最常见的是网络阻塞和网络等待等。  程序在处理这些问题的时候往往需要花费很多的时间,如果不使用线程则程序在执行时的就会表现出如运行速度慢,执行时间长,容易出现错误、反应迟钝等问题。而如果把这些可能造成大量占用程序执行时间的过程放在线程中处理,就往往能够 [阅读全文] [PDF]
//PageCt.java 分页的类/**** @version ************** Created _disibledevent=PageCt.getNextpage()%>>下页</td></tr> [阅读全文] [PDF]
概述   Java Remote Method Invocation ( RMI -- Java远程方法调用)允许您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接。   RMI为采用Java对象的分布式计算提供了简单而直接的途径。这些对象可以是新的Java对象,也可以是围绕现有API的简单的Java包装程序。Java体现了“编写一次就能在任何地方运行的模式。而RMI可将Java模式进行扩展,使之可在任何地方运行”。   因为RMI是以Java为核心的,所以,它将Java的安全性和 [阅读全文] [PDF]
我们先看测试代码: import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class T { public static synchronized void main(String[] a) throws Exception { T t = new T(); Method m = t.getClass().getMethod("hasNext"); Syst [阅读全文] [PDF]
1 共6条 分1页