`
xfei6868
  • 浏览: 68390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   经常听到这样一句话,任何类型与null相比较都应该为flase或 任何对象与null比较陡应该为false。我也经常听到这样的话,有时间自己坐下来没事的时候想想,我不是经常用 if (obj != null) { ... } else { ... } 这样的语句吗? 难道是我都做了没必要的功,当然不是了,大家都是这样做的啊!! 哦! 这可能是java编程的一些建议而已吧! 那不如为就看看做些实例看看null 在 == 的两端的待遇是如何的吧 ... Object oA = null; Object oB = null; Syste ...
原文地址:http://www.javablogging.com/remember-to-properly-close-the-file/     现在一些关于怎么样对待java中Files, Streams, Connections 和 其他任何"closeable"对象的一些建议。就简单的以FileWriter类和一段错误使用的它的bug代码: public void writeToFile(String fileName, String content) { try { FileWriter file = new FileWriter(f ...
前言   1. 文档约定 本手册使用几个约定去标示的方式强调一些特定信息的单词和短语。 在PDF和纸制版本,本手册采用Liberation Fonts。这种字体同样适用于HTML,如果你的系统中安装这种字体。如果没有安装,按default字体显示。注:Red Hat Enterprise Linux 5或更高版本采用Liberation Fonts为default字体。     1.1. 排版约定 有四种排版用适用于特定的单词和短语,这些约定和适用情况,如下所述:单行间隔加粗用于系统输入,包括shell语句,文件名和路径。也可以用于快捷键和组合键。例如:   要查看目录中 ...

solaris tar

tar -cvf mytar.tar ./    压缩当前文件夹到mytar.tar tar -xvf mytar.tar       解压包中的内容到当前文件夹 echo ./images >> excludefiles   向文件中追加文字 tar -cvfX mytest.tar excludefiles ./*    排除excludefiles文件中路径压缩到mytest.tar
out out.print();//输出数据 out.newLine();//输出一个换行符 out.flush();//输出缓冲区里的数据 out.close();//关闭输出流 out.clearBuffer();//清除缓冲区里的数据,并把数据输出到客户端 out.clear();//清除缓冲区里的数据,但不会把数据输出到客户端 out.getBufferSize();//获得缓冲区大小 out.getRemaining();//获得缓冲区中没有被占用的空间大小 out.isAutoFlush();//返回布尔值。如果AutoFlush为真 则返回真。 request isUserInR ...
对ldap的操作实现对普通用户密码修改: ldapmodify -p 389 -D "cn=directory manager" -w password <回车> dn: userpath changetype: modify replace: userPassword userPassword: 11111111 <回车> <回车> 同样这个操作并不仅仅适合于修改密码,当然包括修改任何节点的任何属性。 对于修改目录管理员的密码的实现是这样的 ldapmodify -p 389 -D "cn=dir ...
对http://dingfenghua.iteye.com/blog/658493中提到的方法进行了部分修改,为了针对readOnly的一些属性进行backspace屏蔽: if (typeof window.event != 'undefined') { document.onkeydown = function() { var type = event.srcElement.type; var code = event.keyCode; return ((code != 8 && code != 13) || ...
   维护的生活,有时候加班通宵,有时候闲来无事,在通宵的时候经常也是闲来无事,在闲来无事的时候经常倒弄些东东( 当然同时打开eclipse,经理来的时候ctrl+tab)。    今天基本上又是一个闲来无事的一天,但是昨天一直没有安装成功的opennms一直想安装成功它,不知怎么搞的每次都是到第九步报错误。查同样错误倒是搜到了几个英文错误,自己在oschina上问了一下,居然再次搜索就是自己的最明显了。呵呵呵!唉@不说这个了。     下午一个客户打来电话,说点击链接弹出网页的时候返回到登录页面。当然根据自己的经验应该是丢失session的问题,肯定是浏览器出了问题或者浏览器的版本不对, ...
   原文: http://www.javablogging.com/converting-a-collection-to-an-array/    如果你已经使用了java5的Collections有可能被Collection<T>输出数组类型为T的问题难倒。在Collection Interface中有方法 toArray() 返回 Object[] 类型。但是,如果java5的Collection使用泛型,难倒不应该得到一个array T[] 使用在我们的Collection<T>的声明中?当然有一个方法 T[] toArray(T[] a)。但是哪来的这个奇怪的 ...
    原帖地址http://www.javablogging.com/type_safety_in_java_set_and_map/        也许你们大家都仍然记得在java1.4中类型检查和集合中元素的强制转型是多么麻烦,根本没法确定代码中有多少潜在的错误。由于在java1.5中通过泛型的说明这种状况确实得到改善,并且现在的语言开始照顾到了经常打错字的程序员。泛型自身给我们带来了一种新的复杂的设置,但是好像我们有理由相信基本情况下通过这种在java的Sets和Maps中使用,并不会带来类似通配符的并发症,转换应该是安全可靠的。真的是这样吗?     最近我遇到了一个生产代码中的 ...
死锁查询:   SELECT /*+ rule */  s.username,  decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,  o.owner,  o.object_name,  o.object_type,  s.sid,  s.serial#,  s.terminal,  s.machine,  s.program,  s.osuser   FROM v$session s, v$lock l, dba_objects o  WHERE l.sid = s.s ...
引用拷贝: Object a = new Object(); Object b = a; Object *a = new Object(); Object *b = a; 浅拷贝: Object a = new Object(); Object b = a.clone(); Object a; Object b = a; 深拷贝: java 需要重写 clone函数。 c++ 需要重写 拷贝构造函数 。
     在xp下安装 postgresql8.4 第一次选择的方式是local方式,安装报错说是一个conf文件出错,然后就是“The database cluster initialization failed”这个错误。后来在google了查了好久都说应该选择“C”就可以了,选择后还是没什么效果。卸载的时候也服务的错,卸载后发现服务还在,后来只能用 “sc delete”+服务名删除了对应的服务。     然后这样又安装了几次,每次都报“The database cluster initialization failed”错误!怎么会这样的,无线苦恼。觉得应该是老文件出现的问题,所以想换 ...
    一、大家都知道了“alt+tab”,“alt+shift+tab”是切换任务栏中程序了,我们还可以用“windows+tab”在任务栏中分类中切换。通过“windows”或者“windows+tab”在切换到任务栏的分类后,“tab”键可以用于几个快捷栏的切换。     二、你也许知道对于浏览器,“ctrl+t”是打开标签页,“ctrl+n”是打开新窗口;但是你知道“alt+d”到地址栏中输入“baidu”用“ctrl+enter”这个发送qq信息一样的操作能自动补充前缀“www”和后缀“.com”(.com网站有效)。     三、安装程序已经很多,找起来很烦?迷恋MAC OS X ...
    今天同事有一个问题相当奇怪,他说自己的jsp代码中table中的tr只能留两个,如果多一个就会出错,他说他前两个,后两个都试过了。我一想觉得肯定出问题在第三个tr的java代码的问题,我们试了试留下第三第四个也是同样可以用的,由于他这个jsp很大,我也觉得查起来很烦恼。我们最后把其他的无关项都删去,只留下这个table看怎么样,居然还都是好的。头大了。     只能看错误“LocalVariableTable has wrong length in class file”,google一下中文中这个错误还真的几乎没有,被迫看英文页面,Java only allows 65536 byt ...
Global site tag (gtag.js) - Google Analytics