一、各种组件介绍文章
fastjson:
一、框架选型
spring-boot
博客资料:https://mp.weixin.qq.com/s/N507Cfb_mbkGvHtg_FIaVg
spring-cloud 主题博客
feign-client
二、数据库相关选型
三、消息中间件
三、安全认证
spring-security
1、源码分析 http://www.iocoder.cn/Spring-Security/good-collection/
2、中文文档 https://aquariuspj.gitbooks.io/spring-security-4-reference/content/I.%20Preface/2.%20Introduction/2.1%20What%20is%20Spring%20Security.html
3、演示实例博客:https://www.jianshu.com/p/d80061e6d900
https://blog.csdn.net/isea533/article/details/78078101?utm_source=tuicool&utm_medium=referral (这篇文章详细的分析了从客户端到oauthserver服务端,一次token请求的经过)
OauthServer 服务器端接收到http://localhost:8080/sso-server/oauth/authorize请求的时候,需要经过的过滤器
2.spring-session
3.spring-oauth2
四、Devops,JAVA构建
四、参考项目
五、前端
其他
http://www.cnblogs.com/think90/p/8231415.html --这里是很多java的第三方权威类库
六、Devops基础系统
worktile.com
JAVA中小型企业架构选型和设计
一、基础框架
web层:spring boot
数据库层:mybatis,或者jpa
缓存:redis
二、微服务
spring cloud
三、配置中心
携程的开源apollo项目
四、任务调度中心
开源项目xxl-job
五、登录授权中心
开源项目keyclock,或者使用spring oauth2自己写一个简单的