上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 此源码有个阈值可以自己调节,精确度等自测 <?php /*$Colorimg = new Colorimg(); $image=$Colorimg->IMGaction("G:/www/20161220/demo/5.jpg",1,1,50); //告诉浏览器以图片形式解析 header('cont 阅读全文
posted @ 2020-05-29 11:33 Kris-Q 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 为什么需要集群 redis是一个开源的 key->value 高速存储系统,但是由于redis单线程运行,在系统中,只能利用单核的性能 当redis的调用越来越频繁时,可能会出现redis过于繁忙,无法处理数据的情况 这时候,我们就需要使用redis集群去分散redis的压力,利用redis集群,去 阅读全文
posted @ 2020-05-27 16:56 Kris-Q 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 作为php后端工程师,除了实现业务需求之外,需要考虑的就是自己写的服务,在大并发下是否能正常运行了,例如在我之前文章讲到的,在并发下,数据库查询可能会造成脏读幻读等情况,导致业务不正常. 但是,在一般开发情况下,没那么多大并发情况让你测试,那该怎么办呢? 这时候,我们就可以用到apache的压力测试 阅读全文
posted @ 2020-05-27 16:55 Kris-Q 阅读(286) 评论(0) 推荐(0) 编辑
摘要: php的yield是在php5.5版本就出来了,而在初级php界却很少有人提起,我就说说个人对php yield的理解 Iterator接口 在php中,除了数组,对象可以被foreach遍历之外,还有另外一种特殊对象,也就是继承了iterator接口的对象,也可以被对象遍历,但和普通对象的遍历又有 阅读全文
posted @ 2020-05-27 16:23 Kris-Q 阅读(915) 评论(0) 推荐(1) 编辑
摘要: 什么是木马 木马病毒是指隐藏在正常程序中的一段具有特殊功能的恶意代码,是具备破坏和删除文件、发送密码、记录键盘和攻击Dos等特殊功能的后门程序。 那,php的木马是长什么样的呢?我们来看下面这段代码: 1 2 <?php @eval($_GET['tioncico']); 这句话的意思是什么呢?只要 阅读全文
posted @ 2020-05-27 16:16 Kris-Q 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 什么是幂等性 HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 总结来说: 1:假如第一次请求没有对资源进行修改(增加,修改,删除),那么之后的请求同样不会对资源进 阅读全文
posted @ 2020-05-27 16:14 Kris-Q 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在去年,我们公司内部实现了一个聊天室系统,实现了一个即时在线聊天室功能,可以进行群组,私聊,发图片,文字,语音等功能,那么,这个聊天室是怎么实现的呢?后端又是怎么实现的呢? 后端框架 在后端框架上,我选用了php的easyswoole,easyswoole作为swoole中最简单易学的框架,上手简单 阅读全文
posted @ 2020-05-27 16:12 Kris-Q 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 在查看别人的php源码的时候,我们经常会看到加密后的php代码.那么php加密原理是什么呢?怎么解密呢? 混淆加密 我们从百度随便搜索一个加密网站,例如:http://dezend.qiling.org/encrypt/ 加密代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2020-05-27 16:10 Kris-Q 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: 在高并发流量下,数据库往往是服务端的瓶颈,由于数据库数据需要确保落地,同时保证数据同步,数据即时性,有效性的问题,导致数据库不能像平常后端程序一样负载均衡. 那么在大并发下,该如何缓解数据库的压力呢? mysql读写分离 我们可以分析,程序对于mysql的操作无非就2种,写入数据/更新数据(数据变更 阅读全文
posted @ 2020-05-27 16:08 Kris-Q 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 在前面,我们了解了mysql binlog日志的作用以及使用方法: http://www.php20.cn/article/237 在后面讲到了,可以通过binlog进行恢复数据,那么,具体步骤是怎么样的呢? 数据库备份 数据库恢复的先决条件是,定时备份数据库,缩小binlog恢复范围.首先我们备份 阅读全文
posted @ 2020-05-27 16:03 Kris-Q 阅读(383) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页