
java
ldjsyl
这个作者很懒,什么都没留下…
展开
-
java下操作注册表方法
由于java程序是“write once, run everywhere”,用java读写注册表,那程序的跨平台性就差了。java对注册表的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI来实现;然而jdk1.4之后提供的prefs包可以操作windows注册表,不过定死了root只在SOFTWARE/JavaSoft/prefs下,估计也是出于这种两难吧,又要保证所谓平台无关,还要照...2007-05-23 21:10:19 · 854 阅读 · 1 评论 -
重构的价值
当你修改别人代码觉得很痛苦时,觉得晦涩难懂是,觉得设计混乱时,当你发现自己写的代码自己都理不清思路时,这个时候你就应该毫不犹豫地对待吗进行重构了!不过很多项目经理,都是进度驱动,还没有达到质量驱动的高度。所以,当我们面对进度的催促时,我们还有时间重构吗?肯定会有一些程序员认为重构这个时候是栏肺时间,其实不然,重构是保证进度的最快的方式,所以你就大胆地去做吧!首先我们先弄清楚复用和重...2008-07-03 18:19:54 · 1162 阅读 · 0 评论 -
JForum安装
1、准备环境:TOMCAT6.0、JDK1.5、jforum2.1.7、mysql.5.02、下载jforum,可以到http://www.trydone.com/posts/list/196.page上下载。下载后讲war文件部署在tomcat/webapps下3、启动mysql服务mysqld-nt.exe。可能会出现启动错误,把c:\windows\my.ini删除即可...2007-10-06 23:56:57 · 516 阅读 · 0 评论 -
第一次亲密接触SSH
1. 环境说明 我们单位的项目所用的IDE统一是JBuilder2006,以前没有接触过Eclipse,这里简单介绍一下安装Eclipse和安装MyEclipse组件的过程。Eclipse 是个绿色软件,不用安装,解压后进入 eclipse 目录双击 eclipse.exe 就可以使用,当然前提是已正确安装了 JDK,否则无法运行, 推荐 JDK 5.0 及其以上。接下来就是汉化,将 N...2007-10-21 15:57:20 · 134 阅读 · 0 评论 -
java中的byte和String
最近,遇到一个很奇怪的问题我的byte[]数组byte1从一个接口传来的数据:-2,0,0,79,.......我将字节转为StringString strResult = new String(byte1,0,2);得到的strResult却不是-2后来在网上查了一下,原来是这样的:String 的 getbyte 方法如果没指定 encoding是用系统默认的。...2007-12-16 15:45:56 · 915 阅读 · 0 评论 -
WEB-IM的构建
在[url=http://ldjsyl.iteye.com/blog/82187]基于WEB的IM[/url]一文中,我简单说了下web im的构想,现在介绍一下web im的搭建。简单介绍一下:openfire是一款基于XMPP协议的一款即时通信开源的服务器端软件,XMPP协议也是容纳各种协议的一种通信协议,总之 ,XMPP协议可说是一种“开放式协议”,允许客户端使用各种...2008-01-13 22:16:22 · 126 阅读 · 0 评论 -
apache+tomcat+mod_jk整合
在上篇blog[url=http://ldjsyl.iteye.com/blog/155454]《WEB-IM的构建》[/url]中提到关于apache+tomcat+mod_jk整合,下面简单介绍一下。apache和tomcat都是Web服务器,我使用的是Apache2.2和tomcat 6.0,而mod_jk是整合Apache+Tomcat的plus,具体步骤如下: 1、安装apach...2008-01-16 20:51:27 · 129 阅读 · 0 评论 -
java发声
在[url=http://ldjsyl.iteye.com/blog/174690]系统自动退出[/url]这篇文章中,遇到了声音上报频繁的时候,系统会毫无症状自动退出的情况。大概是因为AudioClip发声的时候,声音混合时会引起异常,以致JVM不能处理这个异常导致系统退出。下面大概讲讲java的发声实现。一、AudioClipAudioClip 接口是用于播放音频剪辑的简单抽象。多个 ...2008-04-09 20:51:47 · 334 阅读 · 0 评论 -
FindBug--Eclipse插件
昨天公司培训中提到了FindBug这个工具,觉得还挺强大的,不但能找出语法错误,还能找出一些逻辑错误。先看下面这两个地方,看看有什么不妥之处:[code="java"]String str="I love you";str.replace("love","hate");if(str.equals("I hate you")) System.out.println(st...2008-04-26 20:27:28 · 224 阅读 · 0 评论