spring - core的学习
2023-12-30 11:01:58
1469
1
java反射的学习!
2023-12-20 23:46:39
368
1
java多线程学习。
2023-12-19 22:25:46
402
1
java异常的处理
2023-12-17 21:26:52
191
1
关于java集合的总结。
2023-12-16 21:16:43
204
java第一篇!
2023-12-14 23:48:57
111
1
Go并发编程中篇
2023-12-03 18:14:26
324
1
学习git的基础知识、本地操作、远程操作。
2023-11-23 11:56:15
529
go并发编程入门
2023-11-09 23:54:43
426
go语言入门篇!
2023-09-23 14:14:29
290
总结了MySQL的优化和日志部分。
2023-09-21 11:08:47
464
总结了redis上的 缓存预热,缓存雪崩,缓存击穿,缓存穿透的部分。
2023-08-13 12:45:48
2047
1
本文介绍了观察者模式(发布--订阅模式)的相关内容。
2023-07-30 15:04:43
1238
1
对MySQL的索引进行了总结。
2023-07-16 17:23:55
507
23
本文总结了redis的缓存双写一致性的知识点。
2023-07-12 20:11:08
2716
24
本文介绍了设计模式的装饰器和适配器模式。
2023-07-09 10:54:38
640
16
对设计模式中的 代理模式进行了总结。
2023-07-08 12:46:35
1315
15
对于工厂模式(简单工厂、工厂方法、抽象工厂)的总结。
2023-06-23 20:31:10
4886
14
对于redis的集群进行了讲解。
2023-06-22 09:19:33
8487
15
对于redis单线程和多线程的讲解。
2023-06-20 20:15:24
1520
1
对MySQL锁的介绍!
2023-05-30 20:19:17
122
这是一篇对redis主从复制和哨兵的学习笔记!
2023-05-13 15:08:28
3500
71
本文对redis的事务和管道进行了讲解。
2023-05-07 16:56:38
1429
10
本文讲解了Redis持久化相关的内容。
2023-05-03 13:57:12
604
8
Redis入门第一篇---介绍基本的数据类型,日后还要多加练习。
2023-05-01 20:27:50
145
1
基于tcp的聊天系统,主要用到的知识点:生产者消费者模型、多路转接IO、MFC框架、TCP、线程池、mysql。
2023-04-10 16:34:58
2429
26
分享一道奇妙的力扣题----下一个排列
2023-03-30 14:40:23
196
13
浅浅总结下C++内存分布&malloc-free-new-delete的区别和联系。
2023-03-29 17:34:30
370
14
贪心说实话,大多依靠经验和直觉,nnd贪心策略一旦错了,直接寄。。。。
2023-03-13 21:20:55
548
7
linux平台性能最好的IO多路转接模型。没有之一,也是现在服务端都在使用着的。
2023-03-12 14:32:21
167
3
IO多路转接poll的详解。
2023-03-12 09:36:36
223
1
高并发的基础:多路转接。 对selectIO模型进行了详细的总结。
2023-02-24 22:44:56
811
1
C++为了加强类型转换的可视性,引入了四种命名的强制类型转换操作符:static_cast、const_cast、reinterpret_cast(重解释转换)、dynamic_cast (动态转换),
2023-02-21 22:03:51
452
对auto_ptr 、scoped_ptr / unique_ptr 、 shared_ptr(重要!!!)、shared_ptr循环引用问题、shared_ptr删除器进行总结。
2023-02-18 22:12:53
934
4
数据链路层的以太网协议、arp协议, 以及其他协议中的NAT协议、DNS协议
2023-02-17 23:21:21
975
对网络层中IP协议的IP协议格式、IP地址管理、路由选择 进行讲解
2023-02-17 23:20:04
781
SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite源代码不受版权限制。
2023-02-14 11:53:46
833
发送方发送了大量的窗口数据(滑动窗口当中的分组数据),被接受方接收了之后,是先缓存在tcp维护的接收缓冲区当中的,由于缓存了大量的数据,会导致接收缓冲区当中的空间急剧减少,所以说,接收方就通过应答当中的窗口大小,去控制发送方的发送数据量。和早期的不同也就是网络拥塞的处理办法,因为早期的网络比较差,而现在的网络拥塞很多只是因为网络闪断而已,不需要降低到那么低就可以了。TCP的设计者觉得,一个。如果收到中间某个分组的确认,即使前面的确认没有收到,也直接按收到处理(确认序号的含义)因为发送的越多, 传输的越多。
2023-02-12 17:09:36
2362
2
TCP的协议格式 --- 20字节固定长度 + 40字节可选数据
2023-02-12 17:03:55
1544
tcp维护了发送缓冲区和接收缓冲区,send函数发送的内容, 会先放到tcp的发送缓冲区当中,tcp自己择机发送 (tcp自己选择发送的时机, 自己选择发送的数据量)。接收方告诉发送方,期望下一次发送方从哪个序号开始发送数据,引申含义就是:接收方告诉发送发,确认序号之前的内容都收到了。结论:TCP要保证可靠和有序,TCP的发送方在发送数据的时候,针对发送的数据,进行了序号的编号。,发送方发送的数据是有顺序的,接收方接收数据的时候也是有顺序的。不一定,只要满足后续发送的数据,按照之前的序号进行编号就行了。
2023-02-09 13:26:20
468