百度编辑器-easyswoole组件版

  • 仙士可
  • 3天前
  • php
百度编辑器是一款非常优秀的开源在线的html编辑器.但由于历史悠久,提供的sdk源码不能使用composer安装,也不支持cli模式.更不支持swoole协程环境了.  所以本人根据百度编辑器的代码,写出了一个可以在cli,easyswoole环境下使用的composer包.  地址:  https://github.com/easy-s
阅读全文

mysql binlog恢复数据实战

  • 仙士可
  • 2020-04-21 23:17:02
  • mysql
在前面,我们了解了mysql binlog日志的作用以及使用方法:  http://www.php20.cn/article/237 在后面讲到了,可以通过binlog进行恢复数据,那么,具体步骤是怎么样的呢?数据库备份数据库恢复的先决条件是,定时备份数据库,缩小binlog恢复范围.首先我们备份测试数据库数据:mysqldump -uroot -p --d
阅读全文

关于mysql binlog二进制

  • 仙士可
  • 2020-04-17 22:27:11
  • mysql
binlog在mysql中,当发生数据变更时,都会将变更数据的语句,通过二进制形式,存储到binlog日志文件中.通过binlog文件,你可以查看mysql一段时间内,对数据库的所有改动.也可以通过binlog文件,进行数据恢复,以及集群同步.  binlog常用配置参数[binlog] log_bin = mysql-bin # {on&nbs
阅读全文

关于mysql集群主从服务器搭建

在高并发流量下,数据库往往是服务端的瓶颈,由于数据库数据需要确保落地,同时保证数据同步,数据即时性,有效性的问题,导致数据库不能像平常后端程序一样负载均衡.  那么在大并发下,该如何缓解数据库的压力呢?mysql读写分离我们可以分析,程序对于mysql的操作无非就2种,写入数据/更新数据(数据变更),读取数据.数据变更,因为要保证数据可靠以及数据同步问题,无法直接通过开多台服务器解决.但
阅读全文

php混淆加密解密实战

  • 仙士可
  • 2020-03-28 11:24:22
  • php
在查看别人的php源码的时候,我们经常会看到加密后的php代码.那么php加密原理是什么呢?怎么解密呢?混淆加密我们从百度随便搜索一个加密网站,例如:http://dezend.qiling.org/encrypt/加密代码:<?php /**  * Created by PhpStorm.  * User: tio
阅读全文

关于easyswoole实现websocket聊天室的步骤解析

  • 仙士可
  • 2020-02-17 17:00:49
  • php
在去年,我们公司内部实现了一个聊天室系统,实现了一个即时在线聊天室功能,可以进行群组,私聊,发图片,文字,语音等功能,那么,这个聊天室是怎么实现的呢?后端又是怎么实现的呢?后端框架在后端框架上,我选用了php的easyswoole,easyswoole作为swoole中最简单易学的框架,上手简单,文档齐全,社区活跃直接通过easyswoole官方文档的例子,即可实现一个websocket服务器,并
阅读全文

php图片木马实现原理

  • 仙士可
  • 2020-02-01 11:30:26
  • php
什么是木马木马病毒是指隐藏在正常程序中的一段具有特殊功能的恶意代码,是具备破坏和删除文件、发送密码、记录键盘和攻击Dos等特殊功能的后门程序。那,php的木马是长什么样的呢?我们来看下面这段代码:<?php @eval($_GET['tioncico']);这句话的意思是什么呢?只要在网页上获取到了$_GET['tioncico']的数据,就当成php代码直
阅读全文

关于接口幂等性

  • 仙士可
  • 2020-01-09 16:08:59
  • 架构
什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。总结来说:1:假如第一次请求没有对资源进行修改(增加,修改,删除),那么之后的请求同样不会对资源进行修改(get获取资源)2:假如第一次请求对资源有进行修改(增加,修改,删除),那么之后的请求只会跟第一次
阅读全文

压力测试工具:apache bench(ab)

作为php后端工程师,除了实现业务需求之外,需要考虑的就是自己写的服务,在大并发下是否能正常运行了,例如在我之前文章讲到的,在并发下,数据库查询可能会造成脏读幻读等情况,导致业务不正常.但是,在一般开发情况下,没那么多大并发情况让你测试,那该怎么办呢?这时候,我们就可以用到apache的压力测试工具了,apache bench简称ab安装linux yum -y in
阅读全文

php的垃圾回收机制

  • 仙士可
  • 2020-01-06 15:51:49
  • php
在平时php-fpm的时候,可能很少人注意php的变量回收,但是到swoole常驻内存开发后,就不得不重视这个了,因为在常驻内存下,如果不了解变量回收机制,可能就会出现内存泄露的问题,本文将一步步带你了解php的垃圾回收机制,让你写出的代码不再内存泄漏写时复制首先,php的变量复制用的是写时复制方式,举个例子. $a='仙士可'.time(); $b=$a; $c=$
阅读全文
首页 12345 末页 共 200 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com