摘要:
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: 阅读全文
阅读排行榜
工厂模式
2013-03-28 00:16 by java20130722, 173 阅读, 收藏,
摘要:
工厂模式factory模式的两个最重要的功能: 1)定义创建对象的接口,封装了对象的创建; 2)使得具体化类的工作延迟到了子类中。Factory模式也带来至少以下两个问题:1)如果为每一个具体的ConcreteProduct类的实例化提供一个函数体,那么我们可能不得不在系统中添加了一个方法来处理这个新建的ConcreteProduct,这样Factory的接口永远就不肯能封闭(Close)2)可以通过创建一个Factory的子类来通过多态实现这一点,但是这也是以新建一个类作为代价的。解决方法:通过参数化的工厂方法Factory模式仅仅局限于一类类(就是说Product是一类,有一个... 阅读全文
ruby中的Enumerable的使用
2012-11-15 10:10 by java20130722, 173 阅读, 收藏,
摘要:
昨天,跟朋友review code,发现了一个hash_obj.collect写成了hash_obj.each.collect。就想对Hash有个简单的总结。首先查看Hash的祖先。Hash.ancestors #> [Hash, Enumerable, Object, Kernel, BasicObject]找到Hash使用Mixin的方式include了Enumerable。Enumerable提供了一系列的方法,如each,collect,map,sort之类的。include了Enumerable的类只需要实现each就可以获得所有如collect, map, sort这样的方法 阅读全文
创建一个android maven application
2012-10-31 15:13 by java20130722, 173 阅读, 收藏,
摘要:
出自:http://blog.csdn.net/luhuajcdd/article/details/8132386手动的创建自己的android application1.用android tool 创建项目。android create project \
--target \
--name \
--path path/to/your/project \
--activity \
--package targetis the "build target" for your application. It corresponds to an Android platform 阅读全文
分布式服务框架 Zookeeper -- 管理分布式环境中的数据(developerWorks 中国)
2013-01-22 16:43 by java20130722, 172 阅读, 收藏,
摘要:
简介:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Leader 选举、队列管理等),用 Java 实现它们并给出示例代码。安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.or 阅读全文
浙公网安备 33010602011771号