笨字第1号

每个人都有一种活法,也都有一种死法

Mac下配置JAVA_HOME

闲来无事,装个Hbase玩玩,突然发现默认

2014-09-18 08:40:26

阅读数 20857

评论数 1

码农拾遗之Java代码转PHP代码

背景:        tesla(特斯拉)服务化框架?一听就很高大上,有木有?        tesla是啥?简单来说,tesla之于蘑菇街就好比dubbo之于阿里,当然tesla和dubbo很相似,比如解决的问题域等,但是差异也有不少,比如支持异构系统等。不然我们也就直接借用dubbo,没必...

2014-09-13 01:15:11

阅读数 8167

评论数 2

100万并发连接服务器笔记之Erlang完成1M并发连接目标

前言 使用Erlang语言也写一个测试和前面大同小异的测试,在100万个并发连接用户情况下,就是想观察一下极显情况下的表现。 这个测试使用了优秀的Erlang界的明星框架cowboy,加单易用的接口,避免了我们对HTTP栈再次进行闭门造车。 测试Erlang服务器 运行在VMW...

2014-02-26 17:18:18

阅读数 1665

评论数 0

关于erlang的binary

转自:http://cryolite.iteye.com/blog/1547252 1. binary数据是可以在不同进程间共享的  当然这些进程都在同一Erlang节点上。  这与普通term不同,后者作为消息在进程间传递时是要在接收进程中做拷贝的(当然atom数据例外,它...

2013-10-24 13:59:34

阅读数 1026

评论数 0

OpenSSH浅析

背景 在分布式系统集群中,需要设置集群中个机子之间能够通过SSH无密码访问,这几乎是每个分布式系统环境搭建初期的必备操作。那么如何来配置集群中机子进行无密码访问的呢?SSH又是如何处理无密码访问的呢? 经过半年的努力,笔者的项目小组终于完成了新的作业调度,资源管理监控模块,并集成进了skyfs...

2013-10-09 17:26:51

阅读数 1470

评论数 0

skyFS-mapreduce0.5版作业调度分析

skyFS-mapreduce 设计文档-Mapreduce Job Scheduler Staff Date Content version sai 12/11/12 Create 0.5 1.概要   本文主要论述skyFS-mapreduce下面mapreduce部分jo...

2013-10-09 16:10:05

阅读数 921

评论数 0

linux下bash高级变量整理

高级变量 基本形式    [1].变量扩展  格式  ${变量名称}    [2].命令扩展  格式  $(命令)    [3].算术扩展  格式  $((算术式)) 1.变量扩展    基本形式:${变量名称}    变量扩展含义:一种简易的条件判断,对不同的条件赋予变量不同的值替换.它和变量存...

2013-10-08 11:12:32

阅读数 2949

评论数 0

linux 下bash条件判断属性整理

condition1 -a condition2 如果条件1和条件2均成立 condition1 -o condition2 如果条件1或条件2均成立 condition && run1 || run2 如果条件成立执行run1,不成立执行run2 文件属性判断 -a file...

2013-10-08 11:03:03

阅读数 1232

评论数 0

vim操作整理(快捷键+配置文件)

vim整理 1)文件的打开与关闭 vi filename          : 打开或新建文件,并将光标置于第一行首  vi +n filename       : 打开文件,并将光标置于第n行首  vi + filename        : 打开文件,并将光标置于最后一行首  vi +...

2013-08-15 05:43:30

阅读数 5918

评论数 2

看我怎么搞垮erlang

最近在做mapreduce系统的资源监控模块(项目全部基于erlang). 概要:监控各个map或者reduce的任务进程,每个进程都有各自的内存上限. 该监控系统提供进程监控注册,注册监控的进程在其内存超出其内存上限,该 监控系统则将告知mapreduce系统杀死进程.         ...

2013-06-07 14:10:59

阅读数 868

评论数 1

如何搞垮Erlang

原文:How to Crash Erlang 1. 耗尽atom 因为atom是不会被垃圾回收的,所以如何程序运行时生成太多的atom,(例如在无穷循环里,每次循环都调用几下list_to_atom),atom table会被塞满,然后erlang就当掉了 2。进程的耗尽 ...

2013-06-07 11:27:39

阅读数 668

评论数 0

Linux下基于erlang的内存监控

get_memory_info() -> get_memory_info(os:type()). get_memory_info({unix, linux}) -> File = read_proc_file("/proc/meminfo"), L...

2013-05-23 13:13:49

阅读数 983

评论数 0

自定义实现远程登入某台未设置无密码访问的机子

有时候集群外的机子需要临时登入测试集群查看某台机子的状况, 又不想频繁输入用户名密码,则可以参考以下例子.使用expect实现. 用法示例1: ./login.sh                                                           (登入def...

2013-03-21 10:40:19

阅读数 882

评论数 0

vi快捷键大全

经常要用到,自家留一份 光标控制命令   命令 光标移动   h或^h 向左移一个字符   j或^j或^n 向下移一行   k或^p 向上移一行   l或空格 向右移一个字符   G 移到文件的最后一行   nG 移到文件的第n行   w ...

2013-03-15 14:57:02

阅读数 625

评论数 0

基于erlang的mapreduce排序之一

跟师傅xugg经过一个多月的努力,在基于erlang的mapreduce框架下面排序终于有了点小成果. 先上结果:      10M数据排序6s      200M数据排序111s. 注:以耗时(从SDFS上读取数据,排完序,写回SDFS). 测试环境: master:centos 6...

2013-02-01 17:46:49

阅读数 1018

评论数 0

LibreOffice中文输入疑难杂症

环境: Fedora 17 arch:  64位(x86_64) 中文输入法:ibus (IBus 1.4.99.20121214) 已安装: libreoffice-calc.x86_64                                                 ...

2013-01-14 16:48:12

阅读数 3837

评论数 0

erlang生成N个不重复的随机数_方案比较

生成N个不成重复的随机数 方案一:最简单,用tuple来组织,将一个有序的整数列表通过shuffle方法打乱即可, 比如生成100个无重复随机数, 用四进制8位表示,可以组织0~99,然后打乱即可。 {RandNo, 99}, {RandNo,98}, {RandNo,97},  ........

2013-01-14 13:05:05

阅读数 3199

评论数 0

erlang字符串分割

先上代码: split(L, Splitters) -> string:tokens(L, Splitters). split2(L, Splitters) -> case lists:any(fun(A) -> string:str(L,[A]) &g...

2012-12-21 10:50:06

阅读数 2643

评论数 1

erlang生成不重复字符串

借助早上写的生成随机数的代码,修修改改完成了,生成不重复字符串的小程序。 功能:给定Seed ,Count,Width Seed : "abcd^kj"  任意不同字符列表,小于36个,如果可以重复,则可以选择重复字符 Count :要生成的字符个数 Width:字符占...

2012-12-19 17:28:04

阅读数 1632

评论数 0

erlang生成N个不重复的随机数

生成N个不重复的随机数,比如给定四位数字做种子"0123", 用这个种子的四位数字来表示需要生成的随机数,即相当于 用四进制来表示。 要求生成的数据无重复,乱序,且按格式输出。示例如下: ["0023","0000","...

2012-12-19 11:04:42

阅读数 1577

评论数 0

提示
确定要删除当前文章?
取消 删除