posts - 188,comments - 176,trackbacks - 0
J2SE
JDBC事务问题      摘要: 事务,在管理类系统中是一个非常重要的概念和技术点,几乎涉及到数据的业务都会考虑事务的操作性。现在主流的框架中有很多事务管理器已经帮我们做好了底层的支持,我们关心的是业务层面的事务逻辑控制,但很多时候我们也应该清楚事务在jdbc层面控制的思路和原理,这样才能更好的帮助我们来理解它并应用它。例如:为了解决与“多个线程请求相同数据”相关的问题,事务之间用锁相互隔开。多数主流的数据库支持不同类型的锁;因此,JDBC API 支持不同类型的事务,它们由 Connection 对象指派或确定...  阅读全文
posted @ 2008-08-31 21:19 cheng 阅读(814) | 评论 (1)  编辑
Java多线程编程      摘要: 编写具有多线程能力的程序经常会用到的方法有:
run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join()
还有一个重要的关键字:synchronized
本文将对以上内容进行讲解。  阅读全文
posted @ 2007-05-24 11:08 cheng 阅读(3595) | 评论 (3)  编辑
对各种文件的操作(java)      摘要: java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。  阅读全文
posted @ 2007-05-24 11:07 cheng 阅读(311) | 评论 (0)  编辑
调整 Java I/O 性能      摘要:


这篇文章讨论和阐明了提供 JavaTM I/O 性能的多种技术。大多技术围绕调整磁盘文件 I/O,但是有些内容也同样适合网络 I/O 和窗口输出。第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。

  阅读全文
posted @ 2007-05-24 11:06 cheng 阅读(253) | 评论 (0)  编辑
彻底明白Java的IO系统      摘要: Input和Output


1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
  阅读全文
posted @ 2007-05-24 11:05 cheng 阅读(289) | 评论 (0)  编辑