一面: 1、介绍一下你负责的测试工作 2、使用什么抓包工具 3、说一下tcp链接和断开的过程及原理 4、长链接和短链接的区别 https://www.cnblogs.com/cl2Blogs/p/9524427.html 5、介绍一下压测过程 6、连表查询用过吗,左链接和内连接什么意思 https: ...
分类:
其他好文 时间:
2020-06-19 11:54:13
阅读次数:
217
MongoDB服务器CPU一直很高,最高达到900%,可能是哪些原因? 答:可能原因如下: 1、高并发场景下,服务器开启numa 2、mongo查询无索引,消耗大量内存和io 3、服务器硬件故障,例如CPU 内存 raid卡等。 3、高并发写入下开启读写分离+oplog应用加锁。 4、高并发短链接+ ...
分类:
数据库 时间:
2020-06-17 16:42:22
阅读次数:
98
如何学netty? 关键点在于抓住主线: 请求处理最主要的流程是什么? 最核心的逻辑是什么? 在了解这些主线之前,不要迷恋细节,否则容易迷失在那些细枝末节的代码中。 如何学好一个技术? 1、了解这个技术的本质、背景、定位、过去和未来 2、这个技术的原理是什么 3、看文档,怎么用这个技术 4、别人是怎 ...
分类:
Web程序 时间:
2020-06-12 09:13:30
阅读次数:
74
浅析 Netty 实现心跳机制与断线重连 1、基础 何为心跳 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 为什么需要心跳 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某 ...
分类:
Web程序 时间:
2020-06-11 19:58:23
阅读次数:
67
django框架 要回忆起一些HTTP的知识。 HTTP协议的四大特性: 1.基于请求响应 2.基于TCP/IP作用于应用层的协议 3.无状态 4.短链接 请求的格式: 1.请求首行:请求方式 url HTTP版本 2.请求体 3.空行 4.请求体 响应的格式: 1.响应首行:HTTP版本 状态码 ...
分类:
其他好文 时间:
2020-06-07 10:34:58
阅读次数:
45
在微信推广中,域名会由于各种问题变得异常,所以我们会需要域名检测,来实时了解域名情况,检测方法五花八门,体验参差错落,其中有大部分人使用将链接生成短网址的手段来判断域名是否异常,这本身就是一种取巧行为,“生成短链接接口”本用于提升生成二维码的扫码速度和成功率,为规范接口的使用,不久会将长链接域名转换每个自然月的上限调整为10,之后的长链接域名将无法转换,对于那些一直使用这种方法的推广方来讲,无疑要
分类:
微信 时间:
2020-06-04 16:49:07
阅读次数:
107
java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服:每 ...
分类:
编程语言 时间:
2020-06-01 13:45:51
阅读次数:
62
TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。下面会介绍一个TCP连接是如何建立的以及通信结束后是如何终止的。 一、TCP连接的建立与终止 1.1 建立连接协议 请求端(通常称为客户)发送一个SYN段指明客户打算连接的服务器的端口,以及初始序号(ISN, ...
分类:
其他好文 时间:
2020-06-01 13:28:52
阅读次数:
70
在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源(如JavaScript文件、图像文件、CSS文件等),每遇到这样一个Web资源,浏览器就会重新建立一个 ...
分类:
Web程序 时间:
2020-05-29 22:57:58
阅读次数:
146
转自:https://www.cnblogs.com/linjiqin/p/9600590.html 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 一、解决方案:修改t ...
分类:
其他好文 时间:
2020-05-27 20:32:32
阅读次数:
85