发布了文章2014-09-16
大家都知道php是一个弱类型的语言,变量的类型是随着赋值的类型变化的,php的底层是用C写的,C本身是一个强类型的语言,那php在底层是怎么实现类型的呢?
发布了文章2014-09-10
在实际开发中遇到关于 trim 函数的2个问题: 1:使用trim函数不能去除2个以上的连续点号(.) 2 : 使用trim函数去除字符串的问题 先说一下第一个问题。 下面的一段代码: php -r "echo trim('abcdcba...','...');" 我的本意是要将字符串abcdcba...最后三个...
发布了文章2014-06-11
mysql的缓存大致分为2种,一种是对执行计划的缓存,可以跳过sql解析和执行计划阶段。这中缓存只有在某些场景下可以实现。另外一种是缓存完整的select查询。这次主要说说mysql第二种缓存的机制。 先简单提一下第一种缓存形式。在这之前,先说说mysql的整个执行过程。
发布了文章2014-06-02
有四张表,他要从四张表里面取数据,他已经设计好了数据冗余等等,但还是需要通过联表查询来获取数据,问我有没有比较好的解决办法。说了挺长时间,朋友没听明白。有挫败感,故现在把联表的拆分写一篇文章。
发布了文章2014-06-02
后来访问量越来越大,出现了很多问题,例如:因为是json传递数据,偶尔会出现乱码的情况.他们是在php文件中直接调用的接口,如果网络情况不好会出现页面很慢的情况。老板说要解决掉这个问题。想了很多办法,最后决定从网络方面入手。决定采用RPC来避免http的请求。
回答了问题2014-05-28
如果是做自己对外的产品,建议不要用mysql-proxy之类的东西。就以mysql-proxy为例,如果读取很少,他会直接走主库。这样有可能会影响业务逻辑等操作。 而且在实际开发中,可能有些业务为了保持实时性,在开发中会强制读主库,这用代理是无法实现的. 总结一点就是:用...
回答了问题2014-05-28
其实这个可以不用实时统计,在后台处理所有的逻辑,如果没从都是前台请求然后去算,任何语言都会有问题