干饭猫
码龄9年
关注
提问 私信
  • 博客:68,771
    68,771
    总访问量
  • 4
    原创
  • 136,417
    排名
  • 22
    粉丝
  • 0
    铁粉

个人简介:网络搬运工

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-12-22
博客简介:

weixin_33465519的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    53
    当月
    0
个人成就
  • 获得84次点赞
  • 内容获得3次评论
  • 获得402次收藏
创作历程
  • 1篇
    2024年
  • 6篇
    2023年
  • 9篇
    2022年
成就勋章
TA的专栏
  • 前端性能
    1篇
  • 英语翻译
    1篇
  • mysql
    1篇
  • MongoDB
    1篇
  • 性能分析
    1篇
  • linux
    2篇
  • 网络
    2篇
兴趣领域 设置
  • 网络与通信
    wiresharkwebsocket
  • 操作系统
    linuxcentos
  • 测试
    压力测试jmeter
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

《深入理解linux网络》读书笔记一

最近也是刚刚拿到这本书,对于linux网络这块,自己也是小白一个,所以就以自己基础知识为零的起点,来做读数笔记。有不懂点也会查阅资料,来补充知识点。书目录:第二章-内核是如何接收网络包的,这一章节的2.2.1 linux网络收包总览中的其中一段文章:当网卡收到数据以后,以DMA的方式把网卡收到的帧写到内存里,再向CPU发起⼀个中断,以通知CPU有数据到达。当CPU收到中断请求后,会去调用网络设备驱动注册的中断处理函数。网卡的中断处理函数并不做过多工作,发出软中断请求,然后尽快释放CPU资源。
原创
发布博客 2024.08.25 ·
818 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

JMeter做接口测试,如何提取登录Cookie

用JMeter进行接口测试时,经常需要通过登录接口提取Cookie才能进行其他业务流程,如果cookie/token是在登录请求的响应报文里,那么可以通过正则表达式直接提取出来,但是如果Cookie不是在响应报文里,还可以怎么提取出来呢?在登录接口下添加HTTP Cookie管理器,并添加用户定义的Cookie,这里设置名称为aaa,值为${COOKIE_aaa}。通过分析发现,业务接口的请求头中带有Cookie值,需要通过登录接口获取Cookie后传递到其它接口的请求头中。
转载
发布博客 2023.09.10 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Chrome DevTools Performance 功能详解

本文整理介绍 Chrome DevTools Performance 面板的所有功能,以便使用其分析页面加载时/运行时性能,找出性能瓶颈。若内容存在谬误,请帮忙指正。后续准备更新一篇非常详细的首屏6大性能指标的优化教程,帮你提高页面的 Chrome DevTools Lighthouse 跑分分数。
转载
发布博客 2023.09.02 ·
3201 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

fiddler学习网址

条形栏后面的红色 X 图标表示服务器发送了请求头 Connection: close(对于 HTTP/1.0 类型的响应,是指发送请求头Connection: Keep-Alive 失败),阻止后续请求重用该连接。当鼠标放在任意一个行的上方时,下面的状态栏中就会显示该项的更多信息,如:请求URL地址、Content-Type、发送/接收的字节数。如果条形栏是用阴影线表示,而不是平滑的,表示HTTP 响应在 Fiddler 端被缓存起来了,而不是流式地转发给客户端。流模式每次下载的数据直接返回给客户端。
转载
发布博客 2023.09.02 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改timeline刻度表,以毫秒为单位(个人记录)

近期有个任务是要修改timeline的刻度线,以毫秒为单位。初步是尝试修改源码,简单的用起来。
原创
发布博客 2023.09.02 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DrawClientPipeMap

【代码】DrawClientPipeMap。
原创
发布博客 2023.08.31 ·
51 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

软件测试原理与实践第二版英文翻译(一)

主要用于英语学习
原创
发布博客 2023.07.22 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何写复杂的SQL

经常有人问我那非常复杂的sql是怎么写出来的,我一直不知道该怎么回答。 因为虽然我写这样的sql很顺手,可是我却不知道怎么告诉别人怎么写。 很多人将这个问题归结为天赋,我却不这么看,我想这个不是天赋的问题, 任何人经过一定有效率的学习和练习都能完成。有的人可能学习的快点,有的 人可能学习的慢点,这个的确跟每个人有关,但只要经过有规律的练习,我觉得 还是能够很快的写出符合要求的sql的。我也一直认为,不知道怎么写是因为没有
转载
发布博客 2022.07.12 ·
1660 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

​mysqlreport指南​

