README.md 2.9 KB
Newer Older
武汉红喜's avatar
武汉红喜 已提交
1
# whatsmars
武汉红喜's avatar
武汉红喜 已提交
2
*`./mvnw clean package -Dmaven.test.skip`* [`java 8+`](http://www.oracle.com/technetwork/java/javase/downloads) [`mvnrepository`](http://mvn.hongxi.org)
武汉红喜's avatar
武汉红喜 已提交
3
<br>*What's Mars?*
武汉红喜's avatar
武汉红喜 已提交
4
<br>Java生态研究(**Spring Boot**🔥 + **Redis**🔥 + **Dubbo**🔥 + **RocketMQ**🔥)
武汉红喜's avatar
武汉红喜 已提交
5
- [Spring Boot](https://spring.io/projects/spring-boot) Series(Servlet, Tomcat, Spring, SpringMVC, Spring Data, Spring Boot, Spring WebFlux, Spring Cloud)
6
- [Dubbo](http://dubbo.apache.org/en-us/) / [《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》](https://book.douban.com/subject/27039508/)
武汉红喜's avatar
武汉红喜 已提交
7
- [《Redis设计与实现》](https://e.jd.com/30189715.html) `e.jd.com`
武汉红喜's avatar
武汉红喜 已提交
8
- [《RocketMQ实战与原理解析》](https://book.douban.com/subject/30246992/) `douban.com`
武汉红喜's avatar
武汉红喜 已提交
9 10

👻 [start.spring.io](https://start.spring.io) 👻 [start.dubbo.io](http://start.dubbo.io)
武汉红喜's avatar
武汉红喜 已提交
11

S
shenhongxi 已提交
12
### Modules intro
武汉红喜's avatar
table  
武汉红喜 已提交
13
Module | Intro
武汉红喜's avatar
table  
武汉红喜 已提交
14
------ | ------
武汉红喜's avatar
武汉红喜 已提交
15
whatsmars-common | Utils公共模块
武汉红喜's avatar
武汉红喜 已提交
16
whatsmars-dbrouter | 分库分表实现
武汉红喜's avatar
武汉红喜 已提交
17
whatsmars-dubbo | 高性能分布式RPC框架
武汉红喜's avatar
README  
武汉红喜 已提交
18 19
whatsmars-earth | springmvc+velocity实战
whatsmars-elasticjob | 分布式调度
武汉红喜's avatar
武汉红喜 已提交
20
whatsmars-javase | Java基础 & 新特性
武汉红喜's avatar
武汉红喜 已提交
21 22
whatsmars-mq | 消息中间件RocketMQ,Kafka等
whatsmars-redis | jedis & Spring Data Redis
武汉红喜's avatar
武汉红喜 已提交
23
whatsmars-rpc | RPC
武汉红喜's avatar
武汉红喜 已提交
24 25 26 27
whatsmars-sharding-jdbc | 分布式数据库中间件
whatsmars-spring | Spring Framework
whatsmars-spring-boot | Spring Boot 实战
whatsmars-spring-boot-samples | Spring Boot Samples
武汉红喜's avatar
武汉红喜 已提交
28
whatsmars-spring-cloud | Finchley
武汉红喜's avatar
README  
武汉红喜 已提交
29
whatsmars-tomcat | 模拟tomcat实现,embed tomcat
武汉红喜's avatar
motan  
武汉红喜 已提交
30

武汉红喜's avatar
武汉红喜 已提交
31
### Mars Plan
武汉红喜's avatar
武汉红喜 已提交
32
- [x] [*Dubbo*](https://github.com/alibaba/dubbo)
武汉红喜's avatar
武汉红喜 已提交
33
- [x] [*Sentinel*](https://github.com/alibaba/Sentinel)
武汉红喜's avatar
武汉红喜 已提交
34 35
- [ ] [*Nacos*](https://github.com/alibaba/nacos)
- [x] [*ZooKeeper*](https://github.com/apache/zookeeper)
武汉红喜's avatar
武汉红喜 已提交
36
- [x] [*RocketMQ*](https://github.com/apache/rocketmq)
武汉红喜's avatar
武汉红喜 已提交
37 38 39
- [x] [*Spring Framework*](https://github.com/spring-projects/spring-framework)
- [x] [*Spring Boot*](https://github.com/spring-projects/spring-boot)
- [x] [*Spring Cloud*](https://github.com/spring-cloud/spring-cloud-netflix)
武汉红喜's avatar
武汉红喜 已提交
40 41
- [x] [*Redis*](https://github.com/antirez/redis)
- [ ] [*Twemproxy*](https://github.com/twitter/twemproxy)
武汉红喜's avatar
武汉红喜 已提交
42
- [ ] [*Otter*](https://github.com/alibaba/otter)
武汉红喜's avatar
武汉红喜 已提交
43
- [ ] [*Elasticsearch*](https://github.com/elastic/elasticsearch)
S
shenhongxi 已提交
44

武汉红喜's avatar
links  
武汉红喜 已提交
45
### Friendship links
武汉红喜's avatar
✏️  
武汉红喜 已提交
46 47 48
- [*阿里巴巴Java开发手册*](https://github.com/alibaba/Alibaba-Java-Coding-Guidelines) 📚
- *技术博客* [blog.hongxi.org](http://blog.hongxi.org) ✏️
- *深入一点* [deep.hongxi.org](http://deep.hongxi.org) ✏️
S
script  
shenhongxi 已提交
49

武汉红喜's avatar
武汉红喜 已提交
50
### Warm tips
武汉红喜's avatar
武汉红喜 已提交
51
- JDK is the most important.
武汉红喜's avatar
武汉红喜 已提交
52 53
- 带着问题去看源代码,没必要把源代码看完
- 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
武汉红喜's avatar
武汉红喜 已提交
54
- 如果没有时间去深入研究一款软件,那么从宏观层面理解它的设计思想是重要的
武汉红喜's avatar
武汉红喜 已提交
55

武汉红喜's avatar
武汉红喜 已提交
56
&copy; [hongxi.org](http://hongxi.org) | [wiki.hongxi.org](http://wiki.hongxi.org) | [typora.io](https://typora.io)