README.md 3.2 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
Mars  
武汉红喜 已提交
3
<br>*What's Mars? Mars is the fourth planet from the Sun and the second-smallest planet in the Solar System after Mercury.*
武汉红喜's avatar
武汉红喜 已提交
4
<br>Java生态研究(**Spring Boot**🔥 + **Redis**🔥 + **Dubbo**🔥 + **RocketMQ**🔥 + **Elasticsearch**🔥)
武汉红喜's avatar
武汉红喜 已提交
5
- [Spring Boot](https://spring.io/projects/spring-boot) 解放生产力的利器
武汉红喜's avatar
Redis  
武汉红喜 已提交
6
- [《Redis设计与实现》](https://e.jd.com/30189715.html) 缓存,NoSQL数据库,分布式锁,位图
武汉红喜's avatar
武汉红喜 已提交
7
- [Dubbo](http://dubbo.apache.org/en-us/) / [《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》](https://book.douban.com/subject/27039508/) 分布式RPC,微服务架构
8
- [《RocketMQ技术内幕:RocketMQ架构设计与实现原理》](https://e.jd.com/30446645.html) / [《Kafka权威指南》](https://e.jd.com/30442811.html) 削峰填谷,异步解耦,顺序消息,分布式事务消息,大数据分析,分布式模缓存同步
武汉红喜's avatar
武汉红喜 已提交
9
- [*Elasticsearch*](https://www.elastic.co) *搜索、分析和存储您的数据*
武汉红喜's avatar
武汉红喜 已提交
10

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

S
shenhongxi 已提交
13
### Modules intro
武汉红喜's avatar
table  
武汉红喜 已提交
14
Module | Intro
武汉红喜's avatar
table  
武汉红喜 已提交
15
------ | ------
武汉红喜's avatar
武汉红喜 已提交
16 17
whatsmars-common | Utils公共模块
whatsmars-dubbo | 高性能分布式RPC框架
武汉红喜's avatar
README  
武汉红喜 已提交
18
whatsmars-elasticjob | 分布式调度框架
武汉红喜's avatar
武汉红喜 已提交
19
whatsmars-elasticsearch | Elasticsearch
武汉红喜's avatar
武汉红喜 已提交
20
whatsmars-mq | 消息中间件RocketMQ,Kafka等
武汉红喜's avatar
武汉红喜 已提交
21
whatsmars-redis | Redis客户端简单封装
武汉红喜's avatar
README  
武汉红喜 已提交
22
whatsmars-rpc | Transport & Protocol & Serialization
武汉红喜's avatar
武汉红喜 已提交
23
whatsmars-shardingsphere | 分布式数据库中间件
武汉红喜's avatar
武汉红喜 已提交
24
whatsmars-spring | Spring Framework
武汉红喜's avatar
武汉红喜 已提交
25
whatsmars-spring-boot | Spring Boot 实战
武汉红喜's avatar
README  
武汉红喜 已提交
26
whatsmars-spring-boot-samples | Spring Boot Samples
武汉红喜's avatar
武汉红喜 已提交
27
whatsmars-spring-cloud | Spring Cloud 微服务生态
武汉红喜's avatar
README  
武汉红喜 已提交
28
whatsmars-zk | zookeeper remoting 封装
武汉红喜's avatar
motan  
武汉红喜 已提交
29

武汉红喜's avatar
🚀  
武汉红喜 已提交
30
### Rocket Stack
武汉红喜's avatar
武汉红喜 已提交
31
- [x] [*Dubbo*](https://github.com/apache/dubbo)
武汉红喜's avatar
武汉红喜 已提交
32
- [x] [*ZooKeeper*](https://github.com/apache/zookeeper)
武汉红喜's avatar
武汉红喜 已提交
33
- [x] [*RocketMQ*](https://github.com/apache/rocketmq)
武汉红喜's avatar
Kafka  
武汉红喜 已提交
34
- [x] [*Kafka*](https://github.com/apache/kafka)
武汉红喜's avatar
武汉红喜 已提交
35
- [x] [*Spring Framework*](https://github.com/spring-projects/spring-framework)
武汉红喜's avatar
武汉红喜 已提交
36
- [x] [*Spring Data*](https://github.com/spring-projects/spring-data-examples)
武汉红喜's avatar
武汉红喜 已提交
37 38
- [x] [*Spring Boot*](https://github.com/spring-projects/spring-boot)
- [x] [*Spring Cloud*](https://github.com/spring-cloud/spring-cloud-netflix)
武汉红喜's avatar
武汉红喜 已提交
39
- [x] [*Redis*](https://github.com/antirez/redis)
40
- [ ] [*Elasticsearch*](https://github.com/elastic/elasticsearch)
S
shenhongxi 已提交
41

武汉红喜's avatar
links  
武汉红喜 已提交
42
### Friendship links
武汉红喜's avatar
✏️  
武汉红喜 已提交
43
- [*阿里巴巴Java开发手册*](https://github.com/alibaba/Alibaba-Java-Coding-Guidelines) 📚
武汉红喜's avatar
武汉红喜 已提交
44
- *技术wiki* [wiki.hongxi.org](http://wiki.hongxi.org) ✏️
S
script  
shenhongxi 已提交
45

武汉红喜's avatar
武汉红喜 已提交
46
### Warm tips
武汉红喜's avatar
武汉红喜 已提交
47
- Java三大核心技术:并发,NIO,反射
武汉红喜's avatar
武汉红喜 已提交
48
- 类→抽象类→接口
武汉红喜's avatar
武汉红喜 已提交
49 50
- 带着问题去看源代码,没必要把源代码看完
- 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
武汉红喜's avatar
武汉红喜 已提交
51 52
- 先看书再看源码,事半功倍,另外推荐看官方文档
- 架构师不仅要对一两个领域的技术有深入研究,还要有技术广度和判断能力
武汉红喜's avatar
武汉红喜 已提交
53

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