- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Vim 基础
Vim编辑器的两种操作模式: 1、普通模式 2、插入模式 普通模式: 打开要编辑的文件时,Vim编辑器会进入到普通模式,普通模式下,Vim编辑器会吧按键解释成命令; 插入模式: 插入模式下,Vim会将你再当前光标位置输入的每个键都插入到缓冲区。要进入插入模式,按下 i 键,要退出插入模式回到普通模式,按下键盘上的退出键(ESC键,也就是Escape键) 普通模
2016-04-04 22:41:08 316
原创 如何高效学习之吃饭模型学习法
第一步: 找东西吃 (对应获取信息) 有点饿了,去饭店吃饭。[要学习! 要进步! ] 1、到哪家饭店吃好呢? [寻找信息] 2、我市、区或小区等最好的饭店在哪里?[ 保证有足够的信息量可以帅选 ] 3、查口碑看看或跟熟人打听一下。[ 速度!在饿坏了前迅速找到想去的饭店] 第二步:点菜 (对应理解) 终于找到饭店了,刚坐下,服务员过来递上菜单:“先生想吃点什么?” 1、看菜谱
2016-03-23 09:45:43 801
原创 输入数字,输出数字读法
思路分析 实践代码 import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class Num2String { //数字对应关系 private static Map numberStringMap = new HashMap(); //位数
2016-03-21 12:09:15 899
原创 Ack 框架分析
Ack介绍 每个Spout Tuple保存一个ack-val的校验值,它的初始值是0,然后每发射一个Tuple或者ack一个Tuple,Tuple的ID都要跟这个校验值异或一下,并把得到的值更新为ack-val的新值。 如果每个发射出去的Tuple都被ack了,最后ack-val一定是0(因为一个数字跟自己异或得到的值是0)。如果ack-val为0,表示这个Tuple树就被完整处理过
2016-03-19 15:17:53 927 2
原创 小狗钱钱
1、自己真的想变的富裕么?让自己变的富裕的10个理由是什么? 2、关于农夫和鹅的寓言故事: 农夫养了一只鹅,有一天在鹅的窝里发现了一颗金蛋,农夫为了确认这颗金蛋是真的,特地拿给当铺商人鉴定了是真的;第二天,农夫又去鹅的窝里,发现又有一颗金蛋;就这样,农夫每天可以收获一颗金蛋;渐渐地农夫并不满足于此,他希望一天可以多得到几个金蛋,半年过去了,农夫终于忍耐不住了,它将鹅
2016-03-19 13:12:38 341
原创 Storm集群部署
搭建一个Storm集群需要依次完成的安装步骤: 搭建Zookeeper集群;安装Storm依赖库 (Java 1.7x版本、Python 2.6.x版本);下载并解压Storm发布版本 (0.10.0版本);修改storm.yaml配置文件;启动Storm各个后台进程。 storm.yaml 配置 Storm发行版本解压目录下有一个conf/storm.yaml文件,
2016-03-19 13:08:29 299
原创 Worker内部工作原理
Worker、Executor、Task 三者的关系 storm集群中的一台机器可能运行着一个或者多个worker进程,其从属于一个或者多个topology。一个worker进程运行着多个executor线程;每一个worker从属于一个topology;executor是单线程,每一个executor运行着相同组件(spout或者bolt)的1个或者多个task;1个task执行(sp
2016-03-19 13:04:58 1845
原创 Storm架构分析
一、Storm总体架构 客户端提交Topology代码到Nimbus。Nimbus针对该Topology建立本地的目录,Nimbus中的调度器根据Topology的配置计算Task,并把Task分配到不同的Worker上,调度的结果写入Zookeeper中。Zookeeper上创建assignments节点,存储Task和Supervisor中Worker的对应关系。在Zookeep
2016-03-19 13:01:28 317 1
原创 日志文件的处理和分析
package com.tudou.thread; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.lang.Thread.State; import j
2014-12-19 11:47:32 464
转载 Java常用的设计模式
设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码. 这个“简
2014-08-24 16:21:55 264
原创 android 界面跳转遇到的问题
通过调用另一个独立的activity实现界面的跳转: 代码如下: Button mButton=(Button)findViewById (R.id.mButton) mButton.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){
2013-12-18 22:25:55 1155
Velocity所需jar包
2014-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人