随笔分类 -  PHP

首先要精通的第一门语言, 打扎实, 以其为生存基础后突击别的语言.
PHP- 深入PHP、Redis连接
摘要:pconnect, phpredis中用于client连接server的api。 The connection will not be closed on close or end of request until the php process ends. 这是api说明中的一句原文 那么问题来了 阅读全文

posted @ 2016-10-29 22:56 John_ABC 阅读(24424) 评论(1) 推荐(2) 编辑

PHP-关于$_SERVER
摘要:类似于Nginx中的请求头,所有header,都可以使用 $http_xxx来使用,比如$http_accept,甚至包括自定义的,比如,$http_x_forwarded_host PHP中的$_SERVER中HTTP请求头,类似Nginx,所有的header头参数都可以使用$_SERVER['H 阅读全文

posted @ 2016-10-20 10:51 John_ABC 阅读(204) 评论(0) 推荐(0) 编辑

PHP-mysqllib和mysqlnd
摘要:1.什么是mysqlnd驱动?PHP手册上的描述:MySQL Native Driver is a replacement for the MySQL Client Library (libmysql). MySQL Native Driver is part of the official PHP 阅读全文

posted @ 2016-09-21 10:00 John_ABC 阅读(2453) 评论(0) 推荐(0) 编辑

PHP-FPM-failed to ptrace(PEEKDATA) pid 123: Input/output error
摘要:If you're running PHP-FPM you can see these kind of errors in your PHP-FPM logs. $ tail -f php-fpm.log [29-Dec-2015 23:03:10] NOTICE: child 11667 stop 阅读全文

posted @ 2016-08-24 14:23 John_ABC 阅读(3771) 评论(0) 推荐(0) 编辑

PHP-通过strace定位故障原因
摘要:俗话说:不怕贼偷,就怕贼惦记着。在面对故障的时候,我也有类似的感觉:不怕出故障,就怕你不知道故障的原因,故障却隔三差五的找上门来。 十一长假还没结束,服务器却频现高负载,Nginx出现错误日志: connect() failed (110: Connection timed out) while c 阅读全文

posted @ 2016-07-18 11:02 John_ABC 阅读(5909) 评论(0) 推荐(0) 编辑

PHP-WebService中Endpoint、Disco、WSDL都是做什么的?
摘要:Endpoint: http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx web服务的URI地址,你访问之后,就会出现web服务的相关类描述、方法列表以及方法描述。 Disco: http://webservice.webxml.com 阅读全文

posted @ 2016-04-14 17:06 John_ABC 阅读(837) 评论(0) 推荐(0) 编辑

PHP-XML基于流的解析器及其他常用解析器
摘要:PHP中有两种主要的XML解析器 1)基于树的解析器。它是把整个文档存储为树的数据结构中,即需要把整个文档都加载到内存中才能工作。所以,当处理大型XML文档时候,性能剧减。SimpleXML和DOM扩展属于此类型解析器。 2)基于流的解析器。它不会一次把整个文档加载到内存中,而是每次分别读取其中的一 阅读全文

posted @ 2016-02-03 10:36 John_ABC 阅读(356) 评论(0) 推荐(0) 编辑

PHP-PHP程序员解决问题的能力
该文被密码保护。

posted @ 2016-01-29 16:20 John_ABC 阅读(2) 评论(0) 推荐(0) 编辑

PHP-PHP常见错误
摘要:错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $ar 阅读全文

posted @ 2016-01-29 11:45 John_ABC 阅读(328) 评论(0) 推荐(0) 编辑

PHP-解码unicode编码的中文字符
摘要:在Python中使用 "\uxxxx".decode("unicode_escape")1.class Helper_Tool { public static function unicodeDecode($data) { function replace_unicode_esc... 阅读全文

posted @ 2015-12-28 15:54 John_ABC 阅读(792) 评论(0) 推荐(0) 编辑

PHP-技巧
该文被密码保护。

posted @ 2015-11-02 10:27 John_ABC 阅读(2) 评论(0) 推荐(0) 编辑

PHP-客户端的IP地址伪造、CDN、反向代理、获取的那些事儿
摘要:外界流传的JAVA/PHP服务器端获取客户端IP都是这么取的:伪代码:1)ip = request.getHeader("X-FORWARDED-FOR")可伪造,参考附录A2)如果该值为空或数组长度为0或等于"unknown",那么:ip = request.getHeader("Proxy-Cl... 阅读全文

posted @ 2015-09-15 09:58 John_ABC 阅读(1088) 评论(0) 推荐(0) 编辑

PHP-php-fpm占用系统资源分析
摘要:1.别的先不管,先top看一下cpu、ram、swap哪个比较紧张。 由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cg 阅读全文

posted @ 2015-09-01 11:08 John_ABC 阅读(806) 评论(0) 推荐(0) 编辑

PHP-CURL在POST请求时的注意事项
摘要:今天搞12306抢票, 在用CURL模拟POST请求校验验证码时, 无论如何12306都返回零, 正常应该返回True或者False, 最后查找原因如下 只是请求头 Content-Type 用了 application/x-www-form-urlencoded, 但是验证码值(类似坐标"xxx... 阅读全文

posted @ 2015-06-01 11:46 John_ABC 阅读(2369) 评论(0) 推荐(0) 编辑

PHP-提升PHP性能的几个Opcode缓存扩展
摘要:下面介绍的几个扩展原理都是对OPCODE进行缓存(Opcode缓存原理查看http://www.cnblogs.com/JohnABC/p/4531029.html): Zend Opcache: 由Optimizer+改名而来, 把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用 阅读全文

posted @ 2015-05-26 17:03 John_ABC 阅读(3846) 评论(0) 推荐(1) 编辑

PHP-深入理解Opcode缓存
摘要:1.什么是opcode缓存? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带... 阅读全文

posted @ 2015-05-26 17:01 John_ABC 阅读(12120) 评论(0) 推荐(0) 编辑

PHP-手册阅读
摘要:配置选项: html_errors: 无意义的 HTML 标记符会使得出错信息很凌乱, 所以在外壳下阅读报错信息是十分困难的, 因此将该选项的默认值改为 FALSE implicit_flush: 在命令行模式下, 所有来自 print 和 echo 的输出将被立即写到输出端, 而不作任何地缓冲操作 阅读全文

posted @ 2015-05-11 23:28 John_ABC 阅读(367) 评论(0) 推荐(0) 编辑

PHP-内核学习(一、变量)
摘要:aaa 阅读全文

posted @ 2015-04-14 10:11 John_ABC 阅读(125) 评论(0) 推荐(0) 编辑

PHP程序员如何突破成长瓶颈(php开发三到四年)
摘要:作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?PHP工程师面临成长瓶颈先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工... 阅读全文

posted @ 2015-04-13 16:13 John_ABC 阅读(770) 评论(0) 推荐(0) 编辑

PHP-PHP程序员的技术成长规划(By黑夜路人)
摘要:按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进... 阅读全文

posted @ 2014-12-12 16:40 John_ABC 阅读(491) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示