- 博客(6)
- 收藏
- 关注
原创 数据包校验和
IP数据包校验和只需要校验ip首部,tcp、udp都需要校验头部加数据部分外加一个伪首部12字节,icmp只需要校验数据和udp首部8字节。
2022-05-10 14:12:13
603
原创 icmp数据包格式
icmp数据报由首部和数据部分组成,ICMP报文由首部和数据段组成。首部为定长的8个字节,前4个字 节是通用部分,后4个字节随报文类型的不同有所差异。0-8类型 8-16 代码 16-31 校验和0-31首部其他部分数据部分Icmp数据包报文总体分为三大类差错报告、控制报文、请求应答报文。对了顺便记录下,tcp\udp校验和都需要伪首部进行校验和,校验和校验三部分伪首部、首部、data三部分。...
2022-04-13 20:24:31
2699
原创 redis用法之分库分表维护全局唯一id
当我们的某张数据库表的数据量可能会非常大的时候,我们应该对其进行分库分表,这时候的id就不能再让数据库对其进行维护了,因为数据库来维护的话,那么这个id将会大范围重复,虽然在某个子表中他是唯一的,但是在逻辑中他是重复的了,所以我们可以通过redis来维护,在redis中维护一个key,每次生成数据的时候都来取值并对其加一,这样就达到了,id全局唯一,不过这样做有个性能瓶颈,那就是这个数据库表的插入可能会非常频繁,所以每次插入一次数据都对其进行redis访问的话,那么redis将会严重浪费资源在这件事上,我们
2022-04-03 10:13:29
958
原创 个人对http的一点理解
想必大家都对http协议都十分的收悉,我本人对http也不是特别的陌生,但是也没有特别的具体,那么今天就打算来地毯式的扫一遍这个http不同版本的之间相同之处和不同之处。重要的事情多说一遍,你们一定要自己去亲自去试一试socket,socket真的很重要,你想完全明白http协议最好自己去玩玩socket,反正socket在我心目中的地位是排很前面的,你可以自己通过他实现一些自己定义的协议,特别是粘包问题的时候,想玩懂http协议一定要去用socket,并把它玩好。http协议由三部分组成1.状
2022-01-20 12:15:15
310
原创 docker Nginx部署vue界面踩坑(前后端分离)
以前写的springboot项目是前后端一同放到同一个Jar包里面,因为这个前后端分离的好处,我也打算自己试一试。 上面两个标注我相信大家都懂,下面就直接进入正题,我今天遇到了两个坑,第一个坑就是403,第二个就是404这两个错误足足花了我三个小时,我觉得有必要记录一下。404: 这个缘故就是Nginx压根没有找到index.htmldocker run --name My_Nginx -p 8082:80 -v /var/M...
2021-10-10 16:02:37
613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人