- 浏览: 11670 次
文章列表
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
lsm tree@hbase
- 博客分类:
- 系统架构
众所周知传统磁盘I/O是比较耗性能的,优化系统性能往往需要和磁盘I/O打交道,而磁盘I/O产生的时延主要由下面3个因素决定
寻道时间(将磁盘臂移动到适当的柱面上所需要的时间,寻道时移动到相邻柱面移动所需时间1ms,而随 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
通配符和正则表达式中有一定差异,通配符一般用于find、cp、ls等命令匹配文件名,而正则表达式是用来匹配文件中的字符串。
文件匹配
通配符
作用
?
匹配一个任意字符
*
匹配0个或任意多个任意字符,也就是可以匹配任何内容
[]
匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c。
[-]
匹配中括号中任意一个字符,-代表一个范围。例如:[a-z]代表匹配一个小写字母
[^]
逻辑非,表示匹配不是中括号内的一个字符。例如:[^0-9]代表匹配一个不是数字的字符。
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
工厂模式分为:工厂方法模式和抽象工厂模式。
工厂方法模式
先介绍下工厂方法模式,工厂方法从字面上来理解就是一个方法,根据传递的参数来构造对象。
下面是一个例子:我们向工厂传递 “boy”,则会返回一个男员工,反之则返回女员工。
工厂方法类图
抽象工厂方法代码
interface Human {
public void Talk();
public void Walk();
}
class Boy implements Human{
@Override
public void Talk() {
Syste ...