自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

作个记号:Linux下安装ImageMagick和Jmagick

怕搞忘,今天重装的时候碰了很多钉子,环境为:centos 5.4 x64: 1、装LibPNG,安装后才能处理png格式图片 tar -xzvf libpng-1.4.3.tar.gzcd libpng-1.4.3 ./configuremakemake install  2、安装JPEG包,安装后才能处理JPEG格式图片 tar -xzvf jpe...

2010-07-13 16:37:50 125

作为笔记:Tomcat配置DataSource

修改Tomcat_Home/conf/server.xml,在GlobalNamingResources中加入: <Resource name="jdbc/DataSource" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdb...

2010-06-24 11:50:09 145

Struts2采用velocity作为view后,增加新的vm模板查找路径

作为记号,怕搞忘: struts2的velocity引擎一般会以web根路径作为vm默认查找路径。如:#parse("/xx.vm"),则会到实际运行的web根目录下查找该文件。如果想增加外面的vm模板引用,则必须要更改velocity配置文件。 在velocity.peroperties中增加选项:resource.loader=strutsfile, stru...

2010-05-27 15:55:04 134

原创 修改Hosts文件不用重启IE的方法

做开发的,难免不了修改hosts。但是每次修改hosts后要重启应用,要么等很长时间不操作后才生效。这样不利于快速开发。 分析后,应该是dnscache服务cache了dns查询结果。 经查阅相关资料,发现可以通过修改dnscache注册表的相关参数来缩短cache时间和cache size。 修改点:"MaxCacheTtl"=dword:00000001"MaxNe...

2009-07-15 11:02:23 173

idea 8.0已经正式发布

下载地址:http://download.jetbrains.com/idea/idea-8.0.exeNew Feature:支持sql语句高亮编辑和自动完成。同样包含jdbc中的sql语句。支持在线数据库支持freemaeker、velocity等模板技术支持struts2、spring 2.5jboss seam支持rest ful webservice 支持。支持uml以及...

2008-11-07 17:48:04 109

原来hosts文件中为同一IP手动配置的域名同一行中不能超过9个。

以前为了测试需要,经常把一些域名在hosts中绑定。如:127.0.0.1 xx1.iteye.com xx2.iteye.com xx3.iteye.com xx3.iteye.com 由于hosts不支持通配符,有时候为了偷懒,一口气在后面配置了10+个。在测试的时候发现,后来的总是不生效。很纳闷。。。 有次无意识的把同一行折成了多行,无意中发现后面的又可以了。 经过反复试验,...

2008-10-31 10:56:41 2339

深入iBatis的Cache

  概述iBatis对查询结果集进行本地缓存。Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以查询参数的Class的hashcode或toString方法作为key的一部分,而是以在sqlmap使用的变量的集合。queryForObject和queryForList都...

2008-08-12 16:09:30 126

你的天堂没有喧嚣

============================= 

2008-05-27 21:27:59 119

使用iBatis的开发者有福了,Intellij Idea下的iBatis插件出来了

  自从Idea 7.0推出后,对Hibernate支持非常好。但是一直没有ibatis的插件。   国内有个高手一直致力于Idea的插件的开发。最近,他推出了Idea下的iBatis插件。经过我试用,功能非常不错。   主要功能如下:   1、代码自动提示。支持sqlmap.xml的property、parameterClass、resultClass、parameterMap、resultMa...

2008-01-10 14:01:35 1217

改造iBatis,使其支持自动生成sql语句(3)

   更新了一下,更新日志: 使generate其支持statment和sql断。 insert段支持exclude。 delete语句可以不需要parameterMap。 generate段支持for属性,可以指定生成哪种类型的sql。   更新的是重要目的是只需要一个parametermap。xml 代码 xml version="...

2007-12-07 15:28:52 105

改造iBatis,使其支持自动生成sql语句(2)

改造iBatis,使其支持自动生成sql语句(2)  上篇讲到基本思路和代码修改的切入点。这篇继续讲实现的细节的demo。  在生成iql语句时,generate前面和后面的iql语句给予保留,充分保留最大的灵活性。  在生成iql语句时候后,在调用insert和update时,转入的parametarObject必须是parametermap规定的Object,在select和delete...

2007-12-07 13:47:44 138

改造iBatis,使其支持自动生成sql语句(1)

什么是iBatis:  使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让...

2007-12-07 11:27:07 301

Hibernate,憋脚的ORM框架

  以前一直使用iBatis,后来看到Hibernate这么火,就研究了一下,使用过一个简单项目,感觉到非常不爽,也许是我没有使用好。来到这里一吐为快,我知道这里的hibernate高手很多,请这些高手手下留情,不要B4我。  总结:由于Hibernate的设计思想,他对简单的增、删、改、查询支持不错。对于复杂的SQL支持就欠缺了。适用于留言簿等简单的系统。Hibernate优点:  1...

2007-11-26 14:37:43 140

关于Windows的时间同步

从Windows XP后的操作系统都带了时间同步功能,可以让本机跟原子服务器时间同步。内置了两个同步服务器time.nist.gov和time.windows.com。但是这两个服务器在国内要连接上是很困难的。其实除了上面两个服务器之外,还有很多其它服务器可以选择的。如: asia.pool.ntp.org 上面这个服务不错,是在亚洲的。在服务器输入框的中候输入上面的地址,然后再点“立即更新”...

2007-07-26 15:42:21 184

一个进程能够打开最大文件句柄数设到多大才合适(Linux)?

    在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。    对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many fi...

2007-04-24 16:59:32 1305

关于java.util.Timer

    最开始学习java的时候不知道java还有个定时器,一直使用Thread.sleep(xxx);来实现定时,后来认识了Timer后,如果指定任务时设定了period,就会一直固定间隔period时间段来执行,那时候为了防止上次任务没有结束,下次任务又启动了特意设定了synchronized标记。呵呵想起真可笑。。    再到后来,就发现period属性原来是上次任务结束后下次任务启动时的...

2007-04-18 09:53:12 80

Idea中你经常使用的功能是哪些?

点击Help菜单中的Productivity Guide就能看到你经常使用的功能啦!还可以按照Used,Last Used排序。顺便贴上我的!我使用Idea 7.0不到1个月(M1版以前有测试版可用)扩展选择(ctrl+w)居然使用了接近5000次!代码完成(Ctrl+\) (本来是Ctrl+Space,因为跟中文输入法冲突,我改成了Ctrl+\)也达到了2500次。跳到申明点(Ctrl+Mou...

2007-04-13 10:10:54 193

Idea 7.0已经出来m1版本了

作为全世界最智能的IDE,前段时间放出来里程碑的7.0 M1版,该版本最明显的地方就是内置对Spring和Hiberbate的支持。Coding assistance with smart completion Code inspections and quick-fixes Hibernate mapping structure view Mapping IntelliJ I...

2007-04-13 08:27:30 1087

恢复被误删的Linux分区表

在一次不小心的操作中把Linux的扩展分区表删了,其中扩展分区有3个逻辑分区,有个逻辑分区是Mount到根目录的。幸好当时机器没有重启,如果重启机器了那么机器上的东西会全部丢失。在咨询相关人士后,有人提供可以采用fdisk按以前的大小重建分区就能找回来。但是仔细分析后,如果重建分区后,并不知道以前的分区size,文件分配表肯定会丢失。这样肯定不是我想要的结果,登录上机器后,cat /proc...

2007-03-22 14:01:52 435

HttpClient对URL编码的处理方式解惑!

HttpClient是Apache基金下jakarta commons项目中的一个小项目,该项目封装了对远程地址下载的一些功能,最新版本为3.0。该项目地址:http://jakarta.apache.org/commons/httpclient最近在编写Spider的时候就用到了HttpClient。在使用过程中发现一个有趣现象:有些URL的编码方式是utf-8,有些URL的编码方式是gbk。...

2007-03-16 17:37:04 491

关于给Struts的Html link标签的action(或者page、href)属性设置多个动态参数的解决办法...

相信大家对于Struts 1.x中的html:link标签非常熟悉。一般的使用方法是这样子的: LinkObject linkObject  = new LinkObject();    linkObject.setName("monoxide");    request.setAttribute("linkObject",linkObject);    ...

2007-03-08 14:32:33 296

Mysql 存贮过程参数中传入汉字乱码的解决办法!

这个问题郁闷我了我很久。问题是这样的:1、我使用insert语句没问题,能够正常插入汉字。2、把insert语句移到Procedure中后,就无法插入汉字了。在客户端软件中插入的汉字总是为乱码,英文和数字没问题。3、如果在jdbc中调用这个Procedure总是报错: 在mysql 5.0下错误为:Cause: com.mysql.jdbc.MysqlDataTruncation:...

2007-03-06 10:49:53 121

一个Windows下的tail工具(即时查看日志)

Linux操作系统下tail命令非常好用,可以即时跟踪tomcat输出的日志。很遗憾Windows平台下没有自带类似的小工具(图形化真的能代替一切?)。不过,经过我的努力,终于在网上找到了Windows版本下的tail工具(见附件)。使用方法:在命令行下输入 tail log文件名文件帮助如下:tail 1.0.0.1 created by Jorgen BosmanUsage: tai...

2007-03-01 16:36:20 1293

如何利用Rome parser 163.com的rss的日期

在利用Rome解析163的rss的时候,发现无法获得rss中的文章的发布日期。查看了163.com的rss源代码后,发现rss以是gbk的编码方式提供(sohu,sina,xinhuanet都是utf-8格式,并且日期格式也是gmt的日期格式,rome直接能把日期解析出来)。查看了rome的源代码后,发现问题出在com.sun.syndication.io.impl.DateParser这个日...

2007-02-26 16:01:03 177

小技巧:如何快速的在Linux设定ClassPath

我们要在Linux下启动一个Java应用程序时,如果该应用使用的第三方Java包比较多的话,那么设定ClassPath是一个比较头痛的问题。一般情况下我是这样处理的: 在当前目前下建一个lib目录,把所有的jar(包括程序也要打成一个jar文件),放到lib目录中 写一个shell脚本。脚本内容在后面:  把脚本改成755 属性。 启动这个脚本就OK啦! ...

2007-02-08 13:52:19 189

庆祝Blog开通

注册后,好不容易才过完这三天。今天终于可以发贴了!庆祝一下!我是一个Spring、iBatis、Struts、Tomcat迷。不喜欢Hibernate(我也不知道为什么,可能是我喜欢编写naviteSQL吧)!以后我会发一些关于Java和Oracle性能优化的贴子,欢迎各位看官品尝。...

2007-02-08 09:33:28 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除