---
Java技術棧
----
### 基礎知識
-java程式設計思想
操作符
控制執行流程
初始化與清理
抽象
接口
服務
通路權限控制(隐藏)
複用類(組合,聚合)
繼承(單根繼承)
多态
字元串
容器(參數化類型)
數組
對象- 建立&&生命周期
泛型
I/O
枚舉類型
異常處理
注解
并發
圖形界面
---------------------------------------------
Spring Framework
SSM Spring+SpringMVC+MyBatis
springMVC 松散耦合的可插拔元件結構 一套注解,使一個Java類成為前端控制器
SpringBoot 簡化新Spring應用的初始搭建以及開發過程
Spring Security 基于Spring的企業應用系統提供聲明式的安全通路控制解決方案的安全架構
/Oauth 授權架構
Shiro 強大且易用的Java安全架構
dubbo 高性能 輕量級優秀 開源Java RPC 服務架構 面向接口的遠端方法調用
JPA Java持久層API
Mybatis mybatis-plus 持久層架構
thymeleaf XML/XHTML/HTML5模闆引擎
EhCache 純Java的程序内緩存架構
SpringCloud 一套完整的微服務解決方案,基于 Spring Boot 架構 大的容器,它将市面上較好的微服務架構內建
zookeeper 分布式的,開放源碼的分布式應用程式協調服務
jwt( Json web token) 認證協定 互動式Web應用的Java工具包
lombok 注解在編譯階段起到作用 簡單的 Java 對象(POJO)消除 冗長 臃腫
mapstruct 實體映射工具 domin 實體類與 model 類的屬性映射
Light Security 基于 jwt 的權限控制架構
swagger 生成、描述、調用和可視化 RESTful 風格的 Web 服務
Rest Api / Restful 一種網絡應用程式的設計風格和開發方式,基于HTTP,可以使用XML格式定義或JSON格式定義
---
若依Ruoyi 權限管理系統
SpringBoot、MyBatis、Shiro、Thymeleaf、Bootstrap、Vue
jeesite Java EE 企業級快速開發平台
Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE
前端
AngularJs Bootstrap Ajax HTML5 跨域請求 前端MVC
運維技術棧
Nginx反向代理 Docker容器 FastDFS Zookeeper叢集 Redis叢集 Solr叢集
分布式架構 權限技術棧
CORS跨域 分布式ID生成器 Spring Security CAS單點登入 SpringMVC Dubbox
持久化技術棧
mybatis springDataRedis SpringDataSolr
資料庫&消息隊列技術棧
mycat資料庫分片 mysql讀寫分離 ActiveMQ
外部接口
阿裡大于短信接口 微信支付接口
其他
SpringTask 輕量級的Quartz 定時任務工具
Freemarker 一個基于模闆生成文本輸出的通用工具
Nacos
minio
fastdfs
-----