程序员技能分享

PHP

一致性hash算法在内存数据库中的应用

阅读(432)评论(0)

由于redis是单点,但是项目中不可避免的会使用多台Redis缓存服务器,那么怎么把缓存的Key均匀的映射到多台Redis服务器上,且随着缓存服务器的增加或减少时做到最小化的减少缓存Key的命中率呢?这样就需要我们自己实现分布式。 Memc...

一道简单的PHP笔试题(进阶必备)

阅读(518)评论(0)

下文是一道简单的PHP笔试题(进阶必备)了,如果你准备去面试的话不防进入来参考这道笔试题吧。 一个前辈发了一道PHP笔试给我,题目大致如下 $arr= array(‘1′,’2′,’...

PHP 如何安全的使用 MySQL ?

阅读(208)评论(0)

大多数 PHP 程序员对 MySQL 肯定不陌生,至于各种 MySQL 函数的用法在开发手册和 w3school 这类网站上也有很多介绍。但是,你所用的写法真的安全吗?面对越来越猖獗的黑客攻击,SQL 注入防范非常重要,所以使用 MySQL...

PHP中9大缓存技术总结

阅读(332)评论(0)

1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: Ob_start() ...

PHP语言开发Paypal支付demo的具体实现

阅读(308)评论(0)

[导读] 如果我们的应用是面向国际的、那么支付的时候通常会考虑使用paypal。以下为个人写的一个paypal支付示例,已亲测可行。 一、开发前准备 https://developer.paypal.com/  到paypal的开发者官网注...

PHP编程效率的20个要点

阅读(343)评论(0)

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故...

PHP-关于模板的原理和解析

阅读(292)评论(0)

此内容用作笔记,以备日后查看,此内容为学习李炎恢课程而来,并非自己所创,如有问题请私信~ 将PHP代码和静态HTML代码进行分离,使代码的可读性和维护性得到显著提高。 使用模板引擎: 我们所说的模板是Web模板,是主要由HTML标记组成的语...