摘要:
Interrupt设置中断状态。 Interrupted 会清除中断状态。 isInterrupted 不会改变中断状态。 不要使用线程优先级,有可能导致死锁。 通过SetDeamon() 可以把一个线程设置为守护线程,守护线程的唯一用途是为其他线程提供服务。 如果只剩下守护线程,虚拟机就会关闭。所以不用再守护线程中访问固定资源。 线程的run方法不能抛出任何被检测的异常。不被检测的异常会导致... 阅读全文
摘要:
1。 掌握servlet的一般写法。 2。 研究java好的中间件的源码 阅读全文
摘要:
概述 程序的健壮性和正确性,是信息系统的最重要指标。 本文探讨如何提高程序的健壮性和正确性。 概括来讲,三招: 1、 AHC模型 2、 RPC模型 3、 数据一致性检验 下面详细论述。 什么是健壮性 健壮性是指程序可以适应正常和非正常的运行环境,都可以正确地运行;随着业务量的增加,不会出现阻塞和不可用的情况。 影响程序健壮性的因素 1、 没有容错控制 2、 ... 阅读全文
摘要:
chapter 3 use java library 循环 1. for 的迭代用法。 Q:是否需要被迭代的类实现类似的IEnumable接口。 ArrayList<参数化类型> 阅读全文
摘要:
http://wenku.baidu.com/view/ece2481c59eef8c75fbfb384.html 阅读全文
摘要:
接口与实现分离。 Parnas 原则: 必须向目标用户,提供用来有效使用组件所必须的服务信息。 必须向软件组件开发者提供用来执行组件职责,所必需的信息。 中国人翻译的书太差了。。。再也不买书了,看电子书吧。。 通常使用接口的时候,需要使用到很多的额外数据,并且每个不同的实现都有不同的要求,那么这样的问题该怎样解决呢? 目前有3中方式: 1。 使用IOC方式,这... 阅读全文
摘要:
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 ... 阅读全文
摘要:
Core Java, Volume I--Fundamentals (8th Edition) Core Java, Vol. 2: Advanced Features, 8th Edition Head first java 2 -->不只是讲java Java实时编程 阅读全文