JavaDriver
首页
Java相关
Java相关
基础
并发
JVM
设计模式
计算机基础
计算机基础
计算机网络
操作系统
数据结构
算法
数据库
数据库
MYSQL
REDIS
中间件
中间件
Netty
Kafka
系统设计
非技术
关于
索引
索引
分类
标签
归档
GitHub
(opens new window)
归档
总共
195
篇文章
2022
191
篇
12-17
电商-商品系统设计
12-09
关于如何写OKR
12-09
对事不对人 vs 对人不对事
12-09
正确认识Backup
12-09
上级让下级干活的4中方式
12-09
如何提升技术水平?
12-09
能力差的人都是什么样的?
12-09
关于空降兵的思考
11-10
如何设计定时任务系统
11-09
如何实现唯一的分布式 ID
11-09
设计 Tiny URL 系统
11-01
数学
10-31
动态规划
10-31
排序
10-20
如何解决缓存与数据库不一致的问题?
10-20
电商系统中,如何实现秒杀功能?如何解决商品的超卖问题?
10-17
分治
10-17
贪心
10-12
树
10-12
链表
10-12
双指针
10-12
栈队列堆
10-12
数组与矩阵
10-11
双指针
10-11
二分查找
10-11
排序
10-11
时间复杂度
10-11
堆
10-11
图
10-11
树
10-11
队列
10-11
栈
10-11
链表
10-09
简述IO模型
09-27
简述TCP重传机制
09-21
简述 traceroute 命令的原理
09-21
Linux 中虚拟内存和物理内存有什么区别?有什么优点?
09-21
Linux 下如何查看端口被哪个进程占用?
09-21
什么时候会由用户态陷入内核态?
09-21
简述 Linux 进程调度的算法
09-21
简述 Linux 虚拟内存的页面置换算法
09-21
简述创建进程的流程
09-21
为什么进程切换慢,线程切换快?
09-21
简述 Linux 零拷贝的原理
09-21
Linux 如何查看实时的滚动日志?
09-21
如何调试服务器内存占用过高的问题?
09-21
Linux 下如何查看 CPU 荷载,正在运行的进程,某个端口对应的进程?
09-21
进程通信中的管道实现原理是什么?
09-21
Linux 下如何排查 CPU 以及 内存占用过多?
09-21
简述 select, poll, epoll 的使用场景以及区别
09-21
进程有多少种状态?
09-21
简述几个常用的 Linux 命令以及他们的功能
09-21
进程和线程之间有什么区别?
09-21
简述自旋锁与互斥锁的使用场景
09-21
简述 HTTP 报文头部的组成结构
09-21
RestFul 是什么?RestFul 请求的 URL 有什么特点?
09-21
DNS 查询服务器的基本流程是什么?DNS 劫持是什么?
09-21
简述 WebSocket 是如何进行传输的
09-21
Cookie 和 Session 的关系和区别是什么?
09-21
什么是跨域,什么情况下会发生跨域请求?
09-21
什么是 ARP 协议?简述其使用场景
09-21
简述 DDOS 攻击原理,如何防范它?
09-21
TCP 中 SYN 攻击是什么?如何防止?
09-21
简述 iPv4 和 iPv6 的区别
09-21
为什么需要序列化?有什么序列化的方式?
09-21
简述 JWT 的原理和校验机制
09-21
简述 TCP 滑动窗口
09-21
TCP 挥手时出现大量 CLOSEWAIT 或 TIMEWAIT 怎么解决?
09-21
从系统层面上,UDP如何保证尽量可靠?
09-21
简述 HTTP 1.0,1.1,2.0 的主要区别
09-21
TCP 中常见的拥塞控制算法有哪些?
09-21
HTTP 与 HTTPS 有哪些区别?
09-21
TCP 的 keepalive 了解吗?说一说它和 HTTP 的 keepalive 的区别?
09-21
TCP 长连接和短连接有那么不同的使用场景?
09-21
如何解决 TCP 传输丢包问题?
09-21
TCP 与 UDP 在网络协议中的哪一层,他们之间有什么区别?
09-21
简述对称与非对称加密的概念
09-21
简述 HTTPS 的加密与认证过程
09-21
什么是 TCP 粘包和拆包?
09-21
TCP 怎么保证可靠传输
跟随系统
浅色模式
深色模式
阅读模式