课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
高并发下我们如何去保证接口的幂等性?首先普及下幂等的概念“在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法, ...详情>>
JDK19中的大杀器:虚拟线程,到底是什么?JDK19中的虚拟线程就是业界的协程。 因为协程是用户态的,线程是操作系统内核态的,所以协程仍然基于的是线程,一个线程可以承载多个协程,但如 ...详情>>
MySQL里有2000w数据Redis中只存20w的数据,如何保证 redis 中的数据都是热点数据?首先我们可以看到Redis的空间实际上比我们MySQL少的多,那么Redis如何能够筛选出热点数据,这道 ...详情>>
零拷贝是什么零拷贝指的是,应用程序在需要把内核中的一块区域数据转移到另外一块内核区域去时,不需要经过先复制到用户空间,再转移到目标内核区域去了,而直接实现转移。 ...详情>>
跨域请求是什么?有什么问题?怎么解决?跨域是指浏览器在发起网络请求时,会检查该请求所对应的协议、域名、端口和当前网页是否一致,如果不一致则浏览器会进行限制,比如在www.baidu ...详情>>
浏览器发出一个请求到收到响应经历了哪些步骤? 浏览器解析用户输入的URL,生成一个HTTP格式的请求 先根据URL域名从本地hosts文件查找是否有映射IP,如果没有就将域名发送给电脑 ...详情>>
TCP的三次握手和四次挥手TCP协议是7层网络协议中的传输层协议,负责数据的可靠传输。在建立TCP连接时,需要通过三次握手来建立,过程是: 客户端向服务端发送一个SYN 服务端接收到 ...详情>>
epoll和poll的区别 select模型,使用的是数组来存储Socket连接文件描述符,容量是固定的,需要通过轮询来判断是否发生了IO事件 poll模型,使用的是链表来存储Socket连接文件描述符 ...详情>>
如何保证消息的高效读写?零拷贝: kafka和RocketMQ都是通过零拷贝技术来优化文件读写。传统文件复制方式: 需要对文件在内存中进行四次拷贝。零拷贝: 有两种方式, mmap和transfil ...详情>>
死信队列是什么?延时队列是什么? 死信队列也是一个消息队列,它是用来存放那些没有成功消费的消息的,通常可以用来作为消息重试 延时队列就是用来存放需要在指定时间被处理的元 ...详情>>
如何在Spring中实现基于注解的AOP?
解释JVM中的Direct Memory及其应用场景
如何在JVM中进行高效的内存分配?
解释JVM中的垃圾收集算法选择策略
如何在JVM中进行元数据空间(Metaspace)的监控?
解释JVM中的方法区和堆区的区别
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21