Microsoft Windows 下JDK 环境变量的设定2008-09-03 12:45:34
首先假设您把JDK安装到目录: C:Program FilesJavajdk 下,那么您可以如下设置所需变量: JAVA_HOME=C:Program FilesJavajdk CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar 并把 ;%JAVA_HOME%bin;%JAVA_HOME%jrebin 添加到到已
Spring中事务的传播属性详解2008-09-03 12:44:31
我们用Spring时,很多时候都会用到他的声明式事务,简单的在配置文件中进行一些规则配置,利用Spring的AOP功能就能轻松搞定事务问题;这里面就涉及到一个事务的传播属性问题【Propagation】,他在TransactionDefinition接口中定义,有兴趣可以看看src,共有7种选项可用
Java与C#实现时间转换2008-08-22 16:16:14
这两天做了一个Web Service,要记录操作时间,定义为long型数据,因为Java中可以把当前时间表示成long类型。 Java中可以用 System.currentTimeMillis() 获取当前时间的long形式,它的标示形式是从1970年1月1日起的到当前的毫秒的数。Web Service 是用Java写的,把这个
Java中用软引用阻止内存泄漏2008-08-22 14:09:20
在本文中,他将解释 Reference 对象的另外一种形式,即软引用(soft references),用于帮助垃圾收集器管理内存使用和消除潜在的内存泄漏。   垃圾收集可以使 Java 程序不会出现内存泄漏,至少对于比较狭窄的 “内存泄漏” 定义来说如此,但是这并不意味
Java实现Windows的dir命令2008-07-24 13:09:36
Java实现Windows的dir命令   为做一个文件管理系统所实现的一个很粗糙的小例子,感觉还是有研究价值的。   下面是源代码:   import java.util.Comparator; import java.io.File; /** * Created by IntelliJ IDEA.<br> * <b>
源代码--用Java写"吞食蛇"2008-06-27 22:27:06
源代码--用Java写"吞食蛇" Java新手,简单的吞食蛇游戏,一边写一边查书,写了半天才弄出来      没法把jar文件附在文章后面,想试试的人自己编译一下吧      有意见尽管提,高手多多指导,不过骂人就算了      ///////////////////////////  
spring事物配置示例2008-04-09 23:14:35
  以前项目中经常用spring,事务处理还没有亲自配置过, 惭愧。现在马上上路.     首先,在spring容器中,配置transactionManager,这个有好多实现,这里以HibernateTransactionManager为例,  <bean id=
Java程序最容易犯的21种错误实例分析2007-04-23 12:46:21
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method
教你制作GBK与Unicode的对照表2007-04-07 11:42:50
前段时间,在所参与的项目中遇到了一个unicode与gb之间转码失败的问题,一些不常用汉字的编码都被转成了??,这些汉字没有显示出来,于是自己对相关的问题做了一些研究并最终使问题得以解决。现
如何用Java操作Word, Excel, PDF文档2007-04-06 12:24:19
参考: http://danadler.com/jacob/ http://jakarta.apache.org/poi/ http://www.onjava.com/pub/a/onjava/2003/01/22/poi.html http://www.csdn.net/develop/article/15/15311.shtm http://for
JAVA进阶:提高代码可重用性的三个措施2007-04-06 12:22:53
本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单的参数接口类型。 措施一:改写类的实例方法 通过类继承实现代码重用不是精
用Java实现多线程服务器程序2007-02-10 00:00:00
摘要:在Java出现之前,编写多线程程序是一件烦琐且伴随许多不安全因素的事情。利用Java,编写安全高效的多线程程序变得简单,而且利用多线程和Java的网络包我们可以方便的实现多线程服务器程序。 Java是伴随Internet的大潮产生的,对网络及多线程具有内在的支持,具有
Java虚拟机的研究与实现2007-02-10 00:00:00
摘 要 本文在研究kaffe的基础上,吸收kaffe虚拟机的主要思想,用C语言作为开发语言,采用了及时编译器作为执行引擎,实现了一种Windows平台下的Java虚拟机。然后对实现过程中的一些关键技术如class文件验证、及时编译器、垃圾收集器、线程同步和线程调度等做了分析。
Java 2D开发技巧之“灯光与阴影”2007-02-10 00:00:00
一、 引言 在本文中,我们将向你展示如何为扁平形状添加一种灯光效果以实现一种类3D外观。 也许你比较满意于自己的文字表达能力,但一幅图片往往能够产生更好的效果。对于图形处理来说,也是如此;不妨请参考一下图1中的两种图形。在本文中,我将向你展示如何克服左边
Java 手机与空间制图服务应用集成2007-02-10 00:00:00
本文探讨利用 J2ME 手机,实现移动设备与空间制图服务(WMS)网络应用服务集成,可以实现对J2ME手机对网络LBS、GIS 图像数据的访问与地图数据的显示,并在迅速实现小型的LBS、移动 GIS 核心的导航地图的显示功能。 引言 人类的日常生活行为80%以上与空间位置有关,对空

热门教程