自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 Java Spring

spring - core的学习

2023-12-30 11:01:58 1469 1

原创 java --- 反射

java反射的学习!

2023-12-20 23:46:39 368 1

原创 java --- 多线程

java多线程学习。

2023-12-19 22:25:46 402 1

原创 java --- 异常

java异常的处理

2023-12-17 21:26:52 191 1

原创 java --- 集合进阶

关于java集合的总结。

2023-12-16 21:16:43 204

原创 java --- lambda表达式

java第一篇!

2023-12-14 23:48:57 111 1

原创 go并发编程(中)

Go并发编程中篇

2023-12-03 18:14:26 324 1

原创 git的用法

学习git的基础知识、本地操作、远程操作。

2023-11-23 11:56:15 529

原创 Go并发编程(上)

go并发编程入门

2023-11-09 23:54:43 426

原创 Go语言入门篇

go语言入门篇!

2023-09-23 14:14:29 290

原创 MySQL---优化&日志

总结了MySQL的优化和日志部分。

2023-09-21 11:08:47 464

原创 Redis 之 缓存预热 & 缓存雪崩 & 缓存击穿 & 缓存穿透

总结了redis上的 缓存预热,缓存雪崩,缓存击穿,缓存穿透的部分。

2023-08-13 12:45:48 2047 1

原创 C++之观察者模式(发布-订阅)

本文介绍了观察者模式(发布--订阅模式)的相关内容。

2023-07-30 15:04:43 1238 1

原创 MySQL---索引

对MySQL的索引进行了总结。

2023-07-16 17:23:55 507 23

原创 Redis---缓存双写一致性

本文总结了redis的缓存双写一致性的知识点。

2023-07-12 20:11:08 2716 24

原创 C++之装饰器&适配器模式

本文介绍了设计模式的装饰器和适配器模式。

2023-07-09 10:54:38 640 16

原创 C++之代理模式

对设计模式中的 代理模式进行了总结。

2023-07-08 12:46:35 1315 15

原创 C++之工厂模式

对于工厂模式(简单工厂、工厂方法、抽象工厂)的总结。

2023-06-23 20:31:10 4886 14

原创 Redis---集群

对于redis的集群进行了讲解。

2023-06-22 09:19:33 8487 15

原创 Redis7---单线程和多线程(一)

对于redis单线程和多线程的讲解。

2023-06-20 20:15:24 1520 1

原创 MySQL---锁

对MySQL锁的介绍!

2023-05-30 20:19:17 122

原创 Redis---主从复制 & 哨兵

这是一篇对redis主从复制和哨兵的学习笔记!

2023-05-13 15:08:28 3500 71

原创 Redis---事务&管道

本文对redis的事务和管道进行了讲解。

2023-05-07 16:56:38 1429 10

原创 Redis持久化---RDB&AOF

本文讲解了Redis持久化相关的内容。

2023-05-03 13:57:12 604 8

原创 Redis----10大数据类型简单认识

Redis入门第一篇---介绍基本的数据类型,日后还要多加练习。

2023-05-01 20:27:50 145 1

原创 项目---基于TCP的高并发聊天系统

基于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的区别和联系

浅浅总结下C++内存分布&malloc-free-new-delete的区别和联系。

2023-03-29 17:34:30 370 14

原创 刷题日记---贪心算法

贪心说实话,大多依靠经验和直觉,nnd贪心策略一旦错了,直接寄。。。。

2023-03-13 21:20:55 548 7

原创 多路转接IO模型---epoll

linux平台性能最好的IO多路转接模型。没有之一,也是现在服务端都在使用着的。

2023-03-12 14:32:21 167 3

原创 多路转接IO模型---poll

IO多路转接poll的详解。

2023-03-12 09:36:36 223 1

原创 五种IO模型以及select多路转接IO模型

高并发的基础:多路转接。 对selectIO模型进行了详细的总结。

2023-02-24 22:44:56 811 1

原创 C++中的类型转换

C++为了加强类型转换的可视性,引入了四种命名的强制类型转换操作符:static_cast、const_cast、reinterpret_cast(重解释转换)、dynamic_cast (动态转换),

2023-02-21 22:03:51 452

原创 【C++】智能指针

对auto_ptr 、scoped_ptr / unique_ptr 、 shared_ptr(重要!!!)、shared_ptr循环引用问题、shared_ptr删除器进行总结。

2023-02-18 22:12:53 934 4

原创 以太网协议、arp协议、NAT协议、DNS协议

数据链路层的以太网协议、arp协议, 以及其他协议中的NAT协议、DNS协议

2023-02-17 23:21:21 975

原创 IP协议格式、IP地址管理、路由选择

对网络层中IP协议的IP协议格式、IP地址管理、路由选择 进行讲解

2023-02-17 23:20:04 781

原创 【项目】---文档快速搜索工具

SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite源代码不受版权限制。

2023-02-14 11:53:46 833

原创 TCP协议 ---可靠传输的各种机制

发送方发送了大量的窗口数据(滑动窗口当中的分组数据),被接受方接收了之后,是先缓存在tcp维护的接收缓冲区当中的,由于缓存了大量的数据,会导致接收缓冲区当中的空间急剧减少,所以说,接收方就通过应答当中的窗口大小,去控制发送方的发送数据量。和早期的不同也就是网络拥塞的处理办法,因为早期的网络比较差,而现在的网络拥塞很多只是因为网络闪断而已,不需要降低到那么低就可以了。TCP的设计者觉得,一个。如果收到中间某个分组的确认,即使前面的确认没有收到,也直接按收到处理(确认序号的含义)因为发送的越多, 传输的越多。

2023-02-12 17:09:36 2362 2

原创 TCP的协议格式 --- 20字节固定长度 + 40字节可选数据

TCP的协议格式 --- 20字节固定长度 + 40字节可选数据

2023-02-12 17:03:55 1544

原创 网络---TCP协议(一)三次握手、四次挥手

tcp维护了发送缓冲区和接收缓冲区,send函数发送的内容, 会先放到tcp的发送缓冲区当中,tcp自己择机发送 (tcp自己选择发送的时机, 自己选择发送的数据量)。接收方告诉发送方,期望下一次发送方从哪个序号开始发送数据,引申含义就是:接收方告诉发送发,确认序号之前的内容都收到了。结论:TCP要保证可靠和有序,TCP的发送方在发送数据的时候,针对发送的数据,进行了序号的编号。,发送方发送的数据是有顺序的,接收方接收数据的时候也是有顺序的。不一定,只要满足后续发送的数据,按照之前的序号进行编号就行了。

2023-02-09 13:26:20 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除