開發環境:
IDE:IntelliJ IDEA 2017+
DB:♦ mysql5.7.4、PostgreSQL、mongoDB、redis
JDK:JDK1.8+
♦Maven:Maven 3.2.3+
技術框架:前后端分離、微服務等
♦核心框架:spring boot 2.0.0、springcloud。
♦持久層:mybatis 1.3.2(ibatis)。
日志管理:log4j 2.10.0、SLF4j 1.7
♦Js框架:Jquery 1.8.0
web框架:bootstrap 3
模板框架:AdminLTE 2.4.0
UI框架:EasyUI 1.3.5
♦服務端UI:swagger_UI
♦web端UI:ElementUI
♦項目管理框架:Maven 3.2.3
♦安全框架:Apache Shiro 1.3
視圖框架:spring MVC 5.1
定時器:QuartZ 2.3
數據連接池:Druid 1.1
♦頁面交互:Vue 2.x
登錄令牌:token
后端校驗(校驗框架):Hibernate Validator
文檔支持:swagger,方便編寫API接口文檔
其他:
♦服務器:CentOS
♦HTTP/HTTPS、web服務器:Nginx。
♦負載均衡:Nginx
♦緩存:redis
消息隊列:RabbitMQ、ZeroMQ、Redis、ActiveMQ。
♦搜索服務:ElasticSearch
分庫:Mycat
♦分布式服務:Dubbo、DubboX
♦web端圖表:echarts
數據格式:Json
♦代碼管理:Git