- 博客(19)
- 收藏
- 关注
原创 为什么Redis 选择 16384 个哈希槽作为切片集群的分区数量?
Redis 选择16384 个哈希槽,核心是平衡网络开销、集群规模、数据分布和管理效率。它既能满足大规模集群的需求,又避免了心跳包过大、数据倾斜等问题,是工程实践中的最优解。
2025-03-08 16:48:42
402
原创 通俗易懂讲BIO、NIO、AIO
BIO:像打电话,必须一直拿着话筒等对方回应。NIO:像微信群聊,一个人(线程)可以同时看多个群消息。AIO:像收快递,下单后该干啥干啥,快递员送货上门再通知你签收。
2025-03-03 17:41:44
1533
原创 通俗易懂讲反射
反射就是让Java程序在运行时“自我观察”并修改行为的能力,像程序员在代码中开挂查看和操作任何类的内部细节。合理使用能让代码更灵活,但需注意安全性和性能。
2025-03-03 16:56:35
300
原创 什么是Java泛型
Java 泛型(Generics)是一种参数化类型的机制,允许在定义类、接口或方法时不指定具体的数据类型,而是在使用时动态指定,从而提高代码的类型安全性和重用性。泛型通过参数化类型机制,使代码更安全、灵活。核心应用包括泛型类、方法、接口,结合通配符和边界规则(如extends T>和super T>)可解决复杂场景下的类型兼容问题。尽管类型擦除带来一定限制,但泛型仍是 Java 中提升代码健壮性的关键工具。
2025-03-03 16:25:18
368
原创 Java中的接口(Interface)和抽象类(Abstract Class)的区别
Java中的接口(Interface)和抽象类(Abstract Class)是两种实现抽象化的核心机制,它们在语法、设计目的和应用场景上有显著区别。选择抽象类:当需要定义类族(如动物、图形)的共性逻辑,或需要部分方法实现时。选择接口:当需要定义跨类别的行为(如飞行、充电),或实现多重继承时。抽象类是“模板”,接口是“契约”。合理使用二者,可以提升代码的可扩展性和可维护性。
2025-03-03 16:21:14
734
原创 在docker下安装 RabbitMQ 、Redis 、Nacos 、MinIO详细教程
在docker下安装RabbitMQ 、Redis 、Nacos 、MinIO
2025-01-08 16:40:29
1773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人