TIME_WAIT and Its Design Implications
近来产品销量不错,带来的是服务器疯狂告警:TIME_WAIT连接数量过多。TCP的大致协议我有了解,但其中的很多细节以及中间状态抓得并不深。因此打算翻译这篇TIME_WAIT and its design implications for protocols and scalable client server,学习的同时思考一下怎么解决服务器上的告警问题。
软件测试/测试开发丨SQL多表查询 学习笔记
本文转自测试人社区,霍格沃兹测试开发学社学员笔记 原文链接:[链接]一、多表查询1.1、笛卡尔积定义: 笛卡尔积是一个数学概念,又称直积,它是指两个集合元素所有可能有序对的集合。例子:A={a,b},B={c,d}A*B ={(a,c),(b,c),(a,d),(b,d)}语法:select 字段名称 from 表1, 表2 {代码...} 二、多表查询-内连接2.1、内连...
2023-12-28
SpringBoot默认的连接池 HikariCP
现在已经有很多公司在使用HikariCP了,HikariCP还成为了SpringBoot默认的连接池,伴随着SpringBoot和微服务,HikariCP 必将迎来广泛的普及。
2021-12-07
WebSocket与http长连接的区别
GET / HTTP/1.1 Host: localhost:8080 Origin: [url=[链接]:3000][链接]:3000[/url] Connection: Upgrade Upgrade: WebSocket Sec-WebSocket-Version: 13 Sec-WebSocket-Key: w4v7O6xFTi36lq3RNcgctw==
从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池
前景回顾第一节 从零开始手写 mybatis(一)MVP 版本 中我们实现了一个最基本的可以运行的 mybatis。第二节 从零开始手写 mybatis(二)mybatis interceptor 插件机制详解本节我们一起来看一下如何实现一个数据库连接池。为什么需要连接池?数据库连接的创建是非常耗时的一个操作,在高并发的场景,如果每次对于数据库的...
2020-07-18
基于STM32的300W无刷直流电机驱动方案
近些年,由于无刷直流电机大规模的研发和技术的逐渐成熟,已逐步成为工业用电机的发展主流。围绕降低生产成本和提高运行效率,各大厂商也提供不同型号的电机以满足不同驱动系统的需求。现阶段已经在纺织、冶金、印刷、自动化生产流水线、数控机床等工业生产方面应用。
2023-07-06
golang通用连接池的实现
连接池的实现不依赖具体的实例,而依赖某个接口,本文的连接池选用的是io.Closer接口,只要是实现了该接口的对象都可以被池管理。当然,你可以实现基于interface{}的连接池,这样任何对象都可以被管理。
SYN 洪水攻击
SYN 洪水(半开连接攻击)通过重复发送初始化连接请求(SYN)数据包,攻击者将占用服务器上的所有可用端口,导致服务器无法创建新的连接。工作方式如下:
2022-06-13
一种通过延迟事务提升数据库性能的方法
一、背景在数据库代理层中,写节点的数据库连接是一种很重要和稀缺的资源,提升其利用率是一个提升数据库整体性能的重要手段。数据库连接占用过高会大幅增加数据库的资源负担,降低数据库的处理能力。通过延迟启动的事务,可以减少不必要的连接占用时长,提升数据库连接利用率。
2023-09-28
python下pyodbc连接sybase
环境:windows10,Python 2.7.14,32bit pip install pyodbc pyodbc连接sybase有2种方式:DSN与非DSN模式 pyodbc连接sybase需要安装相应的驱动程序(Adaptive Server Enterprise) 官网可以下载相应的Sybase ASE进行安装,安装完毕后可以通过 控制面板->管理工具->ODBC数据源 查看odbc已安装的驱动程序(安装成功...
2017-12-14
Linux安装nodejs
Linux安装nodejs 安装说明 安装的环境为CenterOS7 {代码...} 遇到的问题 如果软连接后提示报下面的错误,需要软连接指向/usr/bin/路径下,命令参考上面的安装说明: {代码...}
item2 报错 a session ended very soon after starting...
每次使用ssh 远程新的连接,都会在 ~/.ssh/known_hosts 文件上生成 ssh 秘钥对,更新了远程密码后,需要删除对应的 ssh 秘钥。不然会报错。
2021-12-06
原生 PHP 操作数据库的方式
在 webman 文档上看到一个Medoo 数据库,第一次听说,Medoo 文档介绍是一个轻量的 PHP 数据库框架,查看源码发现原来是用 PHP 的 PDO 对象封装了一套操作数据库的功能。
2025-06-12
python 连接MongoDB
Python连接MongoDB 编辑工具:pycharm在命令行窗口输入命令通过阿里镜像安装Pymongopip install pymongo -i [链接] 具体连接代码如下:user_daya.py: {代码...} mongodb.py: {代码...}
2020-07-11
autoxjs 手机连接不上vscode
原来电脑的vscode可以连接上安装了autoxjs的手机,后来连接不上了,将电脑重启一下可以了
2025-01-18
SpringBoot默认的连接池 HikariCP
现在已经有很多公司在使用HikariCP了,HikariCP还成为了SpringBoot默认的连接池,伴随着SpringBoot和微服务,HikariCP 必将迎来广泛的普及。
2021-12-06
中国人自己的框架——蚂蚁金服RPC框架结构分析
蚂蚁金服近期开源了研发多年的SOFA一篮子框架,其中就有一个非常核心的RPC框架,它叫SOFA-BOLT。小编今天花了近一天的时间仔细阅读研究它的源码,阅读过程中遇到了不少问题,蚂蚁金服的相关技术人员都非常耐心的及时解答了我的疑难。这里将我从中学到的知识点一并分享给大家。