學習了那麼多知識點,寫了那麼多代碼,一直都沒有時間整理,以前都是新學一個知識點就在同一個工程項目中進行實踐測試,致使這個工程愈來愈臃腫、愈來愈亂,連我本身都快看不懂了...css
這段時間整理了部分代碼開源、託管到GitHub、碼雲上,一方面託管到雲平臺方便本身上傳、下載,另外一方面開源出來也能給他人提供方便html
GitHub:https://github.com/huanzi-qchjava
碼雲:https://gitee.com/huanzi-qchgit
SpringBoot用的是2.1.0.RELEASE,Demo代碼主要參照官方文檔,以及百度、google寫的,每個子工程就是一個小案例,簡單明瞭github
工程結構spring
這裏的測試例子基本上跟博客的同樣,沒什麼修改,你們看博客就行了sql
具體代碼請看個人GitHub、碼雲負載均衡
GitHub:https://github.com/huanzi-qch/springBoot分佈式
碼雲:https://gitee.com/huanzi-qch/springBootide
具體介紹請看個人博客《SpringBoot系列》
SpringCloud的Demo代碼包括了一下分佈式的基本組件,具體請看博客、代碼
版本用的是2.1.0.RC3,在pom文件引入的是
<!-- 引入spring-cloud依賴管理 --> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Greenwich.RC1</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
工程結構
SpringCloud代碼跟以前寫博客時有所改動,如今的項目命名更加規範,比較利於理解
改動後測試例子:
eureka註冊
sso單點登陸
令牌桶限流
feign調用
ribbon負載均衡
txlcn分佈式事務
事務回滾
事務提交
具體代碼請看個人GitHub、碼雲
GitHub:https://github.com/huanzi-qch/springCloud
碼雲:https://gitee.com/huanzi-qch/springCloud
具體介紹請看個人博客《SpringCloud系列》
從寫畢業設計開始我就想搗鼓IM即時通信,一直到如今陸陸續續也作了點東西,不過又簡陋又還沒完工,就暫時不放到GitHub、碼雲上了,後面再放上去吧
具體介紹請看個人博客《IM即時通信》
除了前面那幾大塊,還有一些雜項,好比js、sql、java爬蟲等,還有前面研究的那個數據加密,到時候整理好了我也會把代碼放到GitHub、碼雲上,好比java爬蟲啊、數據加密啊、還有一些js的騷操做啊,這些仍是有點意思的,到時候在好好整理一下
爬蟲系列
具體代碼請看個人GitHub、碼雲
GitHub:https://github.com/huanzi-qch/spider
碼雲:https://gitee.com/huanzi-qch/spider
具體介紹請看個人博客《spider系列》
ThreeJs,3D開發
具體代碼請看個人GitHub、碼雲
GitHub:https://github.com/huanzi-qch/threejs
碼雲:https://gitee.com/huanzi-qch/threejs
具體介紹請看個人博客《TypeScript進階開發——ThreeJs基礎實例,從入坑到入門》
簡單、通用的後臺管理系統
具體代碼請看個人GitHub、碼雲
GitHub:https://github.com/huanzi-qch/base-admin
碼雲:https://gitee.com/huanzi-qch/base-admin
具體介紹請看個人博客《開源一套簡單通用的後臺管理系統》
但願個人文章、demo代碼可以幫助到你,若是喜歡就給我點個贊、點個Star吧
Spring全家桶的GitHub:https://github.com/spring-projects
SpringBoot官方文檔:https://spring.io/projects/spring-boot
StringBoot官方GitHub:https://github.com/spring-projects/spring-boot
SpringBoot官方的簡單引導案例:https://github.com/spring-projects/spring-boot/tree/v2.1.6.RELEASE/spring-boot-samples
SpringCloud官方文檔:https://spring.io/projects/spring-cloud
SpringCloud官方GitHub:https://github.com/spring-cloud
這些資料有豐富的文檔介紹、代碼示例