摘要: www.jiaosq.site 阅读全文
posted @ 2016-09-05 20:22 jiaosq 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 一、SVN与Git的最主要的区别? 说起git自然想到SVN,我刚接触到的版本控制工具是SVN,SVN是集中式版本控制系统,版本库是集中放在中央服务器的, 干活的时候,先要从中央服务器哪里得到最新的版本,干完活后,需要把自己做完的活推送到中央服务器。中央服务器就好比是一个图库,你要改一本书,必须先从 阅读全文
posted @ 2016-09-05 20:13 jiaosq 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序 员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 SQL语句 阅读全文
posted @ 2016-09-05 19:57 jiaosq 阅读(5552) 评论(0) 推荐(1) 编辑
摘要: Laravel 是一个有着美好前景的年轻框架,它的社区充满着活力,相关的文档和教程完整而清晰,并为快速、安全地开发现代应用程序提供了必要的功能。在近几年对PHP 框架流行度的统计中,Laravel始终遥遥领先。那么是什么让Laravel成为最成功的PHP框架? 2011 年,Taylor Otwel 阅读全文
posted @ 2016-09-05 19:38 jiaosq 阅读(3067) 评论(0) 推荐(1) 编辑
摘要: 分布式集群系统下的高可用session解决方案 guanfuming 20130216 目前,为了使web能适应大规模的访问,需要实现应用的集群部署. 而实现集群部署首先要解决session的统一,即需要实现session的共享机制。 目前,在集群系统下实现session统一的有如下几种方案: (1 阅读全文
posted @ 2016-09-05 11:06 jiaosq 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 第一步,解析域名,找到主机IP (1)浏览器会缓存DNS一段时间,一般2-30分钟不等。如果有缓存,直接返回IP,否则下一步。 (2)缓存中无法找到IP,浏览器会进行一个系统调用,查询hosts文件。如果找到,直接返回IP,否则下一步。(在计算机本地目录etc下有一个hosts文件,hosts文件中 阅读全文
posted @ 2016-09-05 10:27 jiaosq 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotify 阅读全文
posted @ 2016-09-05 08:51 jiaosq 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓 存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该使用add?什么时候该使用set呢? 对于这点以前自己也没有去深究,只知 阅读全文
posted @ 2016-09-02 14:12 jiaosq 阅读(4066) 评论(0) 推荐(0) 编辑
摘要: 主要对类名,类所拥有的方法,以及所传参数起约束和规范做用,感觉跟php abstract 抽象类又有点像。 一,接口的定义和调用 <?php interface face1 { const param = 'test'; public function show(); } class test im 阅读全文
posted @ 2016-09-01 13:50 jiaosq 阅读(4531) 评论(0) 推荐(0) 编辑
摘要: String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 list链表操作 Set集合类型 Zset数据类型 **(stored set) 和 set 一样是字符串的集合,不同的是 阅读全文
posted @ 2016-09-01 13:37 jiaosq 阅读(3714) 评论(1) 推荐(1) 编辑