自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 在j2ee服务器端,小心使用threadlocal!!!

如果使用treadlocal变量,则可能发生干扰,例如用户1发起请求,tread1为其服务,设置treadlocal变量为1,但thread1可能在后来为用户2的请求服务。用户2读取treadlocal变量则为1. 规则:1,每次请求都重新设置treadlocal变量的值2. 或者每次使用完treadlocal变量后,都清空掉值。...

2011-02-08 11:55:55 103

原创 EMF JET 乱码问题 - 详解字符集

此现象只发生在运行期,PDE的开发环境未出现乱码! 详解:1. jet生成的java文件总是本地默认字符集格式,并且里面的中文是正常显示的,可以查看其生成的 *.java 文件,2. 如果构造JETEmitter时指定UTF-8,则将java文件编译成class时,class反编译出来就是乱码,所以无论对generate之后的string如何转码都没用了。3. 如果构造JETE...

2011-01-13 10:19:01 309

原创 linux下安装openoffice作为PDF转换服务

1. 获取openoffice安装包wget http://download.services.openoffice.org/files/localized/zh-cn/3.1.1/OOo_3.1.1_LinuxIntel_install_zh-CN.tar.gz2. 解压缩tar -xvzf OOo_3.1.1_LinuxIntel_install_zh-CN.tar.gz3.安...

2009-12-29 22:46:49 206

原创 rpmdb: Lock table is out of available locker entries的解决办法

操作之前请先备份 /var/lib/rpm :tar cvzf rpmdb-backup.tar.gz /var/lib/rpm去除rpm使用的BDB数据库:rm -f /var/lib/rpm/__db.00*重建立 rpm 使用的数据库,注意:此处可能需要一点时间:rpm --rebuilddb现在检查,看看 rpm 包是否一切正常:rpm -qa | sort为什么为发生这个...

2009-12-29 22:30:45 159

原创 难经3:Struts2,拦截器拦不住Result?

难经3:Struts2,拦截器拦不住Result?[问题]使用Struts2作为web框架,知道它的拦截器(Interceptor)机制,类似与Filter和Spring的AOP,于是实现了一个为Action增加自定义前置(before)动作和后置动作(after)的拦截器(曰:WInterceptor),不过用一段时间发现,在WInterceptor的after中,对Action对象...

2009-06-29 10:53:47 92

用struts2拦截器实现基于cookie 和session 的自动登录

1. 写一个拦截器,在拦截器中读取cookie,如果读取到用户id和加密后的password,则自动产生一个用户对象放入session中2. action实现SessionAware接口,调用action时,可从session中获取对象并视为已登录。几点注意:1. 拦截器一定要在servletConfig之前,不然servletConfig向action注入session时...

2009-06-15 12:47:23 195

mysql在linux下的大小写问题,jbpm,osworkflow

mysql在windows下不区分大小写,表名一律是小写,在linux下大小写敏感。JBPM,OSworkflow建表的sql script,都是用大写的。(想不通这些老外为什么非要用大写,小写不是更通用?)这样在用windows开发环境下,表都是小写的,如果想移植到linux的服务器上。会出现头疼的大小写问题。解决办法:1. linux的服务器上,修改/etc/my.cn...

2009-05-23 23:43:51 99

通过jdbc在MySQL中执行多个语句

在MySQL中执行多个语句,需要把allowMultiQueries参数置为true,而且,只有MySQL Connector/J 3.1.1以上版本才支持。建立连接时设置一下就可以了,如:jdbc:mysql://127.0.0.1/sample?user=root&password=&allowMultiQueries=true 每个sql之间用分号";"分隔就行了...

2009-04-09 16:43:26 710

原创 postfix 的安装

[url]http://achin.cn/2008/12/extmai-solution-howto-for-linux/[/url]

2009-01-22 17:48:30 108

原创 DWRUtil的方法

$();功能:相当于document.getElementById(id);参数: id或name属性值;例: Var ele=$(txt_test); Var str=DWRUtil.toDescriptiveString(ele,1) DWRUtil.debug(str); ...

2008-12-20 12:40:37 108

DWR与Spring的结合原来如此简单

