廖钺焕的博客

我是菜鸡

swoole tcp保证接受数据接受的完整性

打开包长检测特性。包长检测提供了固定包头+包体这种格式协议的解析。启用后,可以保证Worker进程onReceive每次都会收到一个完整的数据包。代码如下: server端: $server = new swoole_server('0.0.0.0',9501); $server-&...

2018-07-24 11:06:27

阅读数 1037

评论数 0

mysqlbinlog的使用

查看log读取log-bin二进制文件的内容1、mysqlbinlog mysql-bin.000002 >  ./out.log    #将二进制日志文件输出到指定文件(方便查看)输出的一条完整记录的如下:SET TIMESTAMP=1521166132/*!*/; SET...

2018-05-02 15:25:57

阅读数 44

评论数 0

redis 配置

redis-cli -h 127.0.0.1 -p 6379  [-a passwprd] [-n database] set cli1 1    ---- cli执行命令#系统内核有关配置 #tcp_backlog   #RDBsave 900 1 #当有一条Keys数据被改变时,900...

2018-03-23 18:10:16

阅读数 65

评论数 0

使用docker 遇到的问题

1、docker的centos中安装hiredis出现libhiredis.so.0.13: cannot open shared object file vi /etc/profile exportLD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBR...

2018-03-21 20:13:48

阅读数 5865

评论数 0

swoole curl和协程http的性能比较

function curl($ip){ $ch = curl_init('http://'.$ip); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $rs = curl_exec($ch); ...

2018-03-17 18:47:22

阅读数 1849

评论数 0

使用支持高并发网络I/O的编程技术

在编写高并发的tcp连接应用时,必须使用1、合适的网络I/O技术2、合适的网络I/O事件分派机制可用的io技术有:     I/O技术有同步I/O    非阻塞式同步I/O(也称反应式I/O)    异步I/O。非阻塞式同步I/O的技术包括:select(),poll(),epoll等机制异步I/...

2018-03-09 14:16:38

阅读数 158

评论数 0

linux 物理文档

Sytem LVM 什么是LVM? lvm是Logical Volumn Manage的缩写(即逻辑劵管理)。是linux对磁盘分区的一种管理机制。 LVM存在的意义? 解决不停机的情况下对文件系统打大小进行调整,提高磁盘管理的灵活性。 LVM术语 物理存储介质(Physical me...

2019-07-22 13:09:43

阅读数 6

评论数 0

linux 内核参数

核心文件 /etc/sysctl.conf TCP # 表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为20分钟 net.ipv4.tcp_keepalive_time = 1200 # 表示用于向外连接的端口范围。缺省情况下很小:3276...

2019-07-11 13:04:38

阅读数 7

评论数 0

pdf文件具体分析

%PDF-1.0 文件头,说明符合PDF1.0规范 Catalog(根对象) 1 0 obj << /Type /Catalog /Pages 1 0 R /Outlines 2 0 R >> endobj /Pages 指明页...

2019-05-14 23:05:04

阅读数 5

评论数 0

win10下php7.3安装curl扩展失败

本人解决方案: 可能是官方的php_curl.dll有问题,将ext目录下的php_curl.dll替换 64位的可以下载下面的链接 https://download.csdn.net/download/weixin_40512690/11119379

2019-04-16 11:13:00

阅读数 234

评论数 0

openssl的使用

1.生成私钥 openssl genrsa -out rsa_private_key.pem 1024   2、通过私钥生成公钥 openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem   3、对...

2019-01-08 15:34:21

阅读数 4991

评论数 2

consul 教程

目录 1.consul安装 1.1 先安装go环境 2.2 安装consul 2.开始使用 2.1运行consul agent 2.2 查看集群成员 2.3 注册服务 2.4 发现服务 3.Consul 集群 3.1 部署集群 3.2 启动代理 3.3 加入集群 3....

2019-01-04 13:55:36

阅读数 717

评论数 3

php全局事件函数

1、set_error_hander(callable $error_handler [, int $error_types = E_ALL | E_STRICT ]) 2、callable set_exception_handler ( callable $exception_handler ...

2018-10-31 15:25:06

阅读数 92

评论数 0

js调试

1、console.log(obj)                                                           --  打印对象信息到控制台 普通信息 2、console.log(obj)                                 ...

2018-10-16 13:58:54

阅读数 36

评论数 0

git使用笔记

1、基础操作 1.补交提交代码 git add hello.txt git commit -m "submit hello all file" git add heelo_world.txt git commit --amend 2.取消暂存 git add a.t...

2018-07-10 09:33:50

阅读数 62

评论数 0

学习博客

进程间通信的方式——信号、管道、消息队列、共享内存 https://www.cnblogs.com/LUO77/p/5816326.html epoll机制:epoll_create、epoll_ctl、epoll_wait、close用法详解 https://blog.csdn.ne...

2018-05-19 18:30:56

阅读数 67

评论数 0

做电商系统开发或仓储系统开发需要用到的资料地址大全

1、物流公司代码大全:https://www.ickd.cn/api/list.html

2018-05-12 14:12:28

阅读数 74

评论数 0

php error_log配置邮箱

windows#sendmail.exe 下载固网https://www.glob.com.au/sendmail/修改php配置文件:php.ini[mail function]SMTP = smtp.qq.comsmtp_port = 465sendmail_from = 1309893442...

2018-05-02 20:06:50

阅读数 279

评论数 0

C语言编译的4个过程(已UUID生成实例)

1、C语言调用uuid之前要安装依赖:libuuidyum install -y libuuid2、编写uuid.cvi uuid.c#include<stdio.h> #include<uuid/uuid.h&gt...

2018-04-14 23:32:37

阅读数 469

评论数 0

http 请求报文和响应报文编写 (java socket实例)

http 请求头由三部分组成:请求行、请求头部、请求体 GET / HTTP/1.1\r\n Host: 114.55.40.20\r\n Content-Type: text/html;charset=utf8\r\n Connection: keep-aliv...

2018-04-13 16:11:56

阅读数 890

评论数 0

提示
确定要删除当前文章?
取消 删除