./mvnw clean package -Dmaven.test.skip
java 8+
mvnrepository
What's Mars?
Java生态研究(Spring Boot🔥 + Redis🔥 + Dubbo🔥 + RocketMQ🔥 + Elasticsearch🔥)
- Spring Boot Series(Servlet, Tomcat, Spring, SpringMVC, Spring Data, Spring Boot, Spring WebFlux, Spring Cloud)
- Dubbo / 《企业IT架构转型之道:阿里巴巴中台战略**与架构实战》
- 《Redis设计与实现》
e.jd.com
- 《RocketMQ实战与原理解析》
douban.com
- 《Elasticsearch技术解析与实战》
👻 start.spring.io 👻 start.dubbo.io
Module | Intro |
---|---|
whatsmars-common | Utils公共模块 |
whatsmars-dbrouter | 分库分表实现 |
whatsmars-dubbo | 高性能分布式RPC框架 |
whatsmars-earth | springmvc+velocity实战 |
whatsmars-elasticjob | 分布式调度 |
whatsmars-elasticsearch | Elasticsearch 5.x |
whatsmars-javase | Java基础 & 新特性 |
whatsmars-mq | 消息中间件RocketMQ,Kafka等 |
whatsmars-redis | jedis & Spring Data Redis |
whatsmars-rpc | RPC |
whatsmars-sharding-jdbc | 分布式数据库中间件 |
whatsmars-spring | Spring Framework |
whatsmars-spring-boot | Spring Boot 1.5.x |
whatsmars-spring-boot-samples | Spring Boot 2+ |
whatsmars-spring-cloud | Finchley |
whatsmars-tomcat | 模拟tomcat实现,embed tomcat |
- Dubbo
- Sentinel
- Nacos
- ZooKeeper
- RocketMQ
- Tomcat
- Spring Framework
- Spring Data
- Spring Boot
- Spring Cloud
- Redis
- Otter
- Elasticsearch
- 阿里巴巴Java开发手册 📚
- 技术博客 blog.hongxi.org ✏️
- 深入一点 deep.hongxi.org ✏️
- JDK is the most important.
- 带着问题去看源代码,没必要把源代码看完
- 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
- 如果没有时间去深入研究一款软件,那么从宏观层面理解它的设计**是重要的