粘包问题及解决方案 一 什么是粘包问题 前提:只有TCP会发生粘包现象,UDP永远不会粘包。 粘包问题本质上就是接收方不知道消息的边界,不知道一次性该提取多少字节流用于解析消息,造成的消息解析错误问题。 二 为何么会有粘包问题 1 socket收发消息的原理之流式协议 ? 发送端可以是1K1K的发送 ...
分类:
其他好文 时间:
2021-06-25 17:27:19
阅读次数:
0
UDP套接字通信、socketserver并发编程 一 基于UDP的套接字通信 1 TCP与UDP协议的对比 ### 1.可靠性 #### (1) TCP协议是可靠协议 ? 对方必须回复一个ack确认消息,才会将自己这端的数据从内存中删除。 #### (2) UDP是不可靠协议 ? 发送一条消息就会 ...
分类:
其他好文 时间:
2021-06-25 17:25:07
阅读次数:
0
在前面的博客当我们讨论性能测试时,我们有聊过性能测试的目的和本质。性能测试过程中,监控分析和调优是最核心也是占比最大的一部分。 性能分析的目的是找出系统性能存在的瓶颈与风险,性能调优就是尽可能用更少的资源提供更好的服务。而其关键点,就是生成负载、监控相关指标。 性能测试前期的需求调研、开始前的准备工 ...
分类:
其他好文 时间:
2021-06-25 17:24:18
阅读次数:
0
laravel 打印sql语句非常的麻烦而且不方便,所以就想弄一个sql日志来方便调试排除 首先到 EventServiceProvider.php (监听文件)里 赋值日志开关常数 define('SQL_LOG', env('SQL_LOG', false));然后到 $listen 里增加 S ...
分类:
数据库 时间:
2021-06-25 17:07:22
阅读次数:
0
无锡、佛山、合肥、大连、福州、厦门、哈尔滨、济南、温州、南宁、长春、泉州、石家庄、贵阳、常州、南通、嘉兴、太原、徐州、南昌、金华、惠州、珠海、中山、台州、烟台、兰州、绍兴、海口、扬州 工业X-RAY检测设备可用于锂电池检测等电池行业,电路板行业,半导体封装,汽车行业,电路板组装(PCBA)行业等,以 ...
分类:
Web程序 时间:
2021-06-25 17:04:16
阅读次数:
0
汕头、湖州、盐城、潍坊、保定、镇江、洛阳、泰州、乌鲁木齐、临沂、唐山、漳州、赣州、廊坊呼和浩特芜湖、桂林、银川、揭阳、三亚、遵义江门、济宁、莆田、湛江、绵阳、淮安、连云港淄博、宜昌、邯郸、上饶、柳州、舟山、咸阳九江、衡阳、威海、宁德、阜阳、株洲、丽水南阳、襄阳、大庆、沧州、信阳、岳阳、商丘肇庆、清远 ...
分类:
Web程序 时间:
2021-06-25 17:03:07
阅读次数:
0
1 <?php 2 $str = '1234'; 3 $ar =str_split($str); 4 perm($ar, 0, count($ar)-1); 5 6 function perm(&$ar, $now, $length) { 7 if($now == $length){ 8 $str= ...
分类:
Web程序 时间:
2021-06-25 16:41:48
阅读次数:
0
从TCP发送数据的流程说起 要深入的理解各种IO模型,那么必须先了解下产生各种IO的原因是什么,要知道这其中的本质问题那么我们就必须要知一条消息是如何从过一个人发送到另外一个人的; 以两个应用程序通讯为例,我们来了解一下当“A”向"B" 发送一条消息,简单来说会经过如下流程: 第一步:应用A把消息发 ...
分类:
其他好文 时间:
2021-06-24 18:10:52
阅读次数:
0
这几天公司需要使用钉钉发送消息给个人后加上该登录人员的水印,不闲聊直接开始。 首先需要登录钉钉开发者后台获取到你创建的微应用的参数,应用appKey和应用appsecret来获取token,必须使用token和免登code后才能获取到该用户信息,这里我没有权限看公司钉钉的后台没办法截图,可以参考钉钉 ...
1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 ...
分类:
Web程序 时间:
2021-06-24 18:06:08
阅读次数:
0