- 浏览: 146123 次
- 性别:
- 来自: 北京
-
最新评论
-
lishankang:
这种cache是本地cache, 和用jdk写的cache一 ...
深入iBatis的Cache -
NetBus:
Wuaner 写道ironsabre 写道ibatis的cah ...
深入iBatis的Cache -
Wuaner:
ironsabre 写道ibatis的cahce最差的是不能精 ...
深入iBatis的Cache -
棋子chessman:
讨论ibatis和hibernate的好坏网上一大把,没必要在 ...
改造iBatis,使其支持自动生成sql语句(1) -
jersey109:
我也是很郁闷,hibernate越用越郁闷,我觉得用hiber ...
Hibernate,憋脚的ORM框架
文章列表
最开始学习java的时候不知道java还有个定时器,一直使用Thread.sleep(xxx);来实现定时,后来认识了Timer后,如果指定任务时设定了period,就会一直固定间隔period时间段来执行,那时候为了防止上次任务没有结束,下次任务又启动了特意设定了synchronized标记。呵呵想起真可笑。。
再到后来,就发现period属性原来是上次任务结束后下次任务启动时的间隔时间。也就是说run方法return后,再到下次调用run方法的间隔时间。而不是固定period时间调用run方法。
如果要在固定的间隔时间调用run方法可以采用Linux的crontab。 ...
点击Help菜单中的Productivity Guide就能看到你经常使用的功能啦!
还可以按照Used,Last Used排序。顺便贴上我的!我使用Idea 7.0不到1个月(M1版以前有测试版可用)扩展选择(ctrl+w)居然使用了接近5000次!代码完成(Ctrl+\) (本来是Ctrl+Space,因为跟中文输入法冲突,我改成了Ctrl+\)也达到了2500次。跳到申明点(Ctrl+Mouse Click)达到了700多次,
以上还映证了2/8原理,20%的功能满足80%的需求。
作为全世界最智能的IDE,前段时间放出来里程碑的7.0 M1版,该版本最明显的地方就是内置对Spring和Hiberbate的支持。
Coding assistance with smart completion
Code inspections and quick-fixes
Hibernate mapping structure view
Mapping IntelliJ IDEA configured datasources to Hibernate
Spring
Coding assistance, including smart completio ...
在一次不小心的操作中把Linux的扩展分区表删了,其中扩展分区有3个逻辑分区,有个逻辑分区是Mount到根目录的。
幸好当时机器没有重启,如果重启机器了那么机器上的东西会全部丢失。
在咨询相关人士后,有人提供可以采用fdisk按以前的大小重建分区就能找回来。但是仔细分析后,如果重建分区后,并不知道以前的分区size,文件分配表肯定会丢失。这样肯定不是我想要的结果,
登录上机器后,cat /proc/partitions 发现以前的分区信息还在,这时候想利用parted恢复分区表,在创建分区表后,parted无法正确识别原有分区表类型,只好把新创建的分区表删了。这时候心想肯定死定了。
怀着最后一丝 ...
HttpClient是Apache基金下jakarta commons项目中的一个小项目,该项目封装了对远程地址下载的一些功能,最新版本为3.0。该项目地址:http://jakarta.apache.org/commons/httpclient
最近在编写Spider的时候就用到了HttpClient。在使用过程中发现一个有趣现象:有些URL的编码方式是utf-8,有些URL的编码方式是gbk。他总能够正确识别,但是有些他又不能识别(抓取回来后是乱码)。调用的是:httpMethod.getResponseBodyAsString(); 方法。
在进行进一步分析时,发现他对在http头信息中 ...
相信大家对于Struts 1.x中的html:link标签非常熟悉。一般的使用方法是这样子的:
LinkObject linkObject = new LinkObject();
linkObject.setName("monoxide");
request.setAttribute("linkObject",linkObject);
< html:link href="test.jsp" paramName="linkObject&q ...
这个问题郁闷我了我很久。问题是这样的:
1、我使用insert语句没问题,能够正常插入汉字。
2、把insert语句移到Procedure中后,就无法插入汉字了。在客户端软件中插入的汉字总是为乱码,英文和数字没问题。
3、如果在jdbc中调用这个Procedure总是报错:
在mysql 5.0下错误为:Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'v_title' at row 1,这个提示完全是错误的。
在mysql 5.2下错误为:Cause: ...
Linux操作系统下tail命令非常好用,可以即时跟踪tomcat输出的日志。
很遗憾Windows平台下没有自带类似的小工具(图形化真的能代替一切?)。不过,经过我的努力,终于在网上找到了Windows版本下的tail工具(见附件)。
使用方法:在命令行下输入 tail log文件名
文件帮助如下:
tail 1.0.0.1 created by Jorgen Bosman
Usage: tail [options] file
Options:
-[x]f : Follow the file and display new lines as they are written to the ...
在利用Rome解析163的rss的时候,发现无法获得rss中的文章的发布日期。
查看了163.com的rss源代码后,发现rss以是gbk的编码方式提供(sohu,sina,xinhuanet都是utf-8格式,并且日期格式也是gmt的日期格式,rome直接能把日期解析出来)。
查看了rome的源代码后,发现问题出在com.sun.syndication.io.impl.DateParser这个日期解析类上面,
再仔细分析了一个这个类,原来rome支持自定义日期格式。
java 代码
private static String[] ADDITIONAL_MASKS;
...
我们要在Linux下启动一个Java应用程序时,如果该应用使用的第三方Java包比较多的话,那么设定ClassPath是一个比较头痛的问题。
一般情况下我是这样处理的:
在当前目前下建一个lib目录,把所有的jar(包括程序也要打成一个jar文件),放到lib目录中
写一个shell脚本。脚本内容在后面:
把脚本改成755 属性。
启动这个脚本就OK啦!
dir=`dirname $0`
CLASSPATH=$dir
...
- 2007-02-08 13:52
- 浏览 3120
- 评论(0)
注册后,好不容易才过完这三天。今天终于可以发贴了!庆祝一下!
我是一个Spring、iBatis、Struts、Tomcat迷。不喜欢Hibernate(我也不知道为什么,可能是我喜欢编写naviteSQL吧)!
以后我会发一些关于Java和Oracle性能优化的贴子,欢迎各位看官品尝。
- 2007-02-08 09:33
- 浏览 1148
- 评论(0)