- 浏览: 84936 次
- 性别:
- 来自: 杭州
最新评论
-
thrillerzw:
请问danga是根据服务器String[] servers 数 ...
memcache客户端的分布式算法 -
lingqi1818:
写出来没?
[读书计划] -
deepfuture:
不错不错不错
[读书计划] -
always-missing:
...
最近读书 -
deepfuture:
不看实现,实在很可惜,不能让你上升一个层次,建立你安装一下FR ...
读书计划
文章列表
----------------------------经常用到的shell基本知识;
shell 常见命令解析:
$0代表脚本名称;
$# 参数个数;
$* 所有参数数组;
注:遍历参数时也可一通过util 和 shift的形式;
source xx.sh 或者 . xx.sh或者{cmd;cmd;}都是在当前shell环境下执行shell;
./xx.sh 或sh xx.sh 是在当前sh ...
--------本文是同事在程序员发表的文章,记录下来。
【摘要】 本文提出了一种通过引入内存数据库层,建立两层多分区分布式数据库架构。此方案用于解决海量高并发系统的数据存储和访问问题,尤其适用于电子商务等数据模型复杂且业务复杂的互联网站。
这些年互联网站发展迅猛,为应对海量数据下的高并发访问,产生了各种分布式架构设计思想,例如Key-Value引擎,数据分区等。而对于电子商务类网站,海量数据问题还有一个重要特点,就是数据结构化及数据之间的关联,淘宝如此,阿里巴巴也是如此,这是与社区、视频、 博客等互联网站的显著差异。
...
成功等不急你翻N次跟头,再爬起来继续勇敢折腾。对于胸怀梦想的朋友们,步步为营才是职场王道。职场经典9忠告,让你少奋斗5年。
第一:停留在心灵的舒适区域内是不可以原谅的。
每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到……
这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快 ...
今天闲暇看了下memcached的客户端danga的分布式算法,原来这个默认算法使用“余数分散”算法来取得某个cache服务器的socket的。而没有用consistent hashing算法;
此算法简单。但不利用memcached服务器的扩展。扩展时会影响命中率。
hadoop自带的plugin是不能在eclipse IDE上run on hadoop的。因为自带的plugin他妈的是基于eclipse3.3开发的。
我们必须用hadoop自己编译一个eclipse-plugin;
参考:http://trac.nchc.org.tw/cloud/wiki/waue/2010/0211
现象:本机安装的是Linux; 运行32位的apache;
错误提示: No such file or directory
解决过程: 首先我查看次二进制程序是否是unix/linux版本的:
file filename: httpd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
由此可见此程序是32位可执行linux程序;
...
从0101010110开始解说计算机体系结构
linux操作系统的结构
从按下机箱开机按钮开始
linux内核结构详图
进程
内存
VFS
感想
近阶段已经读过的书如下:
《 Linux Performance and Tuning Guidelines》----很经验的一个介绍Linux性能调优的一本书。
《Understanding the Linux Kernel》 这本书详细介绍了Linux内核的设计,使得我对linux的认识更上一层楼了;书籍翻译的也不错。
《虚拟机--系统与进程的通用平台》 这本书很经典。详细介绍了进程虚拟机,系统虚拟机的理论知识。并介绍了常用的进程虚拟机jvm和系统虚拟机的vmware的构造;有时间再读一遍,毕竟虚拟技术是未来的云计算的关键技术之 ...
打算先将c语言的基础知识补习下;
看c语言的同时,将<linux环境下c编程指南>和<linux服务器性能调整》 读完了;会写一些读后感和分享;
后续主要将<深入理解linux内核》这本大部头书啃完;
<虚拟机-系统于进程的通用平台>
debian的802.1认证网络设置:
/etc/wpa_supplicant/wired_connection.conf :
ap_scan=0
ctrl_interface=/var/run/wpa_supplicant
network={
proto=WPA
key_mgmt=IEEE8021X
pairwise=TKIP
group=TKIP
eap=PEAP
eapol_flags=0
identity="username"
password="passwd&q ...
在你心里的喜悦,悲伤,窃喜,望盼,失望,成功。在你心里的别人心里的你。窗外没有匆忙奔波的蚂蚁,
不知道忙碌的蚂蚁的思想。所谓的成功就是做成别人眼中的成功。所以没有纯粹的成功。
爱情也要依靠"在爱人心中的你""在你心中的爱人" ,爱情也不那么纯粹。
“写一本书,拍一部电影”同事翘着一根烟笑说着。“是不是做我们这行的大多都有这个理想?
"我问。"这不是理想,这只是要做的事情,平实的事情而已".
那段时间每天下班都会经过那个街道的拐角,看见一个母亲带着个小女孩,母亲依靠针织 ...
2010-03-17
今天来公司将debian系统升级了下:
1。 首先用aptitude工具升级可升级软件包;由于我source.list用的是lenny(testing),
在安装过程中发现udev-lenny安装成功导致其他软件不可安装了,需要升级内核;
2。重新升级:
1)修改/etc/apt/source.list
2) apt-get update
3) apt-get dist-upgrade
4) touch /etc/udev/kernel-upgrade
5) dpkg -i /var/cache/apt/archives/udev_151 ...
聆听了公司DBA团队chenli同事分享的《走进oracle》。受益匪浅。记录下来:
主要讲解了:
1.基本元素(表,数据块,记录,rowid)
2.访问堆表 (数据块,rowid,全表扫描,stop机制)
3.访问B树索引(唯一扫描,范围扫描,快速全扫描索引),以及举例那些性能差的sql为啥没使用到索引。
典型的一个b树索引
4.执行计划
举例如下:
1 问:在索引字段上施加函数,为什么性 ...
今天在eclipse,remote debug时候碰到不network not reachable问题;于是联想到昨天maven不能使用的问题:
mvn库不能编译问题解决方法:export MAVEN_OPTS="-Djava.net.preferIPv4Stack=true"
今天eclipse不能debug,google,到debian的wiki里,发现是因为squeeze版本将系统默认设置为ipv6方式,有2中解决方案:
1.将net.ipv6.bindv6only设置成0 (彻底解决)
sysctl net.ipv6.bindv6only=0 ...
一步难,一步佳。难一步,佳一步
- 博客分类:
- life
“真正的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。这是怎样的哀痛者和幸福者。"
------鲁迅《纪念刘和珍君》
我总是记得,在北京的某个医院的窗子里的2个脸,窗子外的一个人再渐渐死去,窗子内的脸泪眼婆娑,
一个是哥哥的勇敢的脸,一个是弟弟的泪眼。 窗外的雪渐渐大起来了,担架上的已死的人已经被推走了,地上
的血被雪渐渐的掩埋。
这也许就是这部叫做《岁月神 ...