mysqlreport是mysql性能监测时最常用的工具,对了解mysql运行状态和配置调整都有很大的帮助。找了一些mysql的资料,发现大多数是关于php+mysql开发的,服务配置基本就是固定的几条。干脆找上mysqlreport的官网,啃下来这篇指南。翻译都是随着我个人的语言习惯,对直接能用mysql命令上看到结果的英文则保留下来。方便以后查找:原文地址:http://hackmysql.com/mysqlreportguide《mysqlreport指南》本指南的写作目的是解释mys..
转载
发布博客 2022.05.24 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用Docker安装一个MongoDB

MongoDB介绍:一个数据库可以理解成一个文件夹,一张表就是一个collection集合,表内的一行数据就是一个document文档,表中的每一个字段在mongo中被称为一个field域,mongodb只支持单表查询在mysql中一行数据就是一个订单,在mongodb中一个字典(object)就是一个订单Mongo支持的角色:read 只读:允许用户读取指定的数据库 readWrite 读写:允许用户读写指定的数据库 dbAdmin 数据库管理:允许用户在指定的数
转载
发布博客 2022.05.15 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Strace 解决性能问题案例一则

前言前面一篇文章说了因为公司同事在解决一个故障(性能问题)时利用到strace,在学习strace工具的时候也查看《性能之巅》第十三章中,大神解决性能问题的思路和方法。本文将我遇到的故障的解决过程记录下来,前车之鉴。业务逻辑业务写入A表,通过canal监听binlog产生消息,应用接收消息经过一定逻辑(a,b,c)对消息进行三次校验(查询DB)并且聚合,然后写入B表。抽象的逻辑图示如下: [a] [A]--->[binlog]--->[b...
转载
发布博客 2022.05.13 ·
631 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

一文看懂IO多路复用

本文让你理解什么是IO多路复用 IO多路复用解决什么问题 目前有哪些IO多路复用的方案 具体怎么用 不同IO多路复用方案优缺点1. 什么是IO多路复用一句话解释:单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。2. 解决什么问题说在前头应用程序通常需要处理来自多条事件流中的事件,比如我现在用的电脑,需要同时处理键盘鼠标的输入、中断信号等等事件,再比如web服务器如nginx,需要同时处理来来自N个客户端的事件。逻辑控制流在时间上的重叠叫做并发而CPU.
转载
发布博客 2022.05.12 ·
3766 阅读 ·
4 点赞 ·
0 评论 ·
26 收藏

Linux 进程、线程、文件描述符的底层原理

一、进程是什么首先,抽象地来说,我们的计算机就是这个东西:这个大的矩形表示计算机的内存空间,其中的小矩形代表进程,左下角的圆形表示磁盘,右下角的图形表示一些输入输出设备,比如鼠标键盘显示器等等。另外,注意到内存空间被划分为了两块,上半部分表示用户空间,下半部分表示内核空间。用户空间装着用户进程需要使用的资源,比如你在程序代码里开一个数组,这个数组肯定存在用户空间;内核空间存放内核进程需要加载的系统资源,这一些资源一般是不允许用户访问的。但是注意有的用户进程会共享一些内核空间的资源,比如一些动
转载
发布博客 2022.05.12 ·
458 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

HTTP、TCP、UDP以及SOCKET之间的区别/联系

一.TCP/IP代表传输控制协议/网际协议,指的是一系列协组。  可分为四个层次:数据链路层、网络层、传输层和应用层。在网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层:中有TCP协议与UDP协议。在应用层:有FTP、HTTP、TELNET、SMTP、DNS等协议。TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像
转载
发布博客 2022.04.09 ·
2096 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

bit 与 Byte 的区别

bit与Byte的区别一、用途不一样Bit意为"位"或"比特",是计算机运算的基础单位;Byte意为"字节",是计算机文件大小的基本计算单位;二、代表的大小不同1bit就是1位二进制数,比如 1 或者 0;1Byte就是 1 个字节,1 个字节是由 8 个二进制位组成的。比如1111111,00000000等。三、代表的内容不一样Bit 只能代表一个内容,(0或者1,其中的一个),1 Byte 代表 256 个内容 = 2 的 8 次方。bit 与 Byte 的...
转载
发布博客 2022.03.21 ·
32746 阅读 ·
25 点赞 ·
1 评论 ·
150 收藏

tcpdump详解

原文地址:全网最详细的 tcpdump 使用指南 - 王一白 - 博客园今天要给大家介绍的一个 Unix 下的一个网络数据采集分析工具,也就是我们常说的抓包工具。与它功能类似的工具有 wireshark ,不同的是,wireshark 有图形化界面,而 tcpdump 则只有命令行。可以用wireshark 读取tcpdump 生成的pcap文件,用wireshark的图形化界面分析tcpdump 结果数据。在讲解之前,有两点需要声明:第三节到第六节里的 tcpdump 命令示例,.
转载
发布博客 2022.03.20 ·
21104 阅读 ·
35 点赞 ·
2 评论 ·
172 收藏
加载更多