最近遇到一个乱码问题,在jsp中通过get的方式提交,但是通过request.getParameter方法得到乱码.我使用的的jetty服务器,所以一直想通过filter,jsp encoding的方式解决。尝试了n种方法都没有成功,最后没有办法,使用tomcat来测试,并修改了tomcat的server.xml 如下: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" ...
一般意义上来说,去反编译别人的代码是不对的,不过为了研究应该是触犯法律的吧。现在大家使用的比较多的还是jad。 jad -o -r -sjava -d src bin/**/*.class src: 是反組後的目錄 bin:指 package 開頭 将bin里面所有的.class反编译到src下面 当然反编译的代码由于jvm优化了,所以得到的并不是完全的java代码,还有部分伪代码在里面。大家如果有这边方面的资料是不是可以共享一下尼?
很久没有更新blog了。虽然也常常来看看。 最近在研究一个project,发现在其的web app下面有个文件路径 WEB-INF\Library\FrameWorks CnPower.framework JavaEOAccess.framework JavaEOControl.framework JavaFoundation.framework JavaJDBCAdaptor.framework JavaWebObjects.framework JavaWebServicesClient.framework JavaWebServicesSupport.framework ...
最近在研究一个project,这个project是使用oracle做数据库开发的,在自己的本子上面跑一个oraclexe,资源耗费的太多了,导致影响工作效率。所以决定merge一下数据库,从oracle2mysql。 (1)使用mysql的merge tools,merge数据库表, (2)修改hbm.xml 的sequence,使用native。 (3)增加配置文件,配置数据库类型。 (4)修改代码,从配置文件中读出是那种数据库,替换其函数。 在merge过程中出现一个错误 result set: ; Column '' not found. WARN : 2007-11-23 13: ...
我们一般开发都是使用轻量级的开发工具来做开发,测试,这个带好的好处非常明显 (1)快速的开发部署,在一些项目中我们也可以看到一些项目想在本地测试,发现一些开发人员开着一个weblogic,再开一个oracle,eclipse,就这个三个tools,想象一下这个开发速度会是怎样的。 (2)多环境测试 最好的开发模式应该是maven+maven(jetty)+junit来做测试。今天研究了一下mysql migration tools,发现这个tools非常的好用。 http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools ...
  • 20:05
  • 浏览 (82)
  • 评论 (0)
今天研究了一下mysql的乱码问题,总结如下: (1)设置mysql的my.ini的编码为gbk (2)设置database的default character set gbk; create database xxxx default character set gbk; (3)在create表的时候设置character set gbk。 这样就应该没有问题了,如果还有问题,设置jdbc.url jdbc.url=jdbc:mysql://localhost:3306/xxxx?createDatabaseIfNotExist=true&useUnicode=true& ...
  • 18:15
  • 浏览 (75)
  • 评论 (0)
类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事, ...
  • 21:36
  • 浏览 (72)
  • 评论 (0)
cvsnt是windows版的cvs 服务器。 安装详细情况可以参考: http://web.telia.com/~u86216177/InstallCVSNT25.html 在安装完成之后,需要创建用户 运行--cmd set cvsroot=:sspi:<computername>:/TEST cvs passwd -a <account name> 需要注意的是,用户需要windows文件操作权限。
cvsnt是windows版的cvs 服务器。 安装详细情况可以参考: http://web.telia.com/~u86216177/InstallCVSNT25.html 在安装完成之后,需要创建用户 运行--cmd set cvsroot=:sspi:<computername>:/TEST cvs passwd -a <account name> 需要注意的是,用户需要windows文件操作权限。
最近看在infoq上面看到slf4j的介绍,就到slf4j的网站上看了看,发现还是不错的。 大部分开发人员最喜欢用的还是log4j,这个其中可能是因为jdk在1.5才用logs的pack。还有部分人使用commons-logger。 log4j不用说,比起jdk和common-logger还是有优势的。commons-logger我认为都不是鸡肋,完全没有使用的必要,要不你就使用log4j要不就直接使用jdk。 下面对slf4j和log4j做一下总结: (1)大部分人在程序里面会去写logger.error(exception),其实这个时候log4j回去把这个excepti ...
herenhuang
搜索本博客
最近加入圈子
存档
最新评论