`
acen.chen
  • 浏览: 154329 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

回调函数

先定义回调接口: public interface CallBack { public void execute(); }   public class TestCallBack { public static void testCallBackMethod(CallBack callBack){ System.out.println("Before call back"); //call back callBack.execute(); System.out.println("After call back" ...
  假定我们要创建一个读取User信息的SessionBean,需要我们写的有3个文件: 1. UserServiceHome.java Home接口 2. UserService.java Remote接口 3. UserServiceBean.java Bean实现 WSAD最终会生成10个class。其它7个是什么呢?我们一个一个数过来: 4. _UserServiceHome_Stub.java 这个当然就是Home接口在Client端(动态加载)的Stub类了,它implements UserServiceHome。 5. _EJSRemoteStatelessUserService ...
题目是这样的:给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数 要求下排每个数都是先前上排对应那个数在下排十个数中出现的次数。 上排的十个数如下: 【0,1,2,3,4,5,6,7,8,9】 题目是这样的:给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数 要求下排每个数都是先前上排对应那个数在下排十个数中出现的次数。 上排的十个数如下: 【0,1,2,3,4,5,6,7,8,9】 JavaEye论坛里面有人给出了一个java实现的算法。 Java代码 public class Test { p ...
l概念分类 Java 2将容器分为两个不同的概念: Collection 与Map Collection: 提供对一组各自独立的元素的集合,List 与 Set接口都继承自Collection接口。 Map:提供了一组key-value(键值对)。   两种类型的主要区别在于
 socket 图示
网络中互相通信需要协议,不同曾具有各自不同的协议。 协议是为进行网络中的数据交换与通信而建立的规则、标准或约定。 ISO/OSI OSI(Open System Interconnection)参考模型将网络的不同功能划分为7层 1.物理层 提供二进制传输,确认在通信信道上如何传输比特流。 2.数据链路层 介质访问(接入)。加强物理层的传输功能,建立一条无差错的传输线路。 3.网 ...
在java中实质只存在一种传递方式:即值传递。 而引用传递是对C/C++而言的。结论:   对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。   对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。   方法体内对参数进行运算,不影响原有变量的值。   方法体内对参数所指向对象的属性进行运算,将改变原有变量所指向对象的属性值。   在JAVA中变量有以下两种:   基本类型变量,包括char、byte、short、int、long、float、double、boolean。   引用类型变量,包括类、接口、数组(基本类型数组和 ...
http://api.jquery.com/
Grails入门指南,见附件
JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是http://shedewang.com一:串行垃圾回收,也就是默认配置,完成 ...
 http://www.51taobaogood.cn 1. 到  Hibernate.org官网上 下载最新版的 Hibernate Tools,我用的是 HibernateTools-3.2.4.GA版 2. 将 下载下来的压缩包解压缩,里面会有 plugin和feasure两个包,将 plugin包里的东西 拷贝到 eclipse的plugin文件夹里面,将feasure里面的内容 拷贝到 eclipse 的feasures文件夹里面。 3. 重新启动 eclipse,菜单栏上 点击 window->show view-> 点开发现 会多一个 Hibernate文件夹。 ...
Valang Validator 是较为新颖的插件,在参考胡键《Valang Validator攻略》一文以及官方指导文章后将自己将学习Valang Validator的一个完整实例写下,希望对大家有所帮助。对于Valang Validator的介绍可以参考本博客内的转帖《Valang Validator攻略》,这里介绍一个实例,不对Valang Validator本身做过多介绍。 第一部:建立需要验证类 public class User { private String name, psw; public void setName(String s) { ...
JavaBean之间拷贝利器-Dozer 映射数据类型不一致,级联映射与自定义映射。 上次大概介绍了为什么要使用Dozer,以及对Dozer一个简单介绍。 今天我们来讨论如何使用Dozer映射复杂类型: 1. 数据类型不一致。 2. 级联映射。 3. ...
JAVA面试题解惑系列(十一)——这些运算符你是否还记得? 关键字: java 面试题 自增 自减 位运算符 作者:臧圩人(zangweiren) 网址:http://zangweiren.iteye.com >>>转载请注明出处!<<< 有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧: Java代码 int i = 0;    int j = i++;    int  ...
JAVA面试题解惑系列(十)——话说多线程 关键字: java 面试题 多线程 thread 线程池 synchronized 死锁 作者:臧圩人(zangweiren) 网址:http://zangweiren.iteye.com >>>转载请注明出处!<<< 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的 ...
Global site tag (gtag.js) - Google Analytics