- 博客(27)
- 资源 (50)
- 收藏
- 关注
原创 swoole websocket封装类和调用
上代码 ws.php<?php/** * ws 优化 基础类库 * User: singwa * Date: 18/3/2 * Time: 上午12:34 */class Ws { CONST HOST = "0.0.0.0"; CONST PORT = 9512; public $ws = null; public function...
2018-12-28 15:09:05 1041
原创 swoole 初试教程 Im聊天
所有代码贴下 https://download.csdn.net/download/qq_27229113/10881259代码 swoole_im.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 11:46 *///服务器代码//创建 webs...
2018-12-27 16:20:35 471
原创 swoole 初试教程 异步mysql
代码 swoole_mysql.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 11:17 *///异步mysql//实例化资源$db = new swoole_mysql();$server = array( 'host' => '...
2018-12-27 11:43:41 306
原创 swoole 初试教程 异步事件
代码 swoole_event_add_two.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 11:07 *///异步事件$fp = stream_socket_client("tcp://www.qq.com:80",$errno,$errstr...
2018-12-27 11:15:55 269
原创 swoole 初试教程 异步文件操作
异步文件读取代码 swoole_async_readfile.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:44 *///异步文件读取swoole_async_readfile(__DIR__."/1.txt",function ($fi...
2018-12-27 10:56:32 235
原创 swoole 初试教程 DNS查询
代码 swoole_dns.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:36 *///dns 查询//执行dns查询swoole_async_dns_lookup("www.baidu.com",function ($host,$ip){...
2018-12-27 10:42:32 281
原创 swoole 初试教程 锁机制
代码 swoole_lock.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:26 *///锁机制(文件锁/读写锁/信号量/互斥锁/自旋锁)$lock = new swoole_lock(SWOOLE_MUTEX);//互斥锁echo "创建...
2018-12-27 10:35:23 304
原创 swoole 初试教程 进程触发
代码swoole_process_trigger.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 9:58 *///进程触发//触发函数swoole_process::signal(SIGALRM,function (){ static ...
2018-12-27 10:07:30 223
原创 swoole 初试教程 进程通讯
代码 swoole_process_communication.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 9:35 *///进程通讯$workers = []; //进程仓库$worker_num = 2;//最大进程数//批量创建进程...
2018-12-27 09:56:07 279
原创 swoole 初试教程 进程事件
进程事件<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 18:14 */// 进程事件$workers = [];//进程池$worker_num = 3;//创建进程的数量for($i=0; $i<$worker_num;$i++){ ...
2018-12-27 09:10:46 207
原创 swoole 初试教程 进程创建
创建进程<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 18:02 *///进程创建//进程对应的执行函数function doProcess(swoole_process $worker){ echo "PID",$worker->pid,...
2018-12-26 18:12:31 232 2
原创 swoole 初试教程 异步TCP客户端
代码asy_swoole_cock_tcp.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 17:50 *///创建异步TCP客户端$client = new swoole_client(SWOOLE_SOCK_TCP,SWOOLE_SOCK_ASYN...
2018-12-26 17:59:08 467
原创 swoole 初试教程 tcp客户端
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:58 */////异步tcp////创建tcp客户端//创建Client对象,连接 127.0.0.1:9501端口$client = new swoole_client(SWOOLE_SOCK...
2018-12-26 17:48:03 209
原创 swoole 初试教程 异步tcp任务投递
代码asy_tcp_tack.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:35 *///异步tcp//创建tcp服务器$serv = new swoole_server("0.0.0.0",9506);//设置异步 进程工作数(设置进程...
2018-12-26 16:50:11 290 3
原创 swoole 初试教程 定时器服务
循环定时器和单次定时器<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:26 *///循环执行 定时器swoole_timer_tick(2000,function ($timer_id){ echo "执行 $timer_id \n";});...
2018-12-26 16:32:31 252
原创 swoole 初试教程 webSocket服务
线上代码websocket.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:58 */$ws = new swoole_websocket_server("0.0.0.0",9505);//on//open 建立连接 $ws 服务器 $r...
2018-12-26 16:22:45 343
原创 swoole 初试教程 http服务
自带web服务<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:42 */$serv = new swoole_http_server("0.0.0.0",9504);//获取请求/** * $request :请求信息 get post * $...
2018-12-26 15:53:10 296
原创 swoole 初试教程 udp服务
直接上代码 udp.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:05 */$serv = new swoole_server("0.0.0.0",9503,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);//监听数据接收的事...
2018-12-26 15:36:53 312
原创 swoole 初试教程 tcp服务
这个系列的所有代码贴下 https://download.csdn.net/download/qq_27229113/10881259安装好php和swoole扩展 自行搞定index.php已经保存好代码在linux服务器上 运行 php index.php 查看端口是否正常启动使用网络调试助手监听连接情况代码如下idnex.php<?php/** * Crea...
2018-12-26 14:54:41 467
原创 安装swoole 扩展,在phpinfo中显示,但是php -m 中不显示的问题 WARNING swSocket_bind (ERROR 502): bind(0.0.0.0:9501) fail
首先重启下php-fpm/bin/systemctl restart php-fpm.service检查下 php.ini里面引入swoole步骤如下:1 首先找到php.ini的目录:linux命令:find / -name php.ini我的路径如下:2 然后把apache下的php.ini 复制到cli中linux命令:mv /etc/php5/apache...
2018-12-26 12:32:19 2380 2
转载 Linux下libevent库的基础安装和安装错误的解决方案以及使用
关于libevent库Libevent 是一个轻量级的开源高性能网络库,有几个显著的亮点:事件驱动(event-driven),高性能; 轻量级,专注于网络,不如 ACE 那么臃肿庞大; 源代码相当精炼、易读; 跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os; 支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和...
2018-12-19 12:23:12 2133
转载 PHP 7.3即将推出的新功能 7.3是一个bug修复版本 7.3比7.0快22%(反正我没测过)
7.3是一个bug修复版本 7.0是5.6版速度的2倍,7.3比7.0快22%(反正我没测过)PHP 7.3正在敲响我们的大门,它带来了新的实用功能,并弃用大量的错误和修复旧有BUG,目前的Beta 2版本于8月16日发布。您可以下载当前的PHP 7.3版本以进行开发和测试,但请记住,目前这不应该在生产环境中使用。在这篇文章中,我们将概述我认为最相关的功能和变化。但是,您可以随时查看P...
2018-12-19 12:17:22 1020
原创 linux 下ab压力测试
1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等2.ab的原理 ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,...
2018-12-18 17:21:40 257
原创 python 安装httplib2 0.9.2 或使用pip安装
1、首先下载httplib2 0.9.2,下载地址:https://pypi.python.org/pypi/httplib2/#downloads2、然后解压到Python27的安装目录下,将下载的httplib2 0.9.2解压后的文件夹名字修改为httplib3、通过dos命令进入cmdC:\Users\Administrator>cd:d\Python27\http...
2018-12-17 10:10:17 10398
转载 多个站点单点登录的设计思路
多个站点单点登录的设计思路一般来说单点认证都需要两端来完成,在认证中心端的我们称之为SSO,在网站端的模块我们称之为PSO。两个模块之间采用二次重定向技术来实现同步两端票据的方式来实现单点登陆。为什么需要单点登录产品刚上线时,一般由于用户量少,所有的功能都放在一起,一般也不需要具体的单点登录。随着用户量和业务发展的需要,要求逐步将产品按功能或性能分为相应独立的站点,并分开部署,这就需要在...
2018-12-13 11:45:10 672
转载 php架构师之路2017半年精选40篇
【特别推荐】《架构师之路2016年精选66篇》发起一个活动,一起携手见证“架构师之路”的第一篇10w+,还差3000阅读,邀您一起转发。 【通用设计与方法论】《单KEY业务,数据库水平切分架构实践》《架构设计中常见“反向依赖”与解耦方案》《互联网架构如何实现“高可用”》《互联网架构如何实现“高并发”》《典型数据库架构设计与实践》 【典型架构实践】《计...
2018-12-12 18:03:30 317 4
转载 经典讲解浅谈CSRF攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚...
2018-12-10 12:00:43 763
Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz
2018-08-27
SourceTreeSetup19100 git工具
2018-01-18
thinkhphp3.2 excel导入导出demo
2018-01-17
Thinkphp5整合excel导入导出
2018-01-17
PHP扫码关注微信公众号
2018-01-05
git 可视化工具
2017-12-05
SwitchHosts工具
2017-11-15
好用的安卓蓝牙调试工具app
2017-09-28
一个调试成功的微信小程序接蓝牙demo
2017-09-28
phpstudy配置path_info成功的配置
2017-09-16
https://buf.build/ 上传命令windows 专用buf.exe
2024-08-14
pdf和word excel ppt互转
2023-05-29
4294967295 (0xffffffff)问题解决
2023-03-26
ios Google Route
2023-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人