背景 最近对接一个TCP协议,这个协议定义的非常好,有头标识和校验位!但是,接口提供方定的通信协议还是欠缺考虑...正常情况下,这个协议是没有问题的,但是在高并发的情况下,客户端方就需要点真功夫了。 分析 该通信协议中,没有使用事务号,也就是说,用同一条连接连续发送两次请求,你不知道返回的响应数据是 ...
相关下载可以直接到官网,或者阿里云帮助:https://help.aliyun.com/knowledge_detail/36243.html?spm=5176.10695662.1996646101.searchclickresult.930478543Yo7N0&aly_as=iGkhvFmv ...
分类:
其他好文 时间:
2020-02-15 13:38:45
阅读次数:
97
1.数据库连接池: 连接池容量 最大连接数 最小连接数 排队机制 超时 1.实现DataSource 接口 2.DBCP //1.配置 Properties文件,2.创建连接池工厂方法。3.操作数据库一样。 DataSource datesourc= BasicDataSourceFactory.c ...
分类:
数据库 时间:
2020-02-14 20:40:20
阅读次数:
81
查看最大连接数: show variables like 'max_connect%'; 查看当前连接数: show status like 'Threads%'; 修改mysql的连接数: vim /etc/my.cnf [mysqld] #设置编码格式 [mysqld] #设置编码格式 char ...
分类:
数据库 时间:
2020-02-13 23:22:50
阅读次数:
146
1、查看最大连接数mysql>showvariableslike"%max_connections%";±----------------±------+|Variable_name|Value±----------------±------+|max_connections|141±----------------±------+1rowinset(0.00sec)2、修改最大连接数MyS
分类:
数据库 时间:
2020-02-13 16:36:35
阅读次数:
94
函数介绍 Socket对象方法: 服务端: |函数|描述| | | | |.bind()|绑定地址关键字,AF_INET下以元组的形式表示地址。常用bind((host,port))| |.listen()|监听TCP,可以挂起的最大连接数,该值至少为1,一般设为5即可| |.accept()|被动 ...
分类:
编程语言 时间:
2020-02-09 14:55:43
阅读次数:
72
https://blog.csdn.net/qq_32447301/article/details/86659474 一、限流操作: 为什么限流,是防止用户恶意刷新接口,因为部署在外部服务器,并且我们采用websocket的接口实现的,公司没有对硬件升级,导致程序时长崩溃,为了解决这个问题,请教公司 ...
分类:
其他好文 时间:
2020-02-09 09:54:30
阅读次数:
57
一、常用的存储数据的三个指令主要的三个存储数据的指令分别是:set、add、replace。set指令:是直接保存到一个叫做key的数据到服务器上(不管这个数据是否存在);add指令:是添加一个数据到memcached,如果这个key已存在,则不进行添加,若不存在,则执行添加;replace指令:也是添加一个数据到memcached,但其与add指令相反,如果这个key存在,那么就修改其key值,
分类:
系统相关 时间:
2020-02-09 00:41:02
阅读次数:
160
【Thymeleaf】使用学习 1、spring boot 整合 Thymeleaf 2、spring security 使用 3、标签使用 1、spring boot 整合 Thymeleaf <dependency> <groupId>org.springframework.boot</grou ...
分类:
其他好文 时间:
2020-02-08 11:49:59
阅读次数:
85
一.数据库连接池 作用:减少大量的数据库连接和释放所造成的资源浪费情况 池化技术:准备一些预先的资源,用于数据库连接 基本配置: 最小连接数:一般正常情况下的连接数量 最大连接数:最多可能出现的连接数量 等待超时:故意设置的时间,当在大量连接的情况下使用 使用:编写连接池实现一个接口DataSour ...
分类:
数据库 时间:
2020-02-08 00:42:38
阅读次数:
77