- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 getHibernateTemplate().execute(new HibernateCallback())方法
1. HibernateCallback是一个接口,该接口只有一个方法doInHibernate(org.hibernate.Session session),该方法只有一个参数 Session。2. 方法 doInHibernate 的方法体就是 Spring执行的持久化操作。3. 使用HibernateTemplate执行execute(new HibernateCallbac...
2016-05-18 17:49:13 189
原创 固定列表表头
固定标题列、标题头table table{border-collapse:collapse;border-spacing:0px; width:100%; border:#000 solid 0px;} table td{border:1px solid #000;height:25px; text-align:center; border-left:0px;...
2014-07-28 10:00:40 176
原创 EL表达式
[url]http://blog.csdn.net/qwerasdf123/article/details/4189889[/url]
2014-07-24 11:07:46 120
原创 ognl
[url]http://www.cnblogs.com/xly1208/archive/2011/11/19/2255500.html[/url]
2014-07-24 10:48:24 165
原创 SQL"column ambiguously defined"异常
使用hibernate的nativeSQL写了一个查询语句,但是后台报了SQL语法错误,具体报错如下:[java] 2012-08-08 12:55:00] ERROR -> ORA-00918: column ambiguously defined [2012-08-08 12:55:00] ERROR -> org.hibernate.exception.SQLGrammar...
2013-06-20 13:49:16 670
原创 ORACLE 中ROWNUM用法详解
这段时间工作上一直在与ORACLE打交道,由于以前没有用过ORACLE,所以对很多知识不了解,上网时看到了一些ORACLE知识,在此记录,以便进一步学习。对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(10 没有记录,因为第一条不满足去掉的话,第二条的ROWNUM又成了1,所以永远没有满足条件的记录。或者可以这样理解:...
2013-06-06 09:38:45 341
原创 tomcat内存溢出设置JAVA_OPTS
答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxN...
2013-05-31 10:05:23 114
原创 JAVA中IP和整数相互转化
一、基本知识点 IP ——> 整数: 把IP地址转化为字节数组通过左移位(>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP。将整数值进行右移位操作(>>>),右移8位,再进行与操作符(&)0xFF,得到的数字即为第三段IP。将整数...
2013-02-26 16:27:12 88
原创 java中的String类
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象.1 看下面一段代码.String s = new String(“abc”);String s1 = “abc”;String s2 = new...
2013-01-24 17:32:15 82
原创 SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为...
2013-01-24 17:32:04 243
原创 Java Date,long,String 日期转换
1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数2、由long类...
2013-01-24 17:31:43 75
原创 timer.schedule定时器用法
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。schedule的意思(时间表、进度表)timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000);第一个参数"new M...
2013-01-24 17:31:14 132
原创 Struts表单验证开发指南
要在 Struts 项目中使用 Validator 功能 , 首先需要配置 Struts 项目 , 使其支持 Validator 框架 .Struts 通过一个插件 (Plugin) 来使 Struts 项目支持 Validator . 这个 Plugin 由 Struts 默认提供 , 用户也可以自己开发自己的 Validator Plugin.Struts 默认提供的 Plugin 为 : ...
2012-02-24 12:25:42 86
原创 ExtJS4中在grid panel的每一行显示qtip
原文地址:http://existdissolve.com/2011/07/adding-qtips-to-gridpanel-rows-in-extjs-4-0/解释一下:在grid panel里columns属性下,为需要显示qtip的column对象加一个renderer属性,它是一个函数,如下:this.columns = [{ text: “Bo...
2011-11-30 16:11:50 119
原创 使用extJs时能常用的正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-
2011-11-30 13:09:52 68
原创 Grid视图---Ext.grid.GridView基本方法
Ext.grid.GridView 中常用的方法不多,但有些方法特别有用,下面是Ext.grid.GridView最重要的方法:² getRows():返回所有的行,这些行不是Extjs 的封装类对象,而是TR 元素对象,只能通过dom访问他的属性;² getRow(row):返回指定的行,不是Extjs的封装类对象,而是TR元素对象,只能通过dom访问他的属性;² get...
2011-11-30 11:20:25 292
原创 Hibernate中,left join、inner join以及left join fetch区别
Inner Join 的主要精神就是 exclusive , 叫它做排他性吧! 就是讲 Join 规则不相符的资料就会被排除掉, 譬如讲在 Product 中有一项产品的供货商代码 (SupplierId), 没有出现在 Suppliers 资料表中, 那么这笔记录便会被排除掉 Outer Join: Select From [Outer] Join ...
2011-06-24 11:39:10 287
原创 handler与listener的区别
ExtJS里handler和listener都是用来对用户的某些输入进行处理的,有必要区分一下各自都是怎么用的。 Handlerhandler与Action相关联,一个Action可以有多个Component引用;Action是一个可被共享的对象,有五个主要的属性:text, handler, iconCls, disabled, hiddencompone...
2011-05-24 15:45:17 112
原创 java中 set,list,array(集合与数组)相互转换
public static Object[] List2Array(List oList) { Object[] oArray = oList.toArray(new Object[] {}); // TODO 需要在用到的时候另外写方法,不支持泛型的Array. return oArray; } ...
2011-04-22 17:37:18 116
原创 序列化
序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个属性,具体数值自己定义。...
2011-02-13 11:35:27 88
原创 native2ascii----jdk自带编码转换工具
在做Java 开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行 Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii 是...
2010-12-03 17:16:27 79
原创 Java Socket编程
第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用...
2010-11-30 17:23:47 82
原创 使用Spring 2.5基于注解驱动的Spring MVC
一个简单的基于注解的 Controller 使用过低版本Spring MVC 的读者都知道:当创建一个Controller 时,我们需要直接或间接地实现org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承SimpleFormController 或MultiActionController 来定义自己的Contr...
2010-11-26 10:40:38 59
办公自动化系统bangong
2008-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人