摘要:1. OpenWebFlow概述OpenWebFlow是基于Activiti扩展的工作流引擎。Activiti (官方网站http://activiti.org/,代码托管在https://github.com/Activiti/Activiti)是一个新兴的基于 Apache 许可的支持 BPMN...
阅读全文
摘要:前段时间在Activiti官方源码上提交了两个bugfix,截图为证。第1个是BPMN model输出的bug:网址在:https://github.com/Activiti/Activiti/pull/464#event-204722250第2个是关于字符集的问题:网址:https://githu...
阅读全文
摘要:http://linux.chinaunix.net/techdoc/system/2009/04/30/1109541.shtml一、GnuPG的简介 我们在网上的发送的邮件是明文的,可以被截获、被我们的服务商获得、甚至可以被搜索出来。这是很恐怖的事情,如果是一般嘘寒问暖的信也就罢了,若是私秘信件...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_7e89c3f501012vtr.html什么是高可用性?很多公司的服务都是24小时*365天不间断的。比如Call Center。这就要求高可用性。再比如购物网站,必须随时都可以交易。那么当购物网的server挂了一个的时候,不能对业务...
阅读全文
摘要:http://blog.csdn.net/edward0830ly/article/details/7569954事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,...
阅读全文
摘要:Clustering / High AvailabilityThis database supports a simple clustering / high availability mechanism. The architecture is: two database servers run ...
阅读全文
摘要:Table Level LockingThe database allows multiple concurrent connections to the same database. To make sure all connections only see consistent data, ta...
阅读全文
摘要:Transaction IsolationTransaction isolation is provided for all data manipulation language (DML) statements. Most data definition language (DDL) statem...
阅读全文
摘要:TransactionStore:A store that supports concurrent MVCC read-committed transactions.TransactionStore.Transaction:A transaction.TransactionStore.Transac...
阅读全文
摘要:Database包含一个Store:MVTableEngine.Store getMvStore()MVTableEngine.Store可以获取各tables:java.util.HashMap getTables()MVTable代表存在MVTableEngine.Store的一张表,MVTab...
阅读全文
摘要:写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页...
阅读全文
摘要:最近想好好了解一下数据库的原理,下载了h2database的源码,准备好好看看。此过程的一些想法,暂且记下来,权当做读码笔记吧!为了调试准备的测试用例: @Test public void testExternalDb() throws Exception { Class.forName("org...
阅读全文