该文被密码保护。 阅读全文
posted @ 2012-04-16 17:09 lane3000 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-04-16 16:25 lane3000 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 项目结构自定义类型转换类DateConvertorAciton 类struts.xmllogin.xml:xwork.conversion.properties测试页面:解决方法:原来在struts2自定义类型转换复合类型时需要对复合类型设置两个properties1)在Login-conversion.properties【Action类名-conversion.properties】设置如下:user.lastLogin=demo.struts2.type.Converter.DateConvertor2)在复合类型所在包(此处为demo.struts2.beans)下新建一个User-c 阅读全文
posted @ 2012-03-15 12:49 lane3000 阅读(320) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-01-17 20:59 lane3000 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Have you ever changed your password, then forgot what you changed it to? No, of course you haven't. But I have, and on more than one occasion! Have you ever revoked your own authority to an object? It seems to me I've done that, too. When I do such things, I lock myself out of some resource. 阅读全文
posted @ 2011-11-04 12:52 lane3000 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Unix和 C 语言的发明人,图灵奖获得者,丹尼斯·里奇先生,于2011年10月8日在位于美国新泽西州的家中病逝。可以说,几乎所有的网络产品都是基于丹尼斯先生的成就诞生的,我们都站在他的肩膀上。谨以此文缅怀里奇先生。C语言之父丹尼斯·里奇先生于2011年10月8日在位于美国新泽西州的家中病逝。这一新闻在广大计算机的爱好者和研究人员中引起巨大反响,然而诸多悼词和追忆的描述却不够准确。在此,我们借本文回顾里奇先生一生的巨大贡献,愿世人缅怀,愿先生安息。里奇先生被誉为C语言之父,他不但和肯·汤普森(Ken Thompson)一起创造了C语言。他还开发出了UNIX操作系统 阅读全文
posted @ 2011-10-18 13:53 lane3000 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-15 11:49 lane3000 阅读(141) 评论(0) 推荐(0) 编辑
摘要: java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是java中内存泄露的发生场景。 1.集合类,集合类仅仅有添加元素的方法,而没有相应的删除机制,导致内存被占用。这一点其实也不明确,这个集合类如果仅仅是局部变量,根本不会造成内存泄露,在方法栈退出后就没有引用了会被... 阅读全文
posted @ 2011-08-03 12:06 lane3000 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个元素后,... 阅读全文
posted @ 2011-08-03 12:04 lane3000 阅读(23396) 评论(0) 推荐(6) 编辑
摘要: 在AS400上使用RPG开发,操作数据的效率当然会快很多,但是RPG处理数据逻辑毕竟是非常麻烦。其实在AS400 v5r4以上的版本都是可以支持java开发,下面是一个用Java开发删除某一用户下所有Spool File的功能。1、创建Java工作目录:MD DIR(JavaPgm)2、编写Java代码1)创建源文件:CRTSRCPF FILE(LIBNAME/FILENAME) IGCDTA(*YES)2)进入创建的文件:[WRKOBJPDM LIB(ZTEST) OBJ(QJAVASRC) 然后输入 12]3)在当前画面按下F6毽进入创建源代码界面:4)编写Java代码3、将源代码复制成S 阅读全文
posted @ 2011-07-20 16:19 lane3000 阅读(3659) 评论(1) 推荐(1) 编辑