维护一个旧项目(eJMS),先前从JDK1.3升级到1.5,后来还要从FTP转换到SFTP
转SFTP用了一个开源的jftp.jar包支持,download的代码
public byte[] downloadFile(String remoteDir, String fileName){
Session session;
Channel channel;
JSch jsch = new JSch();
try {
session = jsch.getSession(this.userName, this.hostName, this.port);
Sys ...
最近项目eJMS需要由oc4j 9i 升级到10g,相应的jdk由1.31 升级为1.5
项目没有使用什么架构,纯粹是Java Bean + JSP编写。
由于JDK 1.31允许将Java Bean直接放在default package下,而JDK1.42以上必须使用package
所以升级工作的第一步就是将class移植到一个package中,早期项目的文件比较乱,所以在做这一步的同时也按照一般web project的规范,将编译后的Java class放进WEB-INF/classes当中。
第二步就是测试,由于对OC4J不熟悉,所以不敢直接打包然后部署到OC4J ...
这里说的String的比较是value的比较,通过equals()或者equalsIgnoreCase()来进行
当一个String变量和一个String常量比较的时候,两个String顺序不一样会带来一些意想不到的效果
String tmStr = null;
....
// 有可能引起NullPointerException
tmpStr.equalsIgnoreCase("A");
// 这种情况不会有NullPointerException
"B".equalsIgnoreCase(tmpStr);
看到好的文章,收录以备学习之用。文章来源于http://www.javaresearch.org/article/11393.htm
二 动态配置log4j
1 配置外部配置文件来配置的基本步骤
1.1 一个运用配置文件的实例
Log4j之所以能成功的原因之一是它的灵活性。但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是在函数中写死的,以后修改配置就要修改原代码,这就不能体现出log4j的灵活性了,所以基本上不会通过BasicConfigurator.configure()来进行配置工作的。
为了增加软件的 ...
在Tomcat中的conf/web.xml可以找到以下script<session-config> <session-timeout>30</session-timeout></session-config> 默认是30分钟的session时间,只要修改这个时间就可以达到修改session的时效。当这个值为0或者小于0的时候,就表示session不会发生time out的情况。
- 浏览: 7169 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
JSP学习笔记-JSP002 中文 ...
是这样,JSP文件通过JVM编译成servlet,是服务器运行这个servlet ...
-- by Ben.Sin -
JSP学习笔记-JSP002 中文 ...
jsp怎么最终会生成html代码的 。。。 LZ对这个解析过程还不是很了解嘛
-- by 卡拉阿风 -
Java面试
-- by Ben.Sin -
Java面试
和咖啡没关系啊,随便聊聊~
-- by zjlovezj -
Oracle 时间格式
en ,支持
-- by Adams1986






评论排行榜