技術干貨實戰(9) - 想接私活賺外塊?強烈推薦你玩一玩這幾個Spring Boot開源項目

作者: 修羅debug
版權聲明:本文為博主原創文章,遵循 CC 4.0 by-sa 版權協議,轉載請附上原文出處鏈接和本聲明。


作為一名Java程序猿,特別是已經有幾年工作經驗的老猿,一般都會琢磨著如何利用業余時間做做外包、賺點外塊,但又擔心在接到真正的外包時,卻苦惱沒有現成的項目作為奠基進行二次改造,而從頭開始搭建、開發項目又擔心時間不足,怎么辦?莫急,在本文debug將為你呈上幾個經典的Spring Boot、包括前后端的完整開源項目!

   

一、mall4j 電商商城系統

1)訪問地址:https://gitee.com/steadyjack/mall4j

2)項目簡介:一個基于spring boot、spring oauth2.0、mybatis、redis的輕量級、前后端分離、防范xss攻擊、擁有分布式鎖,為生產環境多實例完全準備,數據庫為b2b2c設計,擁有完整sku和下單流程的完全開源商城

3)系統運行截圖:


圖片1


圖片2 


圖片3 


圖片4 

4)技術體系:

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

 

二、通用型后臺管理解決方案SmartAdmin

1)訪問地址:https://gitee.com/steadyjack/smart-admin

2)項目簡介:使用最前沿的前、后臺技術棧Spring BootVue,前后端分離,我們開源一套漂亮的代碼和一套整潔的代碼規范,讓大家在這浮躁的代碼世界里感受到一股把代碼寫好的清流!同時又讓開發者節省大量的時間,減少加班,快樂工作,熱愛生活;SmartAdmin 讓你從認識到忘不了,絕對是你最想要的!

3)系統運行截圖:


圖片5 


圖片6 


圖片7 


圖片8 


圖片9 


圖片10 



4)技術體系:

l  前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum

l  后端:SpringBoot2 + Mybatis-plus + JWT + Druid + MySQL

l  前端代碼規范smart-front-standard-guide(大力推薦)

l  基于阿里規范之上的后端規范smart-backend-standard-guide(大力推薦)

  

三、針對外賣、送餐領域的系統flash-waimai

1)訪問地址:https://gitee.com/steadyjack/flash-waimai

2)項目簡介:一個完整的外賣系統,包括手機端,后臺管理,移動端接口API,可用于外賣、送餐等領域的外包.

3)系統運行截圖:


圖片11 


圖片12 

4)技術體系:

l  核心框架:Spring Boot

l  數據庫層:Spring data jpa/Spring data mongodb

l  數據庫連接池:Druid

l  緩存:Ehcache

l  前端:Vue.js

l  數據庫:MySQL5.5以上,MongoDB4.0(不要使用最新版4.2)

 

四、又一個小商場系統litemall

1)訪問地址:https://gitee.com/steadyjack/litemall

2)項目簡介:又一個小商場系統;litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端 + Vue用戶移動端.

3)系統運行截圖:


圖片13 


圖片14 


圖片15 


圖片16 

 

4)技術體系:


圖片17 

 

最后,感謝上述作者貢獻出了這么優秀的開源項目,感興趣的老友可以fork、check 出來自行研究一番、順便給他們來個star!除此之外,諸位也可以將你認為不錯的開源項目介紹給debug,debug會找個時間整理并將其分享出來!歡迎在在下方留言哦,感謝感謝?。?!


說在最后的話:

    最近正值跳槽面試季,debug特意搜羅了大量的Java面試題(含詳細目錄+答案),覆蓋技術領域:JVM、Java集合、Java多線程/并發編程、Java基礎、Spring原理、微服務、NettyRPC、網絡編程、日志、ZooKeeper、Kafka、RabbitMQ、HBase、MongoDB、Cassandra、設計模式、負載均衡、數據庫、一致性算法、Java算法、數據結構、加密算法、分布式緩存、Hadoop、Spark、Storm、YARN、機器學習、云計算等等


圖片18 



圖片19 



圖片20 



圖片21 


圖片22 

圖片23 


圖片24 


圖片25 


圖片26 


圖片27 


圖片28 


圖片29 



圖片30 

  

如何領取此面試文檔?關注公眾號“程序員實戰基地”,并回復三個字:面試題 ,即可獲取此文檔下載鏈接(無套路哈):