docs
Java DDD
https://www.baeldung.com/spring-persisting-ddd-aggregates
https://www.baeldung.com/ddd-double-dispatch
https://www.baeldung.com/spring-data-ddd
Redis
https://juejin.im/post/5cf46fe36fb9a07ec373d730
https://spring.io/projects/spring-data-redis#learn
https://juejin.im/post/5bac97606fb9a05cd8492e48
https://spring.io/guides/gs/messaging-redis/
http://blog.didispace.com/springbootredis/
https://www.baeldung.com/mybatis
https://github.com/macrozheng/mall
https://mybatis.org/mybatis-3/zh/index.html
https://github.com/spring-projects/spring-boot
https://github.com/akullpp/awesome-java
https://github.com/ReactiveX/RxJava
https://github.com/eugenp/tutorials
https://www.baeldung.com/mybatis
https://www.baeldung.com/learn-spring-course
https://github.com/mybatis/spring-boot-starter/wiki/Quick-Start
http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/
https://github.com/mybatis/spring-boot-starter
https://www.bswen.com/2018/04/springboot-springboot-and-mybatis-and-mysql-with-mapper-xml.html