PHP
文章平均质量分 83
呕泡果奶
这个作者很懒,什么都没留下…
展开
-
PHP编写豆瓣爬虫
前言最近正在忙一个比赛的项目,需要调用到豆瓣的图书API。通过图书的isbn的获取书籍的所有信息(https://api.douban.com/v2/book/isbn/ + 图书isbn)但是想要做一个模拟真实环境的数据,需要大量的记录信息。然后查看当前的SQL语句是否能够跟得上正常速率。如果跟不上就进行数据库方面的调优。如:构建索引、分库分表、缓存、分布式、静态化技术(刚好最近也学到这方...原创 2018-12-14 15:43:15 · 458 阅读 · 0 评论 -
PHP异常处理机制
原文链接:https://www.cnblogs.com/zyf-zhaoyafei/p/6928149.html#excetion1 (转)学习笔记转载 2018-12-14 19:36:07 · 128 阅读 · 0 评论 -
PHP编写爬虫遇到的问题
编写了一个爬取豆瓣图书信息到数据库的爬虫,编写过程中遇到许多问题。写出来作为学习笔记,以及对全部所用到的知识点的总结。一、PHP脚本最大执行时间 和 最大执行内存二、PHP缓存机制缓冲区bufferob_flush 和 flush的区别三、PHP curl代理模式设置与使用HTTP请求头信息设置代理ip设置四、Apache工作模式和最大并发请求数设置工作模式分别有:be...原创 2018-12-17 20:22:47 · 416 阅读 · 0 评论 -
深入理解ob_flush和flush的区别
之前在写爬虫的时候就被这两个刷新缓冲区的函数给迷惑了好久。后来查找了很多资料弄懂之后,现在在公司做项目的时候又遇到这两个刷新函数。 不过之前在爬虫那篇博客仅仅简单提了几句,有一些细节的地方都忘得差不多了,这次重新用到就记录下了。ob_flush 和 flush的区别最本质的区别:ob_*系列函数, 是操作PHP的缓冲区。flush是直接操作服务器(apache)的缓冲区的。一般输出内容,...原创 2019-08-05 19:18:43 · 243 阅读 · 0 评论 -
ThinkPHP5 源码剖析(批量getShell原理)
前言:=== 废话!!可跳过 ===近日,导师给了个不大不小的任务导师之前面试我的时候,看我的简历上(chui)写(niu)着(pi)阅读过TP3源码并自己根据思想写了个PHP框架。刚好公司有个之前外包出去的项目是用的TP框架,然后最近(好几个月了吧??这么晚才来补洞的嘛(⊙_⊙)?)TP5不是爆出了批量getshell的漏洞吗?运维小哥那边反映老有人来攻击,让导师去和外包沟通,升级一下...原创 2019-08-08 21:14:06 · 1300 阅读 · 2 评论