`
NetBus
  • 浏览: 143564 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    最开始学习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头信息中 ...
  • 2007-03-16 17:37
  • 浏览 23300
  • 评论(8)
  • 论坛回复 / 浏览 (6 / 16577)
相信大家对于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 ...
注册后,好不容易才过完这三天。今天终于可以发贴了!庆祝一下! 我是一个Spring、iBatis、Struts、Tomcat迷。不喜欢Hibernate(我也不知道为什么,可能是我喜欢编写naviteSQL吧)! 以后我会发一些关于Java和Oracle性能优化的贴子,欢迎各位看官品尝。
Global site tag (gtag.js) - Google Analytics