- 浏览: 60310 次
- 性别:
- 来自: 北京
最新评论
-
zjwise:
太给力了,同样的问题,解决了!谢谢楼上大侠!
getHibernateTemplate().delete() 删不掉 -
FX夜归人:
if(!(isAsc^(p1.getAge()>p2. ...
JAVA数据结构与算法---JAVA简单选择排序
文章列表
结论:从编译后的字节码文件看,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 ...
oracle调优SQL语句
- 博客分类:
- 数据库
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 ...
复制表 :
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 ...
---------------------------源码及文档位置-------------------------------------------------------------------------------------------
源码位置: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 ...