2006年09月
java 技术文档 用java获得word,excel,pdf等文档的内容 阅读全文>
发表于 @ 2006年09月30日 10:46:00|评论(loading...)|编辑
虽然这个模式的名称已经有人介绍过,但我仍然要以我的方式来介绍它,因为我对这个模式要说的
东西比现有的我所能看到的介绍更全面更深入.
一.不变模式需要的基础.
模式虽然显得高深,但学习它的难度很低,即使你只是一个中级水平的程度员,也可以在很短的时候
学会一个模式(当然要能正确地运用那需要丰富的经验积累).对于基础知识的深入才是一个优秀的
程序员所具备有必要条件.
我下面要说的话不是说国内没有基础深厚的java技术人员,而是说没有基础深厚却又能说清楚让别
人也深厚起来的人.简单说高手随处可见,但可以做师父的高手我没有见到.那么就让我这个不是高
手的人来补一堂Java最最基础的知识吧.
基础类型和引用类型的内存布局:
int x = 1;
int y = x;
x ++;
System.out.println(y);
有99.99% 的Java程序员都知道y为1.当把类型为int的变量x作为类型为y的变量的值时,堆栈中会产生一个与x同样大小的值,但无法改变它们是两个不同的副本事实.它们互不相关,仅仅是在”创建” y的依据,完成后它们之间没有任阅读全文>
发表于 @ 2006年09月30日 09:44:00|评论(loading...)|编辑
这几天来都搞hibernate,有时也是很迷惑的,不过过来了之后回头看看就觉得它的基本原理是很简洁的.
简单为美嘛!!
我主要要讲一下映射文件的写法,这个是基础.
我遇到的问题:
一是查询时:
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
我是用junit在myeclipse里测试时遇到的,不知为何,先记下.
一定要指定这个工厂方法才可以.
二是一些关于映射文件的问题.
七七八八的问题,主要把所有的属性都要映射到了,例如
阅读全文>
发表于 @ 2006年09月15日 16:28:00|评论(loading...)|编辑
一.关于性能的基本知识
1.性能的定义
在我们讨论怎样提高Java的性能之前,我们需要明白“性能“的真正含义。我们一般定义如下五个方面作为评判性能的标准。
1) 运算的性能----哪一个算法的执行性能最好
2) 内存的分配----程序需要分配多少内存,运行时的效率和性能最高。
3) 启动的时间----程序启动需要多少时间。
4) 程序的可伸缩性-----程序在用户负载过重的情况下的表现。
5) 性能的认识------用户怎样才能认识到程序的性能。
对于不同的应用程序,对性能的要求也不同。例如,大部分的应用程序在启动时需要较长的时间,从而对启动时间的要求有所降低;服务器端的应用程序通常都分配有较大的内存空间,所以对内存的要求也有所降低。但是,这并不是所这两方面的性能可以被忽略。其次,算法的性能对于那些把商务逻辑运用到事务性操作的应用程序来讲非常重要。总的来讲,对应用程序的要求将决定对各个性能的优先级。
2.怎样才能提高JAVA的性能
提高JAVA的性能,一般考虑如下的四个主要方面:
阅读全文>
发表于 @ 2006年09月13日 20:24:00|评论(loading...)|编辑
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-444-55-4467865481680090 阅读全文>
发表于 @ 2006年09月06日 21:15:00|评论(loading...)|编辑