zybing

学习Java:垃圾回收的几种基本方式

Java — 作者 zybing @ 08:58

有几种垃圾收集的基本策略:引用计数、标记-清除、标记-整理 (mark-compact) 和复制。此外,一些算法可以以 增量方式完成它们的工作(不需要一次收集整个堆,使得收集暂停时间更短),一些算法可以在用户程序运行时运行(并发收集)。

其他算法则必须在用户程序暂停时一次进行整个收集(即所谓的 stop-the-world收集器)。最后,还有混合型的收集器,如1.2 和以后版本的 JDK 使用的分代收集器,它对堆的不同区域使用不同的收集算法。

 查看全文

学习Java:垃圾回收与编程

Java — 作者 zybing @ 08:36
GC的基本原理,以及如何有效的使用GC来编程 查看全文

学习Java:内存泄露

Java — 作者 zybing @ 08:23

简单介绍了Java对象的内存管理,以及如何会发生内存泄露的。

同时介绍了一些检查内存泄露的工具

 查看全文

学习Oracle10g:闪回版本查询

oracle — 作者 zybing @ 08:48
在 Oracle9i Database 中,我们看到它推出了以闪回查询形式表示的“时间机器”。该特性允许 DBA 看到特定时间的列值,只要在还原段中提供该数据块此前镜像的拷贝即可。但是,闪回查询只提供某时刻数据的固定快照,而不是在两个时间点之间被更改数据的运行状态表示。某些应用程序,如涉及到外币管理的应用程序,可能需要了解一段时期内数值数据的变化,而不仅仅是两个时间点的数值。由于闪回版本查询特性,Oracle Database 10g 能够更方便高效地执行该任务。
 查看全文

学习Java: 1.5:Enum

Java — 作者 zybing @ 10:09
在Java1.5中增加了enum类型,使用enum类型的一些注意点 查看全文

学习Java: CopyOnWrite集合

Java — 作者 zybing @ 08:43
CopyOnWrite集合避免了在获取集合的iterator后,进行操作集合发生错误的情况 查看全文

学习Java: Queue

Java — 作者 zybing @ 15:17
Java提供了Quere,相当好用,在1.5版本中又有增强。 查看全文

学习Java: Java中的字符串

Java — 作者 zybing @ 09:13
java中的字符串

String : 内容不可更换的
StringBuffer : 线程安全的
StringBuilder: 不是线程安全的,在单线程程序中可以使用

 查看全文

学习Java:ResourceBundle

Java — 作者 zybing @ 09:36

通过ResourceBundle 将写在程序中字符串放到配置文件中,同时可以方便的实现国际化

 查看全文

学习Java:正则表达式

Java — 作者 zybing @ 09:31

学习正则表达式,用Jdk1.4后的java.util.regex

 查看全文

学习Java:1.5:增强的for

Java — 作者 zybing @ 09:00

Java 5.0 引入了新版的 for 循环,我把它称为 for/in。它也被称为 foreach,有时也叫作 增强的 for

List用for/in来处理:
iterator 用for/in来处理:
数组用for/in来处理:

问题: 类型转换
结合泛型,可以避免类型转换

for( Type aa : ...){

}



Java服务器的性能优化

Java, work — 作者 zybing @ 09:37

用Java做了一个服务器,运行下来感觉性能有问题,正在跟踪优化

 查看全文

vss6 的 names.dat损坏修复

work — 作者 zybing @ 10:41
昨天网络总是出故障,造成了VSS故障,用VSS6自带的修复工具进行修复,发现无法修复好。修复的时候就报names.dat有问题。进入VSS,还是不断报错,提示还是names.dat问题。
上网查资料,发现问题挺多,没有人回复,偶然间发现,VS6的service pack5的功能中,提到了:Names.Dat 损坏不能通过 Analyze 实用工具修复 的问题
down下来使用了一下,解决了问题,而且还查出了不少以前没有的问题都进行了修复

xsl中,对xml文档查询的结果再次查询

Java, work — 作者 zybing @ 09:23

在xsl中,查询满足某种条件的元素。
出来可能是一堆记录,但是现在只要其中的一个,如第2个:
在这个xsl中,说明了如何先查询,然后再根据查询的结果进行过滤。

如:
<xsl:value-of select="result/match[score=10][position()=2]/team"/>

1。查询result下match节点,条件:match中的score节点值为10
2。在上述查询的结果中,获取第二个节点
3。显示第二个节点的team节点值

参考资料:
http://www.microsoft.com/china/MSDN/library/data/xml/ThingstoKnowandAvoidWhenQueryingXMLDocumentswithXpath.mspx?mfr=true


http://hi.baidu.com/toxml/blog/item/f92ca638d9df18c3d56225f7.html

 查看全文

Tomcat指定应用事件监听

Java — 作者 zybing @ 13:27

在tomcat中,监听各类消息:如tomcat启动、关闭等

 查看全文

Powered by pLog