2012年7月24日

摘要: 使用条件如下:a left join ba must be b's parent 阅读全文
posted @ 2012-07-24 11:37 timelyxyz 阅读(512) 评论(0) 推荐(0) 编辑

2012年7月17日

摘要: 突然抛了一个concurrentModificationException错误,Iterator的一个基本概念没有掌握导致的这个错误,就是在Iterator的实现类。比如Hashtable里面的内部类private class Enumerator<T> implements Enumeration<T>, Iterator<T>会在next,或者remove的时候检查当前集合是否会在修改状态,如果是的话,就会抛出 ConcurrentModificationException,而他自己remove则是使用了同步的方法,而且同步了modCount;expec 阅读全文
posted @ 2012-07-17 17:01 timelyxyz 阅读(545) 评论(0) 推荐(0) 编辑

2012年7月10日

摘要: API语法:File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。public static final String separator与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即separatorCharpublic static final char separatorChar与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 &# 阅读全文
posted @ 2012-07-10 17:12 timelyxyz 阅读(2821) 评论(0) 推荐(0) 编辑

2012年6月28日

摘要: Hibernate中使用COUNT DISTINCT关键字: Hibernate在Hibernate中, 计算某列非重复记录的总数, 使用COUNT + DISTINCT在MySQL中,可以使用sql 代码 select COUNT(DISTINCT(name)) from products但在Hibernate中却不能用如下格式 select COUNT(DISTINCT(name)) from ProductDTO需要把里面的括号去掉, 改成 select COUNT(DISTINCT name ) from ProductDTO在MySQL中也可以使用这种样式. 阅读全文
posted @ 2012-06-28 13:24 timelyxyz 阅读(343) 评论(0) 推荐(0) 编辑

2012年6月26日

摘要: 报错现象Oops: JPAQueryExceptionAn unexpected error occured caused by exception JPAQueryException: Error while executing query select t from TurnedIn t, Notification n where n.itemId=t.id and n.type=? and n.receiver.id=? and n.isDeleted=false group by t order by t.createTime desc: org.hibernate.type.Seri 阅读全文
posted @ 2012-06-26 09:51 timelyxyz 阅读(6085) 评论(0) 推荐(0) 编辑

2012年6月14日

摘要: pgSql 语法 to_number(text, text) 例子 select to_number(trim(both 'ibs' from classname), '999999') as cn from bbs order by cn /*trim(both 'ibs' from classname)去除classname字段中的'ibs'字符*/mySql语法 str*1 / str+1 / -str /*str为varchar的数字,此处不一定是1,只要是数字即可*/ hql 语法 to_number(text, tex 阅读全文
posted @ 2012-06-14 15:43 timelyxyz 阅读(2628) 评论(0) 推荐(0) 编辑

2012年6月13日

摘要: 在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么。一开始想到的是用git diff,但是git diff用于当前修改尚未commit的时候较为方便,一旦commit后,需要指定上次节点的名称(一个hash值),不方便。这种时候用git log更合适,因为commit的内容会以log来记录。下面记录几个常用的情境以及对应的命令。仅仅想看最近谁有提交,以及提交的描述对应命令 git log显示Samplecommit 6305aa81a265f9316b606d3564521c43f0d6c9a3 Author: XXX. 阅读全文
posted @ 2012-06-13 12:24 timelyxyz 阅读(12872) 评论(0) 推荐(1) 编辑

2012年6月11日

摘要: Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload 来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而 onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可 阅读全文
posted @ 2012-06-11 16:11 timelyxyz 阅读(222) 评论(0) 推荐(0) 编辑

2012年6月7日

摘要: 问题描述:firefox下js中动态组装select时指定option的selected属性的失效有问题的代码如下:1 //加载select列表2varteaOption='',ownerSel=$("ownerSel");3for(vari=0;i<teaList.length;i++){4varteacher=teaList[i];5if(teacher.isDeleted===false){6vartid=teacher.id,tName=teacher.fullName,newOption;7varflag=((tid===formerOwne 阅读全文
posted @ 2012-06-07 08:34 timelyxyz 阅读(2005) 评论(0) 推荐(0) 编辑

2012年6月6日

摘要: 错误 org.hibernate.HibernateException: ordinal parameter mismatch 。我的错误是未将hql语句设置参数时的占位符去掉(粗糙流了下- -///)1hql+="andbbs.id=? "+bbs.id;在这之前网上发现的另一种错误也很值得注意:在数据表中用了关键字“call” 作为数据字段,所以产生了这个问题。Hibernate报错如下:org.hibernate.HibernateException:ordinalparametermismatchatorg.hibernate.engine.query.HQLQue 阅读全文
posted @ 2012-06-06 13:20 timelyxyz 阅读(2047) 评论(0) 推荐(0) 编辑

2012年6月4日

摘要: 在原先的json数据中再新增数据Object.append(ajaxData,{arrAttach : xxx ... // 新的数据});扩展原先已经定义好的方法callFun.extend("bind",function(){...// 新的操作})这样可以用于多个并列操作,但又存在微小差异的ajax请求的发送varajaxData={"type":$sendObjDeal()},callFun=function(json){msgArea.appendHTML(json.html,"top");send.fireEvent(&q 阅读全文
posted @ 2012-06-04 14:22 timelyxyz 阅读(201) 评论(0) 推荐(0) 编辑

2012年5月21日

摘要: <SCRIPT LANGUAGE="JavaScript"> var myDate = new Date(); myDate.getYear(); //获取当前年份(2位)【注意:FireFox 的getYear返回的是“当前年份-1900”的值(传说以前一直这样处理),IE却当Year>=2000】 myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getD 阅读全文
posted @ 2012-05-21 23:29 timelyxyz 阅读(183) 评论(0) 推荐(0) 编辑

2012年5月19日

摘要: ActionContext(Action上下文)ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参数的值就能完全满足我们的功能要求吗?不,在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Req 阅读全文
posted @ 2012-05-19 20:20 timelyxyz 阅读(823) 评论(0) 推荐(0) 编辑

2012年5月18日

摘要: 参考文献:http://www.playframework.org/documentation/1.2.3/controllers 当参数名和HTTP请求中的参数名(即界面中的name)相同时,后台Controller可以直接获取该变量的值。变量分两大类: 1. Simple types 所有的基本数据类型和一些常用的Java类型可以被自动绑定 int, long, boolean, char, byte, float, double, Integer, Long, Boolean, Char, Byte, Float, Double, String 以上数据类型可以被自动绑定,... 阅读全文
posted @ 2012-05-18 08:54 timelyxyz 阅读(232) 评论(0) 推荐(0) 编辑

2012年5月17日

摘要: 本课题参考自《Spring in action》。并非应用系统中发生的所有事情都是由用户的动作引起的。有时候,系统自己也需要发起一些动作。例如,集抄系统每天早上六点把抄表数据传送 给营销系统。我们有两种选择:或者是每天由用户手动出发任务,或者让应用系统中按照预定的计划自动执行任务。 在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz来执行调度任务。下面以给商丘做的接口集抄900到中间库的日冻结数据传输为例:1. Java Timer调度器 首先定义一个定时器任务,继承java.util.TimerTask类实现run方法 import java.ut 阅读全文
posted @ 2012-05-17 23:59 timelyxyz 阅读(1046) 评论(0) 推荐(0) 编辑

导航