摘要: 在Mac下firefox插件hostadmin切换host,遇到的第一个问题就是提示权限不足,解决办法,在终端输入以下命令即可: sudo chmod og+w /etc/hosts chmod修改权限,og+w表示增加写权限。 阅读全文
posted @ 2017-01-19 11:40 墨子涵 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,iTerm2访问远程Linux使用ssh,与Termial基本一样,方法如下:ssh@然后输入访问的密码即可。当然还有的时候需要指定访问端口。ssh-p@如果在iTerm2下的操作与termial一样,我还用它干甚?当然iTerm2有它特有的功能,这里使用它的是Profiles这个功能。... 阅读全文
posted @ 2015-12-27 22:36 墨子涵 阅读(5908) 评论(0) 推荐(0) 编辑
摘要: 当我们在浏览器地址栏中输入一个URL的时候,网页开始请求,我们在页面上看到的内容就是许多个HTTP请求从服务器返回的数据展示,这些展示的快慢很大程度依赖前端的优化,怎样做好前端的优化,我这里总结了几点:一 减少HTTP请求,重复使用LINK 1 合并CSS JS文件 2 background... 阅读全文
posted @ 2015-12-02 11:43 墨子涵 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 001PHP把所有以__(两个下划线)开头的类方法当成魔术方法,并且这些魔术方法的参数都不能通过引用传递。php的魔术方法有:002__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state() 和 __clone()等。003下面简单说一下对应的功能:004Class MyClass {005__construct($var1,$var2) { 阅读全文
posted @ 2013-09-05 22:21 墨子涵 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台 机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;通过读写分离策略更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。目前国内的大型互联网应用中,大 阅读全文
posted @ 2013-09-05 22:19 墨子涵 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 01一般有三年以上php开发经验去百度、腾讯面试,常会接触的面试题小总结一下:020.简单做一下自我介绍,? 然后谈一下近三年来你的得意之作?031.面试官看过你的简历,会问一些你做的项目的用户量、pv、吞吐量、相关难点和解决方法等042.数据库设计经验,为什么进行分表? 分库?05一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明063.数据库优化有哪些? 分别需要注意什么?074.web开发方面会遇到哪些缓存? 分别如何优化?085.给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现?09对10G的文件进行查 阅读全文
posted @ 2013-09-05 22:13 墨子涵 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 架构 Varnish+nginx+php(FastCGI)+MYSQL5+MenCache+MenCachedb说明:我在设计系统架构时,进行了大胆的尝试,只用6台Web服务器,达到了可承受4000万PV(页面访问量)的性能: 抛弃了 Apache,因为它能承受的并发连接相对较低; 抛弃了 Squid,因为它在内存利用、访问速度、并发连接、清除缓存等方面不如 Varnish; 抛弃了 PHP4,因为 PHP5 处理面向对象代码的速度要比 PHP4 快,另外,PHP4 已经不再继续开发; 抛弃了 F5 BIG-IP 负载均衡交换机,F5 虽然是个好东西,但由于价格不菲,多个部门多个产品都... 阅读全文
posted @ 2013-09-05 11:16 墨子涵 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 初次接触PHP,就为他的美所折服,于是一发不可收拾。很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。一、平静的心态和所有程序员一样,要写一手好的程序,没有好的心态是不行的。遇事不可急躁,不可轻言放弃。在程序开发过程中,尤其是初中级程序员,写出的程序或架构会遇到很多问题,其中一些问题比较弱智,而有些问题根本没有碰到过,于是不可太过急躁,应该逐个排查问题的最初源泉,将其干掉。急躁的心态去开发系统是对项目的一种不负责。急躁会让人学会将就,让人学会逃避。而我个人 阅读全文
posted @ 2013-09-05 10:52 墨子涵 阅读(249) 评论(0) 推荐(0) 编辑