全面的Java学习资源库,涵盖Java基础、JUC、JVM、数据库、消息队列等核心技术栈。
本仓库收集整理了Java开发相关的学习资料、笔记和实践代码,旨在为Java开发者提供一个全面的学习参考。
- Java基础1
- Java概述和环境搭建
- Java语言基础语法
- 流程控制
- 静态方法
- 数组
- 初识面向对象
- 封装和继承
- static关键字和方法重写
- 多态
- 抽象类和接口
- 异常
- 常用类
- 集合
- IO流
- 多线程
- 注解和反射
- 网络编程
- JDK8新特性
- JDK9-17新特性
- 01-消息队列
- 02-Kafka内部结构
- 03-Kafka安装
- 04-Kafka命令行操作
- 05-图形化界面软件Eagle
- 06-客户端原生API
- 07-Kafka集群
- 08-客户端SpringBoot
- 09-生产者分区策略
- 10-生产者拦截器
- 11-生产者数据有序
- 12-生产者ACK确认
- 13-生产者事务
- 14-消费端提交
- 15-消费端指定偏移量
- 01-RabbitMQ安装
- 02-Hello RabbitMQ
- 03-工作队列模式
- 04-发布订阅模式
- 05-路由模式
- 06-主题模式
- 07-整合SpringBoot
- 08-生产者端消息确认机制
- 08-B:备份交换机
- 08-交换机和队列持久化
- 08-消费端消息确认
- 09-Prefetch
- 10-消息超时
- 11-死信
- 12-延迟插件
- 13-事务消息之生产者端
- 14-惰性队列
- 15-优先级队列
- 16-RabbitMQ集群
- 17-仲裁队列
- 18-Stream Queue
- 19-命令行查看RabbitMQ运行时状态
- 20-Management UI
欢迎贡献!请阅读CONTRIBUTING.md了解如何开始。
本项目基于MIT许可证 - 查看LICENSE文件了解详情。
如有问题或建议,请通过GitHub Issues提交。
最后更新: 2026-03-18