最近遇到一个乱码问题,在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 ...
- 浏览: 2062 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jsp 乱码问题的解决
楼上的说得很好,呵呵 OO人就应该这样。
-- by bingtears -
jsp 乱码问题的解决
楼主应该将request.getParameter独立为utilClass出来, ...
-- by plmqaz098 -
slf4j的使用
jdk的log从1.4开始的吧?
-- by yqp_001 -
jsp 乱码问题的解决
这样会限制的比较死,即,所有以get方式提交的参数都必须是GBK编码的,如果碰到 ...
-- by weilaile -
oracle2mysql
使用hibernate类的orm框架,在迁移数据库的时候还是比较方便的,只是原生 ...
-- by rainlife






评论排行榜