前言
学习了那么多知识点,写了那么多代码,一直都没有时间整理,之前都是新学一个知识点就在同一个工程项目中进行实践测试,导致这个工程越来越臃肿、越来越乱,连我自己都快看不懂了...
这段时间整理了部分代码开源、托管到GitHub、码云上,一方面托管到云平台方便自己上传、下载,另一方面开源出来也能给他人提供方便
SpringBoot系列
SpringBoot用的是2.1.0.RELEASE,Demo代码主要参照官方文档,以及百度、google写的,每一个子工程就是一个小案例,简单明了
工程结构
这里的测试例子基本上跟博客的一样,没什么修改,大家看博客就好了
具体代码请看我的GitHub、码云
具体介绍请看我的博客《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、码云
具体介绍请看我的博客《SpringCloud系列》
IM即时通讯
从写毕业设计开始我就想捣鼓IM即时通讯,一直到现在陆陆续续也做了点东西,不过又简陋又还没完工,就暂时不放到GitHub、码云上了,后面再放上去吧
具体介绍请看我的博客《IM即时通讯》
其他
除了前面那几大块,还有一些杂项,比如js、sql、java爬虫等,还有前面研究的那个数据加密,到时候整理好了我也会把代码放到GitHub、码云上,比如java爬虫啊、数据加密啊、还有一些js的骚操作啊,这些还是有点意思的,到时候在好好整理一下
后记
希望我的文章、demo代码能够帮助到你,如果喜欢就给我点个赞、点个Star吧
原文地址:https://www.cnblogs.com/huanzi-qch/p/11159140.html