前言
學習了那么多知識點,寫了那么多代碼,一直都沒有時間整理,之前都是新學一個知識點就在同一個工程項目中進行實踐測試,導致這個工程越來越臃腫、越來越亂,連我自己都快看不懂了...
這段時間整理了部分代碼開源、托管到GitHub、碼雲上,一方面托管到雲平台方便自己上傳、下載,另一方面開源出來也能給他人提供方便
GitHub:https://github.com/huanzi-qch
碼雲:https://gitee.com/huanzi-qch
SpringBoot系列
SpringBoot用的是2.1.0.RELEASE,Demo代碼主要參照官方文檔,以及百度、google寫的,每一個子工程就是一個小案例,簡單明了
工程結構
這里的測試例子基本上跟博客的一樣,沒什么修改,大家看博客就好了
具體代碼請看我的GitHub、碼雲
GitHub:https://github.com/huanzi-qch/springBoot
碼雲:https://gitee.com/huanzi-qch/springBoot
具體介紹請看我的博客《SpringBoot系列》
SpringCloud系列
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即時通訊
從寫畢業設計開始我就想搗鼓IM即時通訊,一直到現在陸陸續續也做了點東西,不過又簡陋又還沒完工,就暫時不放到GitHub、碼雲上了,后面再放上去吧
具體介紹請看我的博客《IM即時通訊》
其他
除了前面那幾大塊,還有一些雜項,比如js、sql、java爬蟲等,還有前面研究的那個數據加密,到時候整理好了我也會把代碼放到GitHub、碼雲上,比如java爬蟲啊、數據加密啊、還有一些js的騷操作啊,這些還是有點意思的,到時候在好好整理一下
Spider
爬蟲系列
具體代碼請看我的GitHub、碼雲
GitHub:https://github.com/huanzi-qch/spider
碼雲:https://gitee.com/huanzi-qch/spider
具體介紹請看我的博客《spider系列》
ThreeJs
ThreeJs,3D開發
具體代碼請看我的GitHub、碼雲
GitHub:https://github.com/huanzi-qch/threejs
碼雲:https://gitee.com/huanzi-qch/threejs
具體介紹請看我的博客《TypeScript進階開發——ThreeJs基礎實例,從入坑到入門》
Base-Admin
簡單、通用的后台管理系統
具體代碼請看我的GitHub、碼雲
GitHub:https://github.com/huanzi-qch/base-admin
碼雲:https://gitee.com/huanzi-qch/base-admin
具體介紹請看我的博客《開源一套簡單通用的后台管理系統》
unity-demo
一個簡單的Unity學習項目,封裝了一下簡單、通用功能組件,適用於數據可視化展示
具體代碼請看我的GitHub、碼雲
GitHub:https://github.com/huanzi-qch/unity-demo
碼雲:https://gitee.com/huanzi-qch/unity-demo
具體介紹請看我的博客 Unity3D Demo項目開發記錄
后記
希望我的文章、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
這些資料有豐富的文檔介紹、代碼示例