- 博客(50)
- 收藏
- 关注
原创 转载(repcached实现memcached的复制功能)
http://bocai2015.iteye.com/admin/blogs/newrepcached实现memcached的复制功能repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 m...
2011-05-20 09:15:26
170
原创 (转载)技术团队内部工具的选型与评估
http://www.dbanotes.net/startup/choose_which_product_to_deploy.html作者: Fenng | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/startup/choose_which_product_to_deploy.html 不管技术团队规模如何...
2011-05-18 16:48:40
181
原创 转载HBase和RegionServer那些事儿——云计算的诅咒
http://blog.sina.com.cn/s/blog_707d72f60100llph.html题记:近些年来,随着云计算的不断推进和推广,HBase作为为数不多的开源基于云计算的数据存储系统吸引了大量的注意,谁让人家身出名门呢。作为Nutch家族冉冉升起的一个新星,HBase以其良好的扩展性以及巨大的开发潜力被人们广为传颂。本文记述了一个普通的IT民工与开源软件斗智斗勇地真实故事,书...
2011-05-18 11:28:34
178
原创 掌握 PHP 中的正则表达式,第 1 部分: Perl 的正则表达式纵然出色,但是 PHP 也可以实现快速输入...
http://www.ibm.com/developerworks/cn/opensource/os-php-regex1/index.html所有机器都会消耗输入,执行某种工作,然后生成输出。例如,电话把声能转换为电信号并重新转换回声频来启动对话。发动机吸收燃料(蒸汽、裂变、汽油或者做大量的功)并将其转换为功。又或者将朗姆酒、冰块、酸橙和柑桂酒倒入调酒壶中,并且用力搅拌制作麦泰(或者,如果您...
2011-05-12 10:35:46
125
原创 PHP V5.3 中的新特性,第 1 部分: 对象接口的变化
http://www.ibm.com/developerworks/cn/opensource/os-php-5.3new1/PHP V5 和面向对象编程与 PHP V4 提供的特性相比,2004 年发布的 PHP V5 在面向对象编程(OOP)和设计方面向前迈出了很大的一步。它提供了一些必要的改进,例如类可见性、合适的构造函数和解构函数、输入提示和类反射(class-reflecti...
2011-05-12 09:28:08
119
原创 五种常见的 PHP 设计模式
http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,...
2011-05-11 09:18:30
83
原创 Windows下的Memcache安装
来源:http://hi.baidu.com/mikyliang/blog/item/4fe1eded6891224879f05572.htmlWindows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe ...
2011-05-11 09:15:51
93
原创 10|[1-9] 和[1-9]|10
某种意义上来说其实这两种是等效的(一会儿有详细说),只不过楼主的写的不严谨!如果楼主想匹配的是1-10,那我来猜猜楼主的几种写法:(专讲数字,不讲字符串)第1种:/10|[1-9]/; 这种写法的特点在哪呢?这个正则其实匹配的是除0以外的所有正整数,为什么?因为[1-9]说的是只要验证的这个数包含1到9的任意数字,均会返回true。"10|"是多余的,没有这个也是能返回true。...
2011-05-06 14:47:54
217
原创 构建可扩展的微博架构(qcon beijing 2010演讲)
转载http://timyang.net/category/architecture/page/2/在使用Twitter几年的时间里面,经常思考微博如何更好的实现,恰好最近几个月也参与了相关工作,大部分都是工程实践,总结实践会促生更具实际价值的理论。因此在QCon Beijing 2010这次演讲参考了不少网友的意见后选择了《构建可扩展微博架构》的题目。由于在决定选题时知道来自Tw...
2011-04-02 11:32:11
95
原创 谈技术人员研究方向
(转载)http://timyang.net/category/misc/page/2/为了更清楚的看清自己,拿一个成熟工业领域用设计汽车的例子来类比软件设计与开发。技术人员的学习与实践有三个层次第一层次 了解专业知识与原理作为一名汽车设计师,在正式上岗之前,首先要了解汽车的各种原理。如引擎、燃料、悬挂,制动、碟鼓,ABS,风阻,油耗,安全防撞等知识,设计汽车目标并...
2011-04-02 11:12:08
122
原创 做卓有成效的程序员
(转载)http://timyang.net/misc/productive-programmer/做卓有成效的程序员Tuesday, May 25th, 2010 by Tim | Tags: DRY, programmer, YAGNI最近阅读了《卓有成效的程序员》(The Productive Programmer) 一书,此书虽是2009年出版,但是介绍内容的价值并不会随着...
2011-04-02 11:03:49
106
原创 Google的系统工程师(SA)如何工作
转载http://timyang.net/linux/sysadmin-at-google/本文根据系统管理领域知名博客 Thomas A. Limoncelli 的 What is system administration like at Google 整理而成,添加了部分笔者观点。Google的系统工程师(System Administrator)如何工作由于Google...
2011-04-02 10:51:14
115
原创 2011互联网技术发展浅析
(转载)http://timyang.net/Tuesday, Feb 22nd, 2011 by Tim | 3 CommentsFiled under: 编程说明:这是2011年初发表在InfoQ《架构师》一篇文章,重新整理到博客上,相比原文有更新。编程语言由于iPhone及iPad的魅力,Objective-C获得了飞速发展。另外Python也在国外也得到稳步增长...
2011-04-02 10:39:47
157
原创 海量数据处理常用思路和方法
(转载)http://www.yiihsia.com/2010/12/%e6%b5%b7%e9%87%8f%e6%95%b0%e6%8d%ae%e5%a4%84%e7%90%86%e5%b8%b8%e7%94%a8%e6%80%9d%e8%b7%af%e5%92%8c%e6%96%b9%e6%b3%95/大数据量的问题是很多面试笔试中经常出现的问题,比如 google、淘宝、百度、 腾...
2011-04-02 10:15:25
146
原创 Facebook技术体系窥探之基础组件(转载)
转载http://www.yiihsia.com/2010/11/facebook%e6%8a%80%e6%9c%af%e4%bd%93%e7%b3%bb%e7%aa%a5%e6%8e%a2%e4%b9%8b%e5%9f%ba%e7%a1%80%e7%bb%84%e4%bb%b6/Facebook,全球排名第一的SNS网站,活跃用户超到5亿,让我们来窥探一下他的技术体系原文在这...
2011-04-02 09:59:51
201
原创 用好Cache,优化应用
一篇老文章,很多地方还是值得学习。原文: http://www.alisdn.com/wordpress/?p=466服务集成平台5.6的性能测试进入尾声,这期的优化也算告一段落。这次主要的优化工作还是在三个方面:应用服务器(Apache,JBoss)配置,业务流程,Cache Client包(http://code.google.com/p/memcache-client-forjava...
2011-04-02 09:54:43
110
原创 微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨
微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨[文章作者:孙立 链接:http://www.cnblogs.com/sunli ]sns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(t...
2011-04-02 09:46:11
130
原创 基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
[文章作者:张宴 本文版本:v1.3.1 最后修改:2010.08.26 转载请注明原文链接:http://blog.s135.com/httpsqs/] HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持...
2011-04-02 09:35:39
196
原创 (转)消息队列和消息应用状态表来消除分布式事务
由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越雷池一步,想像没有分布式事务的世界会是怎样。如今就如MySQL和PostgreSQL这类面向低端用户的...
2011-04-02 09:25:29
107
原创 我常用的shell 命令
for j in *.JPG; do echo `echo mv $j ${j%%.*}.jpg`; done下面是修改文件名大写为小写的一个命令: for i in $* do mv $i `echo $i | tr A-Z a-z` donefor file in *.*;do newname=`echo $file | tr "[A-z...
2011-04-01 10:25:37
96
原创 php 就这么受大公司鄙视
http://developer.huaweidevice.com/LAMP 架构!日它爷爷的! 都上线了!华为一个gg说:华为的自主开发技术标准,只有J2ee+Oracle或.NET+SQL Server。PHP+MySQL 不是标准。要上WEB TMG评审,需要充分的理由说明为什么要采用PHP+MYSQL。 ----------------------...
2010-07-16 14:30:22
192
原创 web2.0图形设计样式指南
http://bbs.mycgs.cn/viewthread.php?tid=35248&extra=page%3D6web2.0图形设计样式指南常见的属性简单设计 simple design是什么阻碍了你的设计?也许是太多无用的元素?在进行一个设计的时候,我经常会发现我自己在使用一个元素后,立刻问自己一个问题这个设计元素的目的到底是什么,问过之后我发觉我不需要那个元素。...
2010-05-07 17:20:41
121
原创 Discuz!全局变量列表
http://blog.fufuok.com/Article/discuz-global-variable.aspx网上收集的一些 Discuz! 变量名称及说明,修改论坛源代码或增加个性化功能时有用,参考:[A]字母组$action……………………………………………………………………… 操作$adminid…………………………………………………………………….管理级别$a...
2010-05-06 13:15:58
484
深入理解C语言指针的奥秘
来源:http://community.csdn.net/Expert/topic/5290/5290998.xml?temp=.1724054指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针...
2010-04-30 17:44:18
61
字符,字节和编码
本文来自http://blog.csdn.net/heiyeshuwu/archive/2007/05/31/1633186.aspx字符,字节和编码[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现...
2010-04-30 17:40:53
88
推荐介绍几款小巧的Web Server程序
本文来自http://blog.csdn.net/heiyeshuwu/archive/2007/08/22/1753900.aspx偶然看到几个小巧有趣的Web Server程序,觉得有必要拿来分享一下,让大家除了知道Apache、IIS之外,原来还有更多有趣的选择。主要介绍了:micro_httpd、mini_httpd、thttpd、lighttpd、shttpd 等无款小巧好用...
2010-04-30 17:37:50
144
2010年的技术架构建议
http://timyang.net/architecture/2010-tech-predictions/编程语言首先要能跳出语言之争及语言偏见,架构师需要在中立的角度选择最合适团队的语言,避免在技术决策中加入过多个人喜好。在系统语言层面,主要可关注以下几种Erlang, 会继续在小圈子内流行,业界应用Erlang技术最大的障碍不是Erlang技术本身,而在于缺乏这方面专业人才。...
2010-04-29 12:40:22
76
五大应用商店产品提供、收费渠道模式对比分析
http://tech.it168.com/focus/200908/mmarket/index.shtml
2010-04-29 11:36:52
451
Linux字符集的修改方法
用export LANG=zh_CN.UTF-8这样只下次重起又要重设置修改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面。编辑/etc/sysconfig/i18n这个文件,LANG="zh_CN.GB18030"SUPPO...
2010-04-27 12:17:12
104
yum来安装lamp 实站
apacheyum install httpd httpd-develetc/init.d/httpd startmysqlyum install mysql mysql-server mysql-devel/etc/init.d/mysqld start设置密码mysql> USE mysql;mysql> UPDATE user SET Password...
2010-04-27 10:25:06
62
apache2+PHP4.4.1+Mysql4.1.18+GD2+ZendOptimizer (原创)
apache2+PHP4.4.1+Mysql4.1.18+GD2+ZendOptimizer安装前准备所有软件目录:/soft/lapm工作目录: /soft/dotmp安装后的程序工作目录: /httpdpackage list:freetype-2.1.10.tar.gzgd-2.0.33.tar.gzhttpd-2.0.54.tar....
2010-04-24 13:01:12
284
CentOS 关闭 SELinux
方法1使用文本编辑工具打开 /etc/selinux/config把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled保存,关闭。重启系统。方法2我们经常由于默认系统的安全性配置导致些莫名其妙的问题,比如SElinux本来是用于安全子系统的权限控制,可是搞不好就发现限制多多,我们可以用如...
2010-04-23 10:41:58
123
五种常见的 PHP 设计模式
http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/
2010-04-22 16:58:37
82
rhel 使用 centos yum 源 实站
wget centos.ustc.edu.cn/CentOS-Base.repo.5cp CentOS-Base.repo.5 /etc/yum.repos.d/CentOS-Base.repomv rhel-debuginfo.repo rhel-debuginfo.repo.bakcp CentOS-Base.repo rhel-debuginfo.repovim rhel-d...
2010-04-22 14:23:23
74
中国科技大学 yum 源
rpm --import http://mirrors.shlug.org/centos/RPM-GPG-KEY-CentOS-5[base] name=centos-ustc-edu-cn--CentOS-$releasever - Base baseurl=http://centos.ustc.edu.cn/centos/$releasever/os/$basearch/ gp...
2010-04-22 13:54:13
646
RHEL 5的yum源的设置
RHEL 5的yum源的设置我们市面上买的rhel好多是盗版的,是没有办法在线更新的,也就是不能yum解决方法:rpm -qa yum得到:yum-3.0.5-1.el5.可以看到已经安装了的yum软件,卸载之rpm -e yum-3.0.5-1.el5然后我们下载一个新的可以让我们使用的yum网址:http://ftp.nara.wide.ad...
2010-04-22 11:11:21
93
Windows下的Memcache安装
Windows下的Memcache安装很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以...
2010-04-22 09:46:16
222
RHEL5配置YUM源
RHEL5 配置YUM源 cd /etc/yum.repos.d/ cp rhel-debuginfo.repo rhel-debuginfo.repo.bak 先删除rhel-debuginfo.repo文件中所有内容,然后添加以下内容: [base]name=CentOS-5 - Base#mirrorlist=http://mirrorlist.cento...
2010-04-21 16:27:15
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人