01 2015 档案

OpenWebFlow0.9用户手册与设计说明
摘要:1. OpenWebFlow概述OpenWebFlow是基于Activiti扩展的工作流引擎。Activiti (官方网站http://activiti.org/,代码托管在https://github.com/Activiti/Activiti)是一个新兴的基于 Apache 许可的支持 BPMN... 阅读全文

posted @ 2015-01-20 09:44 白乔 阅读(511) 评论(0) 推荐(0)

在Activiti官方源码上提交的两个bugfix
摘要:前段时间在Activiti官方源码上提交了两个bugfix,截图为证。第1个是BPMN model输出的bug:网址在:https://github.com/Activiti/Activiti/pull/464#event-204722250第2个是关于字符集的问题:网址:https://githu... 阅读全文

posted @ 2015-01-19 13:40 白乔 阅读(197) 评论(0) 推荐(0)

linux gpg 使用笔记
摘要:http://linux.chinaunix.net/techdoc/system/2009/04/30/1109541.shtml一、GnuPG的简介 我们在网上的发送的邮件是明文的,可以被截获、被我们的服务商获得、甚至可以被搜索出来。这是很恐怖的事情,如果是一般嘘寒问暖的信也就罢了,若是私秘信件... 阅读全文

posted @ 2015-01-17 22:08 白乔 阅读(925) 评论(0) 推荐(0)

MySQL高可用解决方案(MySQL HA Solution)
摘要:http://blog.sina.com.cn/s/blog_7e89c3f501012vtr.html什么是高可用性?很多公司的服务都是24小时*365天不间断的。比如Call Center。这就要求高可用性。再比如购物网站,必须随时都可以交易。那么当购物网的server挂了一个的时候,不能对业务... 阅读全文

posted @ 2015-01-14 22:05 白乔 阅读(533) 评论(0) 推荐(0)

Spring事务传播性与隔离级别
摘要:http://blog.csdn.net/edward0830ly/article/details/7569954事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,... 阅读全文

posted @ 2015-01-11 19:42 白乔 阅读(204) 评论(0) 推荐(0)

h2database源码浅析:集群
摘要:Clustering / High AvailabilityThis database supports a simple clustering / high availability mechanism. The architecture is: two database servers run ... 阅读全文

posted @ 2015-01-05 22:57 白乔 阅读(489) 评论(0) 推荐(0)

h2database源码浅析:锁与MVCC
摘要:Table Level LockingThe database allows multiple concurrent connections to the same database. To make sure all connections only see consistent data, ta... 阅读全文

posted @ 2015-01-05 22:54 白乔 阅读(931) 评论(0) 推荐(0)

h2database源码浅析:事务、两阶段提交
摘要:Transaction IsolationTransaction isolation is provided for all data manipulation language (DML) statements. Most data definition language (DDL) statem... 阅读全文

posted @ 2015-01-05 22:54 白乔 阅读(471) 评论(0) 推荐(0)

h2database源码浅析:TransactionMap、MVMap、MVStore
摘要:TransactionStore:A store that supports concurrent MVCC read-committed transactions.TransactionStore.Transaction:A transaction.TransactionStore.Transac... 阅读全文

posted @ 2015-01-05 21:53 白乔 阅读(598) 评论(0) 推荐(0)

h2database源码浅析:MVTable与MVIndex
摘要:Database包含一个Store:MVTableEngine.Store getMvStore()MVTableEngine.Store可以获取各tables:java.util.HashMap getTables()MVTable代表存在MVTableEngine.Store的一张表,MVTab... 阅读全文

posted @ 2015-01-04 22:01 白乔 阅读(468) 评论(0) 推荐(0)

Mysql数据库的索引原理
摘要:写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页... 阅读全文

posted @ 2015-01-03 21:39 白乔 阅读(227) 评论(0) 推荐(0)

h2database源码浅析:SQL语句的执行
摘要:最近想好好了解一下数据库的原理,下载了h2database的源码,准备好好看看。此过程的一些想法,暂且记下来,权当做读码笔记吧!为了调试准备的测试用例: @Test public void testExternalDb() throws Exception { Class.forName("org... 阅读全文

posted @ 2015-01-02 22:47 白乔 阅读(1713) 评论(0) 推荐(1)

导航