摘要: Singleton模式即为单例模式/单件模式。 (一)意图——保证一个类仅有一个实例,并提供一个访问它的全局访问点。 如一台计算机可以有多个端口,但是应该统一管理这些端口,避免访问冲突。——选择Singleton模式就是为了避免不一致状态的发生。 (二)动机 一个全局变量使得一个对象可以被访问,... 阅读全文
posted @ 2015-01-14 10:37 evashi 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 构建过程参考: http://blog.csdn.net/smilevt/article/details/8215558/ http://www.cnblogs.com/dcba1112/archive/2011/05/01/mave.html http://blog.rockcms.com/a... 阅读全文
posted @ 2015-01-13 22:51 evashi 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 今天看了Bridge模式,对其进行简单的总结,并给出几篇通俗易懂的文章链接。 (一)意图——将抽象部分和它的实现部分分离,使它们都可以独立地变化。 适用于从多维度描述的类型,拆解开来,使其能沿着各维度独立变化。脱耦。 (二)动机——解决继承机制带来的不足。 1)扩展抽象不方便。扩展时要重... 阅读全文
posted @ 2015-01-13 15:23 evashi 阅读(218) 评论(0) 推荐(0) 编辑
摘要: spark的web UI 端口设置:spark-env.sh 中设置SPARK_MASTER_WEBUI_PORT 为自己想设置的端口号。 其他worker 的web UI 端口默认:8081 master 的默认监听端口:7077 spark 运行在yarn 集群上,在提交job 时要注明--... 阅读全文
posted @ 2014-11-25 22:56 evashi 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return "blue is sky the". 开始这么写的,但是出现Time Limit... 阅读全文
posted @ 2014-11-17 23:01 evashi 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Ctrl+Alt+左/右:光标位置的上一步/下一步位置 Ctrl+N:搜索类 阅读全文
posted @ 2014-11-17 20:00 evashi 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 package leetcode; 2 /* * 3 * 注意问题: 4 * 1. 原序列升序、降序问题,两种情况都要考虑 5 * 2. 边界问题,如果只有两个元素时要单独考虑,在num[mid]==num[left]判断中考虑 6 * 3. 采用2叉查找的思想 7 * */ 8 p... 阅读全文
posted @ 2014-11-16 22:47 evashi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前几天刚来头儿让爬个淘宝交易记录先看看,就用python写了个,我是分成两步爬的,首先是爬取商品链接,代码如下:#-*- coding:utf-8 -*-import BeautifulSoupimport urllib2import jsonimport cookielibclass MyPars... 阅读全文
posted @ 2014-08-01 13:51 evashi 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 1. Reducer 类中 reduce函数外定义的变量是在Reducer机器上属于全局变量的,因此,一台机器上reduce函数均可以对该变量的值做出贡献。如代码:(sum和count数据Reducer机器上的全局变量)‘ public static class AvgCalReducer exte... 阅读全文
posted @ 2014-04-19 09:04 evashi 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一般在HashMap中可以通过key值得到value值,以key作为检索项。Map.Entry可以作为条目的检索项。HashMap中有entrySet()方法,返回值是Set>,对于返回的条目集合,可使用迭代器访问每个条目的Key和Value值。Map.Entry中的主要方法:1、getKey() ... 阅读全文
posted @ 2014-02-25 11:38 evashi 阅读(324) 评论(0) 推荐(0) 编辑