摘要:
linux 管道管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的...
阅读全文
posted @ 2014-07-12 13:22
一天不进步,就是退步
阅读(14538)
推荐(0)
摘要:
Java NIO -- the New Input/Output API package-- was introduced with J2SE 1.4 in 2002. Java NIO's purpose was to improve the programming of I/O-intensiv...
阅读全文
posted @ 2014-07-11 16:23
一天不进步,就是退步
阅读(466)
推荐(0)
摘要:
1.获取当前方法堆栈,我们一般用StackTraceElement[] stes = Thread.currentThread().getStackTrace();想要获取当前方法,切记不够灵活,使用数组stes的固定index(网上不少是这样说的,请明辨之)。让我们来看api怎么说的吧?getSt...
阅读全文
posted @ 2014-07-10 20:08
一天不进步,就是退步
阅读(6368)
推荐(1)
摘要:
在 Java 平台中实现事务时要注意的常见错误在应用程序中使用事务常常是为了维护高度的数据完整性和一致性。如果不关心数据的质量,就不必使用事务。毕竟,Java 平台中的事务支持会降低性能,引发锁定问题和数据库并发性问题,而且会增加应用程序的复杂性。关于本系列事务提高了数据的质量、完整性和一致性,使应...
阅读全文
posted @ 2014-07-09 14:07
一天不进步,就是退步
阅读(535)
推荐(0)
摘要:
前言事务 (Transaction) 是访问并可能更新数据库中各种数据项的一个程序执行单元 (unit)。在关系数据库中,一个事务可以是一条或一组 SQL 语句,甚至整个程序。它有通常被称为 ACID 的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持...
阅读全文
posted @ 2014-07-09 10:51
一天不进步,就是退步
阅读(810)
推荐(0)
摘要:
开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,...
阅读全文
posted @ 2014-07-09 10:48
一天不进步,就是退步
阅读(392)
推荐(0)
摘要:
第 1 部分http://www.ibm.com/search/csass/search/?q=%E4%BA%8B%E5%8A%A1&sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh概述Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,...
阅读全文
posted @ 2014-07-09 09:40
一天不进步,就是退步
阅读(9485)
推荐(1)
摘要:
一直不明白pipe是如何唤醒selector的,所以又去看了jdk的源码(openjdk下载),整理了如下:以Java nio自带demo : OperationServer.javaOperationClient.java(见附件)其中server端的核心代码:public void initSe...
阅读全文
posted @ 2014-07-08 15:39
一天不进步,就是退步
阅读(13674)
推荐(2)
摘要:
一、前言自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型:Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。Char...
阅读全文
posted @ 2014-07-08 15:19
一天不进步,就是退步
阅读(1694)
推荐(0)
摘要:
利用 JTA 处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中...
阅读全文
posted @ 2014-07-07 13:43
一天不进步,就是退步
阅读(377)
推荐(0)