`
文章列表
结论:从编译后的字节码文件看,for(;;) 和 while(true) 在底层用的相同的实现,两种写法没有区别。 1、for(;;) @Test public void test(){ for(;;){ System.out.println("for"+"+++"); } } 编译后的字节码 public void test(); flags: ACC_PUBLIC Code: stack=2, locals=1, args_size=1 ...
一个测试说明java是值传递 import org.junit.Test; public class MyTest { //内部类User public class User{ public String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } // public void operati ...
select t.*, t.rowid from psecurity t where (t.suser,t.iobject,t.ipermission) in (select suser,iobject,ipermission from psecurity group by  suser,iobject,ipermission having count(*)>1) -- 检查当前剩余空间 SELECT F.TABLESPACE_NAME,        (T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",        F.FREE_S ...
rt.jar 有一定的限制,无法访问....的解决办法 eclipse遇到报错: 访问限制:由于对必需的库 F:\Program Files\Java\jre6\lib\rt.jar 具有一定限制,因此无法访问类型 AWTUtilities google了后好多人都说是没有设置环境变量,才出现这个问题,其实这个事eclipse的设置问题,它默认把这些受访问限制的API设成了ERROR,你只要把 窗口-->首选项-->Java-->编译器-->错误/警告-->禁止的引用(访问规则)(F):将“错误”改为“警告”就可以了。 具体设置如图所示: 转自:http ...
Acer笔记本,装了win7 64位系统后,利用Activation激活时,要求把磁盘中隐藏的100M预留分区附上盘符,于是设定为o盘后激活执行完毕,但是重启是则进入了Acer eRecovery Management 要求回复笔记本初置的系统,没有进入刚激活的win7系统,因为之前预留的100M分区是隐藏的,但是刚才设定的它的盘符为o,而它又在win7所在盘的前面,所以现在默认的100M分区成了第一分区,启动时默认进入此盘,解决办法就是把想办法把这个100M分区再隐藏掉就好了,不要删掉,不动分区表。      如想保存数据,不重新做系统的话,就用winPE方式进去设置一下,手里有winPE的 ...
1、   服务器端 1.1、创建一个Web工程WS_Test 1.2、把axis相关jar包考入工程的lib文件夹下(jar包见附件) 1.3、配置web.xml,内容如下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3 ...
quartz是非常成熟的开源定时任务调度组件,在spring中稍作配置便可实现后台定时的任务调度了 此例中spring为2.5.6版本,quartz为1.5.2版本,均可在当前文档的附件中下载。 1、定义执行调度任务的类 /** * @Title: SchedulingServiceImpl.java * @Package xxx.xxx.system.scheduling * @Description: TODO(用一句话描述该文件做什么) * @Company neusoft * @author fulg * @date 2013-2-20 下午03: ...
1、从当前文档附件中下载Myeclipse的jrebel插件:    jrebel_myeclipse.zip,此插件是从网上找的,支持MyEclipse8+,没有找到对应7.5的,就用这个了,也好使。 2、从当前文档中下载jreble.jar:   jrebel-5.3.1.rar,这个也是从网上找的,破过的。下载后解压出来两个文件,jrebel.jar和jrebel.lic,放到一个位置,一会在配置里引用。我的存放位置是在MyEclipse的安装目录下建了lib/jrebel文件夹,这两个文件直接扔里面,E:\Program Files\MyEclipse 7.5\lib\jrebel\ ...
hibernate可以自定义主键,自定义的主键策略可以指定实现类,保存时自动调用自定义的类来获取主键,前提是自定义的类要实现IdentifierGenerator接口。 另外,看网上许多人的做法,还要实现Configurable接口的configure方法,其实该方法就是获取hbm.xml对应的数据库的相关信息(表名,主键名等),因为IdentifierGenerator接口的generate(SessionImplementor session, Object object)方法有个入参是hbm.xml对应的实体对象object,那么,可以利用此object反射hbm.xml的中数据库信息, ...
为了简单说明,拿系统代码处理为例,根据标识获取名称 定义xxx.tld文件,放在WEB-INF下的tld中 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://j ...
项目合并后,执行数据库操作时报各种错误: 查询再update后报错对象重复。 删除的时候执行成功但是数据库记录仍然存在,等等。     排查发现web.xml 中 OpenSessionInViewFilter  的加载顺序错了,导致了OpenSessionInViewFilter  失效。       OpenSessionInViewFilter   的加载顺序调整,要放在strtus2之后,否则在过滤链中*.action神马的都还木有定义,所以过滤不到。 <filter> <filter-name>struts2</filter-n ...

SQL 语句

  复制表 :        1、select into from 与 insert into from             (创建Table2,并从Table1复制内容)           SELECT field1,field2 INTO Table2 FROM Table1             ( Table2已经存在,只是从Table1复制内容 )           INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROM Table1         2、create ...

struts2使用总结

---------------------------源码及文档位置------------------------------------------------------------------------------------------- 源码位置:strtus-2.1.6/src/core/src/main/java 文档位置:strtus-2.1.6/strtus2-core/apidocs jar包 加源码 加文档 ---------------------------源码及文档位置-------------------------------------------- ...
在上一篇策略模式的基础上进一步优化,引出简单工厂模式。 按Object数组中Person的某一属性进行排序,按哪个属性排序的功能抽象为接口,具体由对应策略实现类完成。 这一篇主要是把调用相应策略时改为工厂模式调用,来演示工厂模式的使用。   Person类: package com.flg.Strategy; import java.util.Comparator; /** * Created with IntelliJ IDEA. * User: fuliguo * Date: 12-8-12 * Time: 下午14:12 * 待排序类实现了Comp ...
对Object数组中的Person对象,按某属性进行排序。具体的按某属性排序被抽象出来,形成策略。   Person类: package com.flg.Strategy; import java.util.Comparator; /** * Created with IntelliJ IDEA. * User: fuliguo * Date: 12-8-12 * Time: 下午4:02 * 待排序类实现了Comparable接口 * 排序条件由具体策略决定,排序策略实现了Comparator接口 */ public class Person i ...
Global site tag (gtag.js) - Google Analytics