摘要: 文章目录 HashMap的数据结构和底层原理以及在JDK1.6、1.7和JDK8中的演变差异HashMap的数据结构和原理JDK1.6、1.7和1.8中的HashMap源码演变JDK1.6JDK1.7JDK1.8 总结自己实现一个简单的HashMapHashMap的时间复杂度分析HashMap的空间 阅读全文
posted @ 2023-04-30 13:51 IT当时语_青山师 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 文章目录 CopyOnWriteArrayList 的底层原理与多线程注意事项1. CopyOnWriteArrayList 底层原理1.1 概念说明1.2 实现原理1.3 优点1.4 缺点 2. CopyOnWriteArrayList 多线程注意事项与实例2.1 注意事项2.2 示例2.2.1 阅读全文
posted @ 2023-04-30 11:46 IT当时语_青山师 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 文章目录 Java集合框架与ArrayList、LinkedList的区别集合框架ArrayList特点操作 LinkedList特点操作 区别代码实践注意事项 Java集合框架与ArrayList、LinkedList的区别 在Java中,集合框架是非常重要的一部分。集合框架提供了各种数据结构和算 阅读全文
posted @ 2023-04-30 11:29 IT当时语_青山师 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 文章目录 Java中的String、StringBuffer和StringBuilderString 类型特点操作 StringBuffer 类型特点操作 StringBuilder 类型特点操作 总结代码实践注意事项 Java中的String、StringBuffer和StringBuilder 阅读全文
posted @ 2023-04-30 11:16 IT当时语_青山师 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 文章目录 消息队列如何保证消息可靠性传输可靠性传输机制持久化存储消息确认机制重试机制幂等性处理 Apache Kafka 实践生产者代码实现消费者代码实现 RabbitMQ 实践生产者代码实现消费者代码实现 操作步骤总结 消息队列如何保证消息可靠性传输 随着互联网的发展,消息队列已经成为了系统设计中 阅读全文
posted @ 2023-04-30 11:07 IT当时语_青山师 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 文章目录 RocketMQ 底层实现原理RocketMQ 消息发送流程生产者发送消息Broker 存储消息消费者拉取消息 RocketMQ 内存管理机制PageCacheConsumeQueue RocketMQ 崩溃恢复机制消息队列偏移量Checkpoint 文件CommitLog 文件校验 Ro 阅读全文
posted @ 2023-04-30 10:59 IT当时语_青山师 阅读(89) 评论(0) 推荐(0) 编辑