自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 架构师,请别动我动我的架构

<br />      标题不知道是不是有些伤众,我妈常说我说话不要伤众,但是我还是说了。<br />我的项目,你没参加过,你怎么知道我的数据是什么特点的,你怎么知道我的数据该做分布式存储,还是集中式,你没参加我的项目,你怎么知道,我的那些数据需要做缓存,你怎么知道我的数据做什么样的缓存,你不了解我的项目,你怎么知道,我的那些数据可以异步处理的,你怎么知道我的系统怎么才能最优呢。

2011-03-26 17:22:00 271

原创 2011年3月3日 php5的几个常用的特性

<br />1 。 foreah 函数支持引用。<br />在php4中,你不能遍历一个数组的同时更改它的值,但是php5可以了,在foreach()循环的参数上加上&符号,就可以<br />让你在遍历数组的循环中更改数组的值。令人兴奋吧。<br />例子:<br />foreach($arr as  &$v)<br />{<br />       if($v='master')<br />       {<br />             $v='masters';<br />       }<br /

2011-03-03 23:33:00 358

原创 2011年2月28日 php源码的目录结构

<br />Build: 源码编译相关文件,包括buildconf等sh文件,还有一些awk的脚本。ext官方扩展目录,包括了绝大多数PHP的函数的定义和实现,如array系列,pdo系列,spl系列等函数的实现,都在这个目录中。mainPHP宏定义与实现,在需要扩展PHP时,经常要使用的PHP_*系列宏就在这里定义。Zend包含Zend引擎文件,Zend API宏的定义和实现。pear“PHP 扩展与应用仓库”, 包含PEAR的核心文件。sapi包含了各种服务器抽象层的代码,以目录区分。TSRM“线程安全

2011-02-28 14:14:00 318

原创 2011年2月24日 可以执行外部命令的php函数

<br /><br />Exec( ), system( ),popen( ),passthru( ),escapeshellcmd( )<br />System( ):<br />原型:string system (string command [, int return_var]) <br />system()函数很其它语言中的差不多,它执行给定的命令,输出和返回结果。第二个参数是可选的,用来得到命令执行后的状态码。 <br />例子: <br />system("/usr/local/bin/weba

2011-02-24 14:33:00 346

原创 2011年2月23日 有关/r , /t, /n的区别和来历

<br />2011年2月23日 有关/r , /t,  /n的区别和来历<br />/n 软回车:<br />在windows中表示换行并且回到下一行开始的位置。相当于macc os中的/r的效果。<br />在linux、unix中只表示换行,但是不会回到下一行的开始位置。<br /> <br />/r 软空格:<br />在linux、uninx中表示返回到当前行的最开始的位置。<br />在mac os中表示换行并且返回到下一行最开始的位置,相当与windows中的/n。<br /> <br />/

2011-02-23 16:56:00 2617

原创 不解mc

 memcached是怎么工作的? memcached最大的优势是什么? memcached和MySQL的query cache相比,有什么优缺点? memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点? memcached的cache机制是怎样的? memcached如何实现冗余机制?       

2010-04-06 18:14:00 311

转载 Cassandra数据模型

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2

2010-02-26 16:27:00 424

原创 scribe 研究

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2

2010-02-21 11:47:00 923

转载 大型网站架构分析全集

1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供“Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创

2010-01-15 09:57:00 394

转载 让memcached和mysql更好的工作

 这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Togeth

2010-01-15 09:33:00 319

原创 关于php的引用

文档是这么说的:PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时: $a =& $b;?> 这意味着 $a 和 $b 指向了同一个变量。 注: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a

2010-01-13 17:39:00 184

原创 关于mysql 的order by rand()

 官方手册上是这么写的: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <

2010-01-04 17:20:00 433

原创 ip2long & long2ip

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2009-12-28 10:47:00 444

原创 关于mysql中的int(m)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2009-12-25 18:05:00 502

原创 可伸缩性系统的最佳实践(无意中看到)

1、异步;尽可能的使用异步,同步调用会导致两个服务的可用性绑在一起,意味着一个服务出问题或变慢,另一个也会受到影响,这点也是eBay一直强调的;2、泳道设计;错误隔离机制,避免一个失败影响全局,这种机制也有助于错误查找和代码替换;3、缓存;在所有层次均使用缓存,例如数据、页面、页面片段等;4、监测;从用户角度来看系统的性能。这包括从外部网络来对系统进行性能的监测,以及内部的

2009-12-15 12:05:00 540

原创 mysql优化(续)

     在对mysql进行调试的时候,由于mysql存在query缓存,常常不能反映真实情况。有时候,有没有使用FLUSH QUERY CACHE的权限;在 query_cache_type 打开的情况下,如果你不想使用缓存,需要指明select sql_no_cache id,name from tableName;或者还有更简单的办法,修改一下sql里

2009-11-27 15:20:00 229

原创 关于mysql的存储引擎

 让让我先test一下啊啊啊

2009-11-23 11:17:00 271

原创 php array_diff()

 array array_diff ( array array1, array array2 [, array ...] )array_diff() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。注意键名保留不变。 猛的一看这个方法,还以为是将两个数组中不同的返回来呢,事实上不是,返回的是在array1中的,但是不在其他数组中的。

2009-11-20 11:39:00 293

原创 sql

 重命名表明 :alter table old_name rename to  new_name; 查看数据库字符集类型: show variables like collation_%; 查看数据库有哪些存储引擎可以用: show engines; 导出数据:select pic_id from sp_photo_03 where pic_stat=1  into o

2009-11-16 10:38:00 223

原创 mysql数据库优化

 优化mysql首先应该多用explain select ,show variables, show status ,show processlist这些工具。 在写sql的时候,在大表上不做group by 操作。 对于索引:1.不要索引你不想要的东西。2.mysql能使用索引的情况:> ,>=, =, 3.mysql不使用索引的情况:如果mysql能估计出它可能比扫

2009-11-10 20:58:00 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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