🎉介绍:
spring-boot与各种框架整合 适合学习在接触新的框架时使用,可以参考本项目和相关博客一起学习
Table of Contents generated with DocToc
- JDK11
- Mysql8.0
- Gradle7.3.3
- Redis5.0
- Idea
关于项目文档,可以在我的博客查看,Java learning
基于netty实现简单聊天室
包含以下功能:
- 自定义协议
- 自定义协议编解码
- 根据协议使用拆包器
- 拒绝非本协议连接
- 心跳检测机制
- 合并handler和并行handler
- 登录退出
- 单聊消息
- 群聊消息
- 创建群聊
- 拉人群聊
- 列出群聊
- 退出群聊
基于grpc+protobuf实现RPC调用
项目地址:
博客地址:
基于dubbo+zookeeper实现RPC调用
项目地址:
博客地址:
基于elastic search实现简单的搜索功能
项目地址:
学习笔记
基于mongoDB实现简单的增删改查功能
项目地址:mongodb
基于mybatis-plus+dynamic-datasource实现多数据源功能
项目地址:multidatasource
基于sharding-jdbc实现数据分库分表功能
- 项目地址:sharding-jdbc
- 博客地址:ShardingSphere实践
基于seata+dubbo实现分布式事务功能
项目地址:
博客地址:
基于rabbitmq实现简单的消息队列功能
项目地址:
基于rocketmq实现简单的消息队列功能
项目地址:
基于kafka实现简单的消息队列功能
项目地址:
基于SkyWalking实现链路追踪功能
- 项目地址:skywalking
- 博客地址:SkyWalking 实战
Jenkins+docker+jib实现项目自动化构建部署并运行
- 项目地址:docker
博客地址:Jenkins实践
使用prometheus+grafana实现监控告警功能
- 项目地址:prometheus
- 博客地址:Prometheus实践
使用elasticSearch+logStash+kibana收集SpringBoot日志
XXL-JOB是一个分布式任务调度平台
使用spring batch实现批量处理功能
- 项目地址:spring-batch
如果项目对您有帮助,可以请作者喝杯咖啡