1. 修改spring的bean定义文件头部声明:[code="xml"]......[/code]2. 添加,就算没有内容,也必须声明一个空的:[code="xml"] [/code]3. 在实现类的bean定义里添加。[b][color=red]一定要加在实现类的定义里,如果加在接口定义里会报错。[/color][/b...

2008-10-26 10:40:22 247

OSWorkflow 与Spring2&Hibernate3的结合

经过一番思量,决定在项目中引入OSWorkflow,参阅了很多网上的帖子,Spring2的结合比较容易解决,只要在spring的bean定义时使用的类正确就行了。但是对于Hibernate3,尝试了很多方法都没有搞定,貌似要完全的结合还需要写一些代码。于是退而求其次,仅仅做到让OSWorkflow 使用Spring定义的datasource就行了。省去在JNDI上另外再定义一个datasource...

2008-10-26 10:22:17 109

Struts2 中Action定义的顺序问题

[size=large]后定义的覆盖前定义的[/size]例如:在struts.xml中如下定义:[code="xml"]...... ......[/code]在struts-system.xml,如下定义:[code="xml"]...... login /HomeAction.action ...

2008-10-18 15:39:34 125

struts2和Jmesa 国际化的简单说明

[size=large]Struts 2[/size]1. 安装PropertiesEditor 插件,http://propedit.sourceforge.jp/index_en.html2. 在Action所在的包下创建一个package_zh_CN.properties,并写入字符串3. 在Action类下的用法: getText("login.invalid.u...

2008-10-07 14:27:21 118

eclipse下实现热部署,tomcat不重新reload context

1. 打开server的编辑器2. 在modules页签内,修改auto load属性为disabled[img]http://qihaihui.iteye.com/upload/attachment/41340/9be03088-db70-31a2-8de9-9ff88cd760c3.png[/img]

2008-10-07 13:30:08 241

扩展log4j,通过配置实现将业务日志记录到数据库中

扩展:1. 扩展JDBCAppender 在append方法中仅对扩展的日志对象做处理2. 扩展PatternLayout 支持JSTL的ExpressionEvaluator3. 扩展Filter 支持按class name做过滤使用步骤:1. 在log4j.xml中定义Appender[code="xml"] ...

2008-10-06 17:07:31 152

原创 Spring中使用classpath加载配置文件浅析(续)

[url=http://hi.baidu.com/zhengenyang/blog/item/9fc137870456fc2bc65cc35f.html]http://hi.baidu.com/zhengenyang/blog/item/9fc137870456fc2bc65cc35f.html[/url]

2008-08-31 21:02:03 86

tiles 2 定义的先后顺序问题

[b][color=red]后定义的覆盖前面定义的[/color][/b]例如,tiles-a.xml中定义了logintiles-b.xml中也定义login。如果web.xml是这样写的:[code="java"] org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG...

2008-08-26 11:41:13 91

原创 tiles 2定义的顺序问题

后定义的覆盖前面定义的。例如,tiles-a.xml中定义了logintiles-b.xml中也定义login。如果web.xml是这样写的:     org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG        tiles-a.xml,tiles-b.xml  .......那么起作用的是t

2008-08-26 11:34:00 269

apache tomcat 整合

1. 关于如何整合[url]http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html[/url]2. apache 整合tomcat之后出现乱码,解决办法是:

2008-08-17 15:32:25 72

mysql 创建用户及授权

GRANT ALL ON db_name.* TO user_name@"%" IDENTIFIED BY "password"

2008-08-17 15:21:07 74

centos 设置dns

>vi /etc/resolv.conf加上nameserver 202.106.0.20>service network restart

2008-08-17 13:57:11 92

Remember that ordinal parameters are 1-based 问题

1. 如果PO类没有加Entity和Table的annotation,也会引发此错误,2. 如果PO类没有放到spring配置的annotatedClasses里,也会提示此错误。

2008-08-16 15:26:02 485

centos 下mysql和apache 自动启动的问题

1.确保/etc/rc.d/init.d/mysqld 存在,用service mysqld start能够正常启动2.运行命令:chkconfig --add mysqld3.运行命令: chkconfig --level 345 mysqld on4.重启即可.apache 的httpd服务与上述类似。chkconfig的参考链接:[url]http://www.f...

2008-08-15 22:01:00 116

centos下配置CVS

1. 要禁用SELinux,否则将得到错误提示:/home/cvsroot/CVSROOT/.config permission denied.2.口令的产生命令: htpasswd -c passwd qhh 第一次用 -c 创建passwd文件,以后就不需要了3.修改/etc/xinetd.d/cvs文件,添加资源库。server_args= -f --allow-r...

2008-08-15 21:22:20 179

HP的USB设备格式化工具

HP的USB设备格式化工具,格式化U盘的好工具!

2011-10-01

空空如也

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

TA关注的人

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