- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 计算机时间、unix时间、linux时间、java时间为何以1970年1月1日为原点?从1970年1月1日开始计算?
<br />最初计算机操作系统是32位,而时间也是用32位表示。<br />System.out.println(Integer.MAX_VALUE);<br />2147483647<br />Integer在JAVA内用32位表示,因此32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,<br />2147483647/31536000 = 68.1<br />也就是说32位能表示的最长时间是68年,而实际上到2038年01月19日03时14分07<br />秒,便会
2010-11-19 10:33:00 14378 2
原创 RPC Fault faultString="[MessagingError message='Destination 'data-push' either does not exist or the destination has no channels
<br />[RPC Fault faultString="[MessagingError message='Destination 'data-push' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" faultCode="InvokeFailed" faultDetail="Couldn't e
2010-10-11 14:48:00 5211
原创 一道有趣的sql题
field1 field2 A 1 A 2 A 3 用一条sql语句查询成: field1 all A 1,2,3, 答案:select field1, wmsys.wm_concat(field2) all from t group by field2
2010-09-30 11:32:00 458
原创 Flex Builder 3的debug错误
<br />在Flex中想要用 trace输出进行调试,就要运行 Flex Builder 3的debug,不过如果是新装的 Flex Builder 3,,启动debug时会有如下的错误提示:<br /><br />Flex Builder cannot locate the required version of Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder.<br />Do you wa
2010-09-27 16:37:00 959 1
原创 Named query not known: GraphSession.findLatestProcessDefinitionQuery
org.hibernate.MappingException: Named query not known: GraphSession.findLatestProcessDefinitionQuery at org.hibernate.impl.AbstractSessionImpl.getNamedQuery(AbstractSessionImpl.java:70)
2010-04-02 15:10:00 2313
原创 struts2加号在参数中传递问题
项目中遇到一个问题,在表单里面输入 带+的参数时候,传到后台的时候,加号变成了空格。如a+b 后台得到的是a b。没有办法只能给参数转了一下码。 var na = $(model.cfgName).value; var cfgName = na.replace(//+/g, "%2B"); ajax方式发送的时候如果已经转了码,就不会遇到这个问题。如
2010-03-25 15:56:00 1526
原创 hibernate向oracle插入数据时,id(sequence)变成科学计数法数字
hibernate在执行插入操作时,有时候会将有sequence生成的id在oracle中变成科学计数法的数字,从而引起在查询数据的时候报一个“数字溢出”错误。 引起这个错误主要是由于,hibernate要保存的pojo中有一个属性是Date类型造成的。 有两种解决方式: 1:将java.util.Date变成java.sql.
2010-03-11 22:35:00 3472 1
原创 delete()却删除不掉文件,还不报错
这两天一直在搞一个问题,在将一个文件传到服务器,再将文件中数据解析读入数据库,最后把文件从服务器删除掉,可是却怎么都删除不掉,测试了各种方法都没成功。最后不经意间却发现 原来自己开始读文件时候,打开的流忘记关了。。。真是汗! 哎~~!还是写代码不严谨啊,以后长记性了。
2010-01-21 10:17:00 1684
原创 java实现深克隆(deep clone)
克隆就是复制一个对象的复本.但一个对象中可能有基本数据类型,如:int,long,float 等,也同时含有非基本数据类型如(数组,集合等)被克隆得到的对象基本类型的值修改了,原对象的值不会改变.这种适合shadow clone(浅克隆). 但如果你要改变一个非基本类型的值时,原对象的值却改变了,.比如一个数组,内存中只copy他的地址,而这个地址指向的值并没有
2009-10-18 15:27:00 1166 1
原创 安装jdk后,系统中会有两套jre的原因
下午读了良葛格的《java深度历险》的第一章,忽然发现一个以前没怎么去关注的问题,就是当我们安装jdk后,系统中会产生两套jre。一个位于/jre底下,一个位于C:/Program File/Java 底下。 由于jdk中的例如javac.exe ,jar.exe等,都是使用java来编写的,所以我们在使用jdk的这些工具的时候,是需要jre来运行的。而c盘下面的jr
2009-09-18 14:38:00 885 1
原创 “海盗分金”问题
经济学上有个“海盗分金”模型,是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推。 假定“每人海盗都是绝顶聪明且很理智”,那么“第一个海盗提出怎样的分配方案才能够使自己的收益最大化?” 推理过程是这样的: 从后向前推,如果1至3号强盗都喂了鲨鱼,只剩4号和5号的话
2009-09-17 15:56:00 697 1
原创 css中 去掉链接虚线框的方法
在style中加上下面的内容,虚线框就消失了。a {outline: none; /* for Forefox */ } a {star:expression(this.onFocus=this.blur()); /* for Ie*/ }
2009-09-11 14:05:00 543
原创 css sprites + 滑动门
CSS Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需 顾忌这个问题。 CSS 滑动门 即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果
2009-09-11 13:24:00 607
原创 iReport报表多层分组问题解决!
哎~~! 烦了几天的问题终于解决了,一开始认为iReport只能支持2*2层分组,无意之间修改了一下xml的配置文件,竟然搞定了。真是无心插柳柳成荫那! 直接在ireport的模板文件里面添加一个... 就搞定。 呵呵!
2009-09-08 15:53:00 4100 1
原创 计算某一天是当月第几周
SELECT CEIL((TO_NUMBER(SUBSTR(20090905, -2), 99) + (TO_NUMBER(TO_CHAR(TO_DATE(SUBSTR(20090905, 1, 6) || 01, YYYYMMDD),
2009-08-31 11:27:00 1001
原创 iReport交叉表
最近一直在做报表需求,一个比较棘手的问题是,iReport在做交叉表的时候好像最多只能支持2层分组,不知道有啥解决的方法?
2009-08-31 09:41:00 1209
转载 写给桌子上的那具蚊尸[转]
亲爱的蚊子。你好。你是这样安详地躺着。仿佛这世界都与你无关一样。事实上。你已经不属于这个星球。尽管。你的后腿还在不断的颤抖着。挣扎着。你是这样嚣张地飞着。就在几秒钟之前----- 盘旋在我的领空。嗡嗡的叫着。仿佛在向我叫嚣。事实上。你们确实在向我威胁。尽管我的半点动作都会把你吓到千里之外。。。。。。。。。。亲爱的蚊子。你可知。每逢入夏后的夜晚。是谁在一旁一直默默地关注我。鼓励我。无声地为我加油
2009-08-25 15:31:00 456
原创 struts2.0几种标签用法
设置变量for 循环 迭代用于将List、Map、ArrayList等集合进行循环遍历if语句生成html代码escape="false" 不进行转义
2009-08-25 15:12:00 404
原创 List按内部存储的object的属性排序
private List sortFieldListByRowIndex(List fieldList){ Comparator comparator = new Comparator(){ public int compare(DynamicFormField f1, DynamicFormField f2) { if(f1.getRowIndex()!=f2.getRowInde
2009-08-25 15:12:00 536
原创 个人对flex框架的看法!
前一段时间,曾经做过一点flex的开发工作,最初使用的是cairngorm,后来研究了一下 pureMvc,并进行了部分改造。由于只是初步涉足flex领域,所以只能提出一点自己的看法,并不具有说服力。 cairngorm 前端的控件监听用户的行为,只是监听,并不会做任何反应。控件监听以后调用Commands来做相应的事情,Command做了所有工作。把业务逻辑委托到 Bussiness D
2009-08-25 15:11:00 932
原创 解决文件下载时文件名乱码问题
在西安做项目时 遇到的一个文件下载 文件名乱码的问题 ,下面是解决方案: //输出文件流 response.setContentType("application/octet-stream;charset=ISO8859-1"); String agent = request.getHeader("USER-AGENT"); if (null != agent && -1
2009-08-25 15:11:00 908
原创 spring的aop用法个人使用总结
前些日子西安项目中的任务日志,以及最近参与工作流动态表单开发中都使用到了spring的aop。所以,自己简单的进行了一下总结,也算是对前一段时间工作的一个总结吧。 AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象
2009-08-25 15:09:00 5278 1
原创 iReport研究报告
开源报表工具现状目前较为知名的开源报表工具有: 1、 JasperReports 一个优秀的Java报表工具,始于2001,现在JasperSoft公司持续开发和支持该工具。该工具类似于商业软件 Crystal Report,支持PDF、HTML、XLS、CSV和XML文件输出格式,现在是Java开发者最常用的报表工具。 2、 OpenReports 提供基于web的灵活报表
2009-08-19 15:45:00 628
原创 Reset Css
快下班的时候,收到小头的关于Reset Css的一封邮件,看了一下才发现,哎呀!原来css还有这么玩的。2004年,Tantek被不同浏览器下默认样式的差异给搞烦了,于是写了一个undohtml.css,这也就诞生了世界上第一份reset.css。 CSS Negotiation and a Sanity Saving Shortcut. * { margin: 0; padding
2009-08-19 15:40:00 439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人