上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2015年2月8日

scala学习笔记:理解lazy值

摘要: scala> var counter = 0counter: Int = 0scala> def foo = {counter += 1; counter}foo: Intscala> val value1 = foo; lazy val value2 = foo; def valu... 阅读全文

posted @ 2015-02-08 18:44 白乔 阅读(144) 评论(0) 推荐(0) 编辑

2015年2月6日

scala学习笔记:match表达式

摘要: 写了一个超级长的表达式,估计不是最简洁的:scala> def foo(ch:Any)=ch match { case true=>"male";case false=>"female";case i:Int if(i==0)=>"female";case i:Int if(i!=0... 阅读全文

posted @ 2015-02-06 21:30 白乔 阅读(217) 评论(0) 推荐(0) 编辑

scala学习笔记:集合

摘要: scala> 1 to 10res9: scala.collection.immutable.Range.Inclusive = Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)scala> List(1,2,3,4)res10: List[Int] = Li... 阅读全文

posted @ 2015-02-06 08:47 白乔 阅读(133) 评论(0) 推荐(0) 编辑

scala学习笔记:高阶函数

摘要: scala> def power(y:Double)=(x:Double)=>Math.pow(x,y)warning: there were 1 deprecation warnings; re-run with -deprecation for detailspower: (y:... 阅读全文

posted @ 2015-02-06 08:37 白乔 阅读(199) 评论(0) 推荐(0) 编辑

2015年1月20日

OpenWebFlow0.9用户手册与设计说明

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

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

2015年1月19日

在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 白乔 阅读(187) 评论(0) 推荐(0) 编辑

2015年1月17日

linux gpg 使用笔记

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

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

2015年1月14日

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

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

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

2015年1月11日

Spring事务传播性与隔离级别

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

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

2015年1月5日

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 白乔 阅读(467) 评论(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 白乔 阅读(887) 评论(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 白乔 阅读(444) 评论(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 白乔 阅读(561) 评论(0) 推荐(0) 编辑

2015年1月4日

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 白乔 阅读(437) 评论(0) 推荐(0) 编辑

2015年1月3日

Mysql数据库的索引原理

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

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

2015年1月2日

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

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

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

2014年12月29日

优雅的实现Activiti动态调整流程(自由跳转、前进、后退、分裂、前加签、后加签等),含范例代码!

摘要: 最近对Activiti做了一些深入的研究,对Activiti的流程机制有了些理解,对动态调整流程也有了一些实践方法。现在好好总结一下,一来是对这段时间自己辛苦探索的一个记录,二来也是为后来者指指路~~~如下内容准备采用QA的方式写,很多问题都是当初自己极疑惑的问题,希望能为大家解惑!Q:可以动态调整... 阅读全文

posted @ 2014-12-29 10:45 白乔 阅读(5825) 评论(0) 推荐(0) 编辑

2014年12月26日

使用Spring Data来操作MongoDB

摘要: http://www.open-open.com/lib/view/open1342877356974.htmlMongoDB 是一个可扩展的、高性能的、开源的NoSQL数据库,跟传统的数据库不一样,MongoDB并不是将数据存储在表中,他将数据结构化为一个类似于JSON的文档中。这篇文章就是展示如... 阅读全文

posted @ 2014-12-26 08:43 白乔 阅读(724) 评论(0) 推荐(0) 编辑

2014年12月24日

淘宝海量数据产品技术架构

摘要: http://blog.csdn.net/paulluo0739/article/details/7656466淘宝数据魔方技术架构解析淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商... 阅读全文

posted @ 2014-12-24 17:17 白乔 阅读(209) 评论(0) 推荐(0) 编辑

2014年12月20日

Spark1.2新特性概述

摘要: http://mp.weixin.qq.com/s?__biz=MjM5NTc2MTg3Mw==&mid=201641685&idx=1&sn=1b75be3d774bb3f26b6714674dbefc64&scene=2&from=timeline&isappinstalled=0#rd1.2居... 阅读全文

posted @ 2014-12-20 21:56 白乔 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航