白乔专栏

资深感性程序员,大数据爱好者,中国科学院博士

白乔原创:OpenWebFlow0.9用户手册与设计说明

  1.    OpenWebFlow概述 OpenWebFlow是基于Activiti扩展的工作流引擎。Activiti (官方网站http://activiti.org/,代码托管在https://github.com/Activiti/Activiti)是一个新兴的基于 Apache 许...

2015-01-20 09:44:33

阅读数 5003

评论数 6

在Activiti官方源码上提交的两个bugfix

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

2015-01-19 13:40:11

阅读数 1509

评论数 1

linux gpg 使用笔记

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

2015-01-17 22:08:56

阅读数 5330

评论数 0

MySQL高可用解决方案(MySQL HA Solution)

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

2015-01-14 22:05:06

阅读数 1207

评论数 0

Spring事务传播性与隔离级别

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

2015-01-11 19:42:59

阅读数 1253

评论数 0

h2database源码浅析:集群

Clustering / High AvailabilityThis database supports a simple clustering / high availability mechanism. The architecture is: two database servers run...

2015-01-05 22:57:38

阅读数 2332

评论数 0

h2database源码浅析:锁与MVCC

Table Level LockingThe database allows multiple concurrent connections to the same database. To make sure all connections only see consistent data, t...

2015-01-05 22:54:57

阅读数 2521

评论数 0

h2database源码浅析:事务、两阶段提交

Transaction IsolationTransaction isolation is provided for all data manipulation language (DML) statements. Most data definition language (DDL) state...

2015-01-05 22:54:17

阅读数 2517

评论数 0

h2database源码浅析:TransactionMap、MVMap、MVStore

TransactionStore:A store that supports concurrent MVCC read-committed transactions.TransactionStore.Transaction:A transaction.TransactionStore.Transa...

2015-01-05 21:53:09

阅读数 1703

评论数 0

h2database源码浅析:MVTable与MVIndex

MVTable代表存在MVStore的一张表,MVTable.addRow()用以插入一条记录: public void addRow(Session session, Row row) { lastModificationId = database.getNextModificationD...

2015-01-04 22:01:01

阅读数 1541

评论数 0

Mysql数据库的索引原理

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

2015-01-03 21:39:07

阅读数 1161

评论数 0

h2database源码浅析:SQL语句的执行

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

2015-01-02 22:47:44

阅读数 4757

评论数 1

提示
确定要删除当前文章?
取消 删除