渴望明天
渴望明天 2021年高考,看到个图,挺好玩的,作为标题吧 哈哈哈 TCP 三次握手主要做什么 同步 初始序列号 同步 MSS 四次挥手一定是四次吗? 很容易抓到 三次挥手的包 MSS & MTU 尽可能避免IP的分片 网络通信,尽一切可能避免IP的分片!为什么?因为负责IP分片的那台主机、路由器会花费很多CPU …
继续阅读记录 · 思考 · 实践
关于技术、生活,以及一路走来的观察。
渴望明天 2021年高考,看到个图,挺好玩的,作为标题吧 哈哈哈 TCP 三次握手主要做什么 同步 初始序列号 同步 MSS 四次挥手一定是四次吗? 很容易抓到 三次挥手的包 MSS & MTU 尽可能避免IP的分片 网络通信,尽一切可能避免IP的分片!为什么?因为负责IP分片的那台主机、路由器会花费很多CPU …
继续阅读tcpdump -i eth0 -v -nn -X -v 'port 80' -c 5 -w cap.tcpdump 选项 i, interface 指定监听哪个网卡 nn, 如遇到21这类的端口号,显示21而不是 ftp X, 显示16进制和 ASCII码 ‘port 53’ 过滤端口 c : …
继续阅读gdb单步调试 原来服务的的启动方式 /data/home/2333/xx/matchsvr/bin/matchsvr --noloadconf --conf-file=../conf/matchsvr_conf.xml --log-file=../log --tlogconf=../conf/tlogconf.xml …
继续阅读消息队列的特征 消息队列在存取消息时,必须要满足三个需求,分别是 消息保序 处理重复的消息 保证消息可靠性 消息保序 对于 单队列,单进程的queue, 是满足先入先出的特点的,本身是有序的,但是如果有多个队列或多个消费者线程的时候,可能会产生乱序的问题。 kafka的例子: stream的缺点就是在redis内部 …
继续阅读redis数据冗余与分片 数据冗余-主从复制 Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。 读操作:主库、从库都可以接收; 写操作:首先到主库执行,然后,主库将写操作同步给从库。 主从库间如何进行第一次同步? replicaof 172.16.19.3 6379 断网增量更新 …
继续阅读AOF 机制 (Append Only File) flush时间配置 AOF 配置项 appendfsync 的三个可选值: Always,同步写回:每个写命令执行完,立马同步地将日志写回磁盘; Everysec,每秒写回:每个写命令执行完,只是先把日志写到 AOF 文件的内存缓冲区,每隔一秒把缓冲区中的内容写入磁盘 …
继续阅读如果你只是急于解决太多细微的问题,能力就很难得到质的提升 Redis 学习的路线 底层数据结构 基础数据结构 key-value的管理方式 如果哈希表里写入的数据越来越多,哈希冲突可能也会越来越多,这就会导致某些哈希冲突链过长,进而导致这个链上的元素查找耗时长,效率降低。Redis 默认使用了两个全局哈希表:哈希表 1 …
继续阅读Introduction C ++ 11引入了lambda,该lambda提供了一种语法上轻量级的方式来动态定义函数。它们还可以通过值或引用来捕获(或封闭)周围范围的变量。在本文中,我们将研究lambda与纯函数和函子类(实现的类)在实现方面的区别operator()。 Capture By Value class …
继续阅读引入的原子指令 SSE2 extensions introduce two new fence instructions (LFENCE and MFENCE) as companions to the SFENCE instruction introduced with SSE extensions. The …
继续阅读transaction 事务是一个抽象层,允许应用程序假装某些并发问题和某些类型的硬件和软件故障不存在。各式各样的错误被简化为一种简单情况:事务中止(transaction abort),而应用需要的仅仅是重试。 如果没有事务处理,各种错误情况(进程崩溃,网络中断,停电,磁盘已满,意外并发等)意味着数据可能以各种方式变 …
继续阅读