07 2010 档案
java mulitThread
摘要:Interrupt设置中断状态。 Interrupted 会清除中断状态。 isInterrupted 不会改变中断状态。 不要使用线程优先级,有可能导致死锁。 通过SetDeamon() 可以把一个线程设置为守护线程,守护线程的唯一用途是为其他线程提供服务。 如果只剩下守护线程,虚拟机就会关闭。所以不用再守护线程中访问固定资源。 线程的run方法不能抛出任何被检测的异常。不被检测的异常会导致...
阅读全文
提高程序的健壮性和正确性
摘要: 概述 程序的健壮性和正确性,是信息系统的最重要指标。 本文探讨如何提高程序的健壮性和正确性。 概括来讲,三招: 1、 AHC模型 2、 RPC模型 3、 数据一致性检验 下面详细论述。 什么是健壮性 健壮性是指程序可以适应正常和非正常的运行环境,都可以正确地运行;随着业务量的增加,不会出现阻塞和不可用的情况。 影响程序健壮性的因素 1、 没有容错控制 2、 ...
阅读全文
java(2)
摘要:chapter 3 use java library 循环 1. for 的迭代用法。 Q:是否需要被迭代的类实现类似的IEnumable接口。 ArrayList<参数化类型>
阅读全文
接口和实现
摘要:接口与实现分离。 Parnas 原则: 必须向目标用户,提供用来有效使用组件所必须的服务信息。 必须向软件组件开发者提供用来执行组件职责,所必需的信息。 中国人翻译的书太差了。。。再也不买书了,看电子书吧。。 通常使用接口的时候,需要使用到很多的额外数据,并且每个不同的实现都有不同的要求,那么这样的问题该怎样解决呢? 目前有3中方式: 1。 使用IOC方式,这...
阅读全文
MyEclipse 使用记录
摘要:1。快捷键设置和使用 word complete : alt j content assist : ctrl j maximize : ctrl m key config : ctrl shift L quick fix error : ctrl 1 format : ctrl shift ...
阅读全文
Java好书
摘要:Core Java, Volume I--Fundamentals (8th Edition) Core Java, Vol. 2: Advanced Features, 8th Edition Head first java 2 -->不只是讲java Java实时编程
阅读全文
picture to burn
摘要:state the obvious i didn't get my perfect fantasy i realize you love yourself more than you could ever love me so go and tell your friends that i'm obsessive and crazy thats fine ill tell mine your ga...
阅读全文
ibatis + log4net 配置
摘要:使用这个就可以把结果显示在vs中的控制台。和my eclipse 一样了。 <iBATIS> <logging> <logFactoryAdapter type="IBatisNet.Common.Logging.Impl.Conso...
阅读全文