技術(shù)干貨實(shí)戰(zhàn)(9) - 想接私活賺外塊?強(qiáng)烈推薦你玩一玩這幾個(gè)Spring Boot開源項(xiàng)目
作者:
修羅debug
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 by-sa 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
作為一名Java程序猿,特別是已經(jīng)有幾年工作經(jīng)驗(yàn)的老猿,一般都會(huì)琢磨著如何利用業(yè)余時(shí)間做做外包、賺點(diǎn)外塊,但又擔(dān)心在接到真正的外包時(shí),卻苦惱沒有現(xiàn)成的項(xiàng)目作為奠基進(jìn)行二次改造,而從頭開始搭建、開發(fā)項(xiàng)目又擔(dān)心時(shí)間不足,怎么辦?莫急,在本文debug將為你呈上幾個(gè)經(jīng)典的Spring Boot、包括前后端的完整開源項(xiàng)目!
一、mall4j 電商商城系統(tǒng)
(1)訪問地址:https://gitee.com/steadyjack/mall4j
(2)項(xiàng)目簡介:一個(gè)基于spring boot、spring oauth2.0、mybatis、redis的輕量級(jí)、前后端分離、防范xss攻擊、擁有分布式鎖,為生產(chǎn)環(huán)境多實(shí)例完全準(zhǔn)備,數(shù)據(jù)庫為b2b2c設(shè)計(jì),擁有完整sku和下單流程的完全開源商城
(3)系統(tǒng)運(yùn)行截圖:
圖片1
圖片2
圖片3
圖片4
(4)技術(shù)體系:
l Spring Boot_2.1.6
l Spring Security oauth2_2.1.5
l MyBatis_3.5.0
l MyBatisPlus_3.1.0
l Swagger-UI_2.9.2
l Hibernator-Validator_6.0.17
l Redisson_3.10.6
l Hikari_3.2.0
l Log4j2_2.11.2
l Fast-json_2.57
l Lombok_1.18.8
l Hutool_4.5.0
l Swagger-bootstrap_1.9.3
二、通用型后臺(tái)管理解決方案SmartAdmin
(1)訪問地址:https://gitee.com/steadyjack/smart-admin
(2)項(xiàng)目簡介:使用最前沿的前、后臺(tái)技術(shù)棧Spring Boot和Vue,前后端分離,我們開源一套漂亮的代碼和一套整潔的代碼規(guī)范,讓大家在這浮躁的代碼世界里感受到一股把代碼寫好的清流!同時(shí)又讓開發(fā)者節(jié)省大量的時(shí)間,減少加班,快樂工作,熱愛生活;SmartAdmin 讓你從認(rèn)識(shí)到忘不了,絕對(duì)是你最想要的!
(3)系統(tǒng)運(yùn)行截圖:
圖片5
圖片6
圖片7
圖片8
圖片9
圖片10
(4)技術(shù)體系:
l 前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum
l 后端:SpringBoot2 + Mybatis-plus + JWT + Druid + MySQL
l 前端代碼規(guī)范smart-front-standard-guide(大力推薦)
l 基于阿里規(guī)范之上的后端規(guī)范smart-backend-standard-guide(大力推薦)
三、針對(duì)外賣、送餐領(lǐng)域的系統(tǒng)flash-waimai
(1)訪問地址:https://gitee.com/steadyjack/flash-waimai
(2)項(xiàng)目簡介:一個(gè)完整的外賣系統(tǒng),包括手機(jī)端,后臺(tái)管理,移動(dòng)端接口API,可用于外賣、送餐等領(lǐng)域的外包.
(3)系統(tǒng)運(yùn)行截圖:
圖片11
圖片12
(4)技術(shù)體系:
l 核心框架:Spring Boot
l 數(shù)據(jù)庫層:Spring data jpa/Spring data mongodb
l 數(shù)據(jù)庫連接池:Druid
l 緩存:Ehcache
l 前端:Vue.js
l 數(shù)據(jù)庫:MySQL5.5以上,MongoDB4.0(不要使用最新版4.2)
四、又一個(gè)小商場系統(tǒng)litemall
(1)訪問地址:https://gitee.com/steadyjack/litemall
(2)項(xiàng)目簡介:又一個(gè)小商場系統(tǒng);litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端 + Vue用戶移動(dòng)端.
(3)系統(tǒng)運(yùn)行截圖:
圖片13
圖片14
圖片15
圖片16
(4)技術(shù)體系:
圖片17
最后,感謝上述作者貢獻(xiàn)出了這么優(yōu)秀的開源項(xiàng)目,感興趣的老友可以fork、check 出來自行研究一番、順便給他們來個(gè)star!除此之外,諸位也可以將你認(rèn)為不錯(cuò)的開源項(xiàng)目介紹給debug,debug會(huì)找個(gè)時(shí)間整理并將其分享出來!歡迎在在下方留言哦,感謝感謝?。?!
說在最后的話:
最近正值跳槽面試季,debug特意搜羅了大量的Java面試題(含詳細(xì)目錄+答案),覆蓋技術(shù)領(lǐng)域:JVM、Java集合、Java多線程/并發(fā)編程、Java基礎(chǔ)、Spring原理、微服務(wù)、Netty與RPC、網(wǎng)絡(luò)編程、日志、ZooKeeper、Kafka、RabbitMQ、HBase、MongoDB、Cassandra、設(shè)計(jì)模式、負(fù)載均衡、數(shù)據(jù)庫、一致性算法、Java算法、數(shù)據(jù)結(jié)構(gòu)、加密算法、分布式緩存、Hadoop、Spark、Storm、YARN、機(jī)器學(xué)習(xí)、云計(jì)算等等
圖片18
圖片19
圖片20
圖片21
圖片22
圖片23
圖片24
圖片25
圖片26
圖片27
圖片28
圖片29
圖片30