- 博客(21)
- 收藏
- 关注
原创 Redis常见问题
Redis之所以采用单线程模型,主要是因为它是基于内存操作的,CPU不是瓶颈。Redis的瓶颈通常是内存的大小或者网络带宽。由于Redis的高效性,即使是单线程也能够处理高达数十万级别的QPS(每秒查询率)。单线程模型有几个关键优势:1.简单性:单线程模型简化了设计和实现,避免了复杂的同步和锁机制,减少了bug的可能性。2.性能预测性:使用单线程,操作执行的顺序是确定的,这使得性能变得可预测,避免了多线程程序中的线程切换和锁竞争带来的性能开销。3.高效的利用CPU。
2025-02-14 16:29:44
519
原创 JVM常见问题
如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把这个请求委派给父类加载器去完成,每一层的类加载器都是如此,这样所有的加载请求都会被传送到顶层的启动类加载器中,只有当父加载无法完成加载请求(它的搜索范围中没找到所需的类)时,子加载器才会尝试去加载类。
2025-02-14 14:56:39
645
原创 Kafka常见问题
Kafka是一个分布式流处理平台,由LinkedIn开发并于2011年成为Apache项目的一部分。它被设计用来高效地处理大量数据,支持高吞吐量、可扩展性和容错性。
2025-02-12 14:00:08
868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人