- 博客(12)
- 收藏
- 关注
原创 分布式锁使用说明,分布式锁快速集成使用
spring.klock.address 和 spring.klock.cluster-server.node-addresses 选其一即可。2). 秒杀场景,要求并发量很高,那么同一件商品只能被一个用户抢到,那么就可以使用分布式锁实现。spring.klock.leaseTime:已获取锁后自动释放时间(默认:60,单位:秒)spring.klock.waitTime :获取锁最长阻塞时间(默认:60,单位:秒)lockType:锁的类型,目前支持(可重入锁,公平锁,读写锁)。默认为:类名+方法名。
2023-05-29 23:05:28
250
原创 微服务第三篇,集成OpenFeign让服务内部调用无压力,springboot快速集成OpenFeign
以上就是在 Spring Boot 中快速集成 OpenFeign 的步骤。需要注意的是,OpenFeign 还有很多高级特性,例如请求拦截器、Hystrix 支持等,可以根据实际情况进行配置和使用。OpenFeign 是一个声明式的 HTTP 客户端框架,可以帮助我们快速和远程服务进行交互。上面的配置表示启用 OpenFeign,并配置了日志级别为 FULL。在 Spring Boot 应用程序的配置类上添加。注解指定了远程服务的名称和地址,并定义了一个名为。在需要使用远程服务的地方注入。
2023-05-23 18:34:36
431
原创 微服务第二篇,集成注册中心,springboot快速集成alibaba的nacos,让我们的应用微服务化起来
以上就是在 Spring Boot 中快速集成 Nacos 的步骤。需要注意的是,Nacos 还有很多高级特性,例如配置管理、服务管理等,可以根据实际情况进行配置和使用。Nacos 是一个开源的动态服务发现、配置管理和服务管理平台,支持多种语言和框架。在 Spring Boot 应用程序的启动类上添加。在需要使用服务的地方注入。2、配置 Nacos。
2023-05-23 18:28:50
209
原创 微服务第一篇,集成微服务网关,springboot快事集成spring cloud gateway
Spring Cloud Gateway 是 Spring Cloud 官方推出的第二代网关框架,取代了 Zuul 网关,具有更高的性能和更灵活的扩展性。以上就是在 Spring Boot 中集成 Spring Cloud Gateway 的步骤。需要注意的是,Spring Cloud Gateway 还有很多高级特性,例如过滤器、限流、重试等,可以根据实际情况进行配置。在 Spring Boot 应用程序的启动类上添加。3、启用 Spring Cloud Gateway。,应该会将请求转发到配置的。
2023-05-23 18:22:15
221
1
原创 springboot快速集成apifox
以上就是在 Spring Boot 中快速集成 APIFox 的步骤。在需要使用 APIFox 的地方注入。2、配置 APIFox。3、使用 APIFox。
2023-05-22 23:24:45
1810
2
原创 现在程序员都喜欢用什么组件来写接口文档?swagger已经落后了,knife4j才是王道,用起来爽的不行,教你简单几步用springboot集成knife4j,不做多余事情
现在程序员都喜欢用什么组件来写接口文档?swagger已经落后了,knife4j才是王道,用起来爽的不行,教你简单几步用springboot集成knife4j,不做多余事情,swagger与knife4j比对
2023-05-18 19:03:50
362
原创 git/github 常规操作第四篇,如何用命令回退(回滚/还原)代码,看这篇文章就够用了
当我们代码合并错误,或者代码因为某种原因找不到了,但是在历史版本中有最完整的代码,我们要怎么回滚或回退到对应版本还原代码呢,下面就用两种方式来回退。两者有质的区别,reset后,中间的废弃版本会丢失,而revert会新建一个版本来覆盖。第一种方式:重置reset (谨慎:重置的方式不会保留废弃的提交记录)revert后:新增了一个版本四覆盖原理的版本。1、查看并找到我们要回退的版本号。1、查看并找到我们要还原的版本号。revert前:有版本一、二、三。reset前:有版本一、二、三。
2023-05-17 00:16:42
4781
2
原创 springboot集成swagger2,简单两步完成,亲测有效,不要做多余的工作
在使用springboot开发的当下,swagger已经是不可缺少部分,它可以让研发人员在开发过程中,快速生成接口文档,快速自测,减少很多工作量,用起来非常方便。下面就来说说swagger2的集成过程,非常简单,4步完成,亲测有效哦。4、新建controller类,使用swagger的参数注解。3、配置config类。
2023-05-16 23:19:30
150
原创 git/github 常规操作第三篇,如何用命令将本地仓库文件提交远程仓库,初始化远程仓库内容,看这篇文章就够用了
2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件(夹)。1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库。git remote add origin 仓库http地址/仓库名.git。4、接下来你要做的就是复制那个地址,然后你将本地仓库个远程仓库连接起来。5、进行第一次推送,推送到远程仓库的develop分支。3、把本地仓库提交(commit)至暂存区。git commit -m "描述"
2023-05-11 20:56:39
86
1
原创 git/github 常规操作第二篇,如何用命令删除远程分支的文件或者目录,看这篇文章就够用了
git commit -m "删除a目录下的2.txt文件"1、执行删除文件命令,删除a目录下的2.txt文件。1、执行删除文件命令,删除a目录下的2.txt文件。git commit -m "删除a目录"3、推送到指定远程分支develop。3、推送到指定远程分支develop。到此,对应文件就被删除了。到此,对应目录就被删除了。
2023-05-11 20:45:52
1551
原创 git/github 常规操作第一篇,如何通过命令将本地dev代码合并后推到远程分支master
上面的意思就是你有12个commit,需要push到远程master上。上面的意思就是你有12个commit,需要push到远程master上。git commit -m "描述" //提交到分支。git commit -m "描述" //提交到分支。(1)把本地dev分支的代码合并到本地master上。(1)把远程master分支上的代码pull下来。(4)执行下面命令推送到远程master分支即可。(4)执行下面命令推送到远程master分支即可。(2)将本地代码add并提交。
2023-05-09 19:11:14
1931
1
原创 熔断、限流、降级该选Sentinel还是Hystrix,看完这篇文章就够了
springcloud/java集成熔断限流降级技术选型;Sentinel与Hystrix对比
2023-05-05 20:18:49
833
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人