01 2019 档案

摘要:前言: 之前所写的文件上传类通常进行考虑的是文件的类型、大小是否符合要求条件。当上传大文件时就要考虑到php的配置和服务器的配置问题。之前简单的觉得只要将php.ini中的表单上传的 大小,单脚本执行的最大时间都配 大就行了。显然这是很小白吃的做法。这样改完之后页面及服务器还是会崩溃。差不多几百兆这 阅读全文
posted @ 2019-01-15 22:21 肖习 阅读(6748) 评论(5) 推荐(2)
摘要:前言: 来了个任务说要做个电影网站,要写个壳,数据直接从别人那扒。行吧!那就要学习下PHP爬虫了。占个博客,以后补充。http://study.querylist.cc/archives/6/ 之前开发抓取网页上的东西,无非就是curl+正则。用curl去请求所要扒取的页面,然后通过正则匹配去提取你 阅读全文
posted @ 2019-01-10 20:00 肖习 阅读(3109) 评论(0) 推荐(0)
摘要:前言: 断断续续的接触了redis的使用。但是也就简单的记住了几个set、get方法,用的还是太少了吧。所以来做个笔记,记录下一些常用的命令。 内容: 首先是php连接redis。 接下来就是些数据库的操作了 redis数据库是内存数据库,将数据存储再内存中,这样子读写就相当的快,节省了磁盘的I/O 阅读全文
posted @ 2019-01-08 20:06 肖习 阅读(3368) 评论(0) 推荐(0)
摘要:前言: redis不仅仅是单纯的缓存,它还有一些特殊的功能,在一些特殊场景上很好用。 本篇博文用来测试下使用redis来防止抢购商品超卖问题。 内容: 使用redis的list进行测试 思路是设置一个redis列表List,假设有十个商品,每次请求先判断List的长度,小于十就能抢到商品,将用户信息 阅读全文
posted @ 2019-01-08 20:03 肖习 阅读(7714) 评论(0) 推荐(1)
摘要:对称加密:A与 B 之间之间的通讯数据都用同一套的密钥来进行加密解密。 优点 简单快捷,密钥较短,且破译困难。 缺点 如果用户一旦多的话,管理密钥也是一种困难。不方便直接沟通的两个用户之间怎么确定密钥也需要考虑,这其中就会有密钥泄露的风险,以及存在更换密钥的需求。 对称加密通常有 DES,IDEA, 阅读全文
posted @ 2019-01-06 22:28 肖习 阅读(374) 评论(0) 推荐(0)
摘要:前言: 前面一篇博文记录了Xdebug的安装配置。配置使用起来相对简单易懂,那么Xdebug的实现原理又是如何呢?所以就找了些资料来理解下其中的原理。 内容: Xdebug工作原理 1,IDE(如PhpStorm)已经集成了一个遵循BGDP的Xdebug插件,当开启它的时候, 会在本地开一个xdeb 阅读全文
posted @ 2019-01-03 16:28 肖习 阅读(1570) 评论(0) 推荐(0)
摘要:前言: 有够拖延症的,应该是一年多以前就使用过PhpStorm的debug断点调试了吧,不够过当时是别人帮我配的,我记得还挺复杂。后来重装系统后尝试了配置,好像没成吧,记得当初老师帮我配也没成(。。。)。总归还是自己太不上心了,一件小事拖了这么久。 今天找了个教程进行了配置,通俗易懂,简单明了。完美 阅读全文
posted @ 2019-01-03 15:54 肖习 阅读(1405) 评论(0) 推荐(0)
摘要:前言: TCP协议是面向连接、安全可靠、基于字节流的传输层协议,在进行http协议访问时就用到了tcp连接。在建立TCP连接时需要经历三次握手,断开连接时需要经历四次挥手。在此进行记录。 内容: TCP三次握手 第一次握手:由客户端发起,客户端生成一个SYN,以及一个随机数标记数X,然后将随机标记数 阅读全文
posted @ 2019-01-02 22:21 肖习 阅读(126) 评论(0) 推荐(0)
摘要:前言: 本篇博文来记录下对http及https的理解。(会有点 杂,补缺补漏) 引用:https://blog.csdn.net/u011109589/article/details/80306479 内容: 首先,我们先 了解下http协议的整个执行过程 建立TCP/IP连接 在HTTP工作开始之 阅读全文
posted @ 2019-01-02 21:42 肖习 阅读(325) 评论(0) 推荐(0)