随笔分类 -  spring-boot

sentinel限流
摘要:限流主要是保护应用接口不被大量请求冲击导致服务器内存溢出崩溃 限流主要有两种模式 1.QPS限流:通过每秒钟请求数进行限流,超过阈值就进行限流。 2.并发线程数限流:某资源访问的线程数超过阈值就进行限流。(主要用于针对慢请求,比如某个资源内部开销很大或者调用了第三方服务接口开销很大,长期不释放会一直 阅读全文

posted @ 2024-08-12 00:11 丶柚子 阅读(193) 评论(0) 推荐(0) 编辑

swagger-api生成接口文档
摘要:引入swagger-api 生成接口文档 1.引入pom依赖 <!-- swagger2依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2. 阅读全文

posted @ 2024-08-11 23:07 丶柚子 阅读(102) 评论(0) 推荐(0) 编辑

springboot aop
摘要:加入springboot-aop的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 代码:在网关自定义了 阅读全文

posted @ 2024-07-09 23:54 丶柚子 阅读(9) 评论(0) 推荐(0) 编辑

rabbitmq实现手动确认
摘要:实现逻辑是:spring容器启动时创建监听容器工厂javaBean,工厂的acknowlegemodel属性设置为手动确认,后续通过该容器产生的所有代理对象都需要手动确认,然后通过对象的反射来调用process方法来完成业务逻辑。 但是这里存在一个问题 那就是所有通过该让容器产生的监听器都变成了手动 阅读全文

posted @ 2024-06-19 17:27 丶柚子 阅读(41) 评论(0) 推荐(0) 编辑

安装rabbitmq
摘要:安装之前先删除卸载 参考https://www.cnblogs.com/icemargin/p/15767932.html 可参考文章(https://www.cnblogs.com/lonson/p/13885983.html) 安装rabbitmq之前要先安装erlang erlang支持的ra 阅读全文

posted @ 2024-06-18 23:51 丶柚子 阅读(14) 评论(0) 推荐(0) 编辑

spring-boot 热部署
摘要:1.引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope></dependency>2.修改 阅读全文

posted @ 2024-06-18 16:02 丶柚子 阅读(4) 评论(0) 推荐(0) 编辑

git使用实例和参考
摘要:参考文章:https://blog.csdn.net/m0_66076989/article/details/135265781 参考文章:https://blog.csdn.net/muyeju/article/details/102529654 git下载地址:https://git-scm.c 阅读全文

posted @ 2024-06-16 16:19 丶柚子 阅读(3) 评论(0) 推荐(0) 编辑

spring容器启动创建javaBean步骤
摘要:下面三张图是我创建feign服务的方法,以feign为例来看javaBean的创建 结论:spring容器启动时有个refresh方法,会将工程目录所有要生成 javaBean的类文件都加载存进一个BeandefinitionMap中,键值对形式,Key是beanName, value是Bean描述 阅读全文

posted @ 2024-06-14 07:12 丶柚子 阅读(35) 评论(0) 推荐(0) 编辑

springboot使用ComponentScan和MapperScan
摘要:今天讲springboot项目中的启动类换到了start包下,发现无法扫描并注册javabean. 原因: 容器在启动时会由spring.classPathBeanDefinitionScanner和spring-mybaits.classPathMapperScanner两个类去分别执行doSca 阅读全文

posted @ 2024-06-10 19:34 丶柚子 阅读(220) 评论(0) 推荐(0) 编辑

mybatis绑定方法报错Invalid bound statement (not found)
摘要:搭建springboot和mybatis工程后,spring容器未正确加载mybatisMapper.xml文件(sql执行语句文件) 导致找不到相应绑定的sql mybtais工作原理:由mapperProxy代理对象通过配置mapper接口和调用方法通过反射从sqlsession.configu 阅读全文

posted @ 2024-06-10 02:41 丶柚子 阅读(126) 评论(0) 推荐(0) 编辑

RabbitMQ详解,用心看完这一篇就够了【重点】
摘要:转载自https://blog.csdn.net/weixin_42039228/article/details/123493937 阅读全文

posted @ 2024-06-06 21:22 丶柚子 编辑

Spring RestTemplate 之post请求
摘要:●post请求:在RestTemplate中,POST请求可以通过如下三个方法来发起,但post提交方式又有两种 formData 和 payLoad,而且接口设计与传统的浏览器使用的提交方式又有差异.所以很容易产生混淆。 formData和payLoad的区别: 当POST请求的请求头里设置Con 阅读全文

posted @ 2021-01-02 18:37 丶柚子 阅读(2677) 评论(0) 推荐(0) 编辑

Springboot — 发HTTP请求(RestTemplate详解)
摘要:estTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图, 阅读全文

posted @ 2021-01-02 18:34 丶柚子 阅读(553) 评论(0) 推荐(0) 编辑

【转】@SCHEDULED(CRON = "0 0 * * * ?")实现定时任务
摘要:转载自:https://www.cnblogs.com/2016-10-10/p/6283321.html //每一个小时执行一次 @Scheduled(cron = "0 0 * * * ?")public void saveDailyScoreScheduled() {try {logger.i 阅读全文

posted @ 2020-01-20 17:19 丶柚子 阅读(1605) 评论(0) 推荐(0) 编辑

SpringBoot项目修改访问端口和访问路径(上下文)
摘要:如果我们对于这两个值有特殊需要的话,需要自己制定的时候怎么办呢? 一、问题解决: 使用properties文件方式: 在application.properties,添加如下配置即可修改项目访问路径: 使用yml文件方式:在application.yml,追加如下配置即可修改项目访问路径: serv 阅读全文

posted @ 2020-01-15 10:33 丶柚子 阅读(4708) 评论(0) 推荐(0) 编辑

【转】Spring Boot之如何配置静态资源的地址与访问路径
摘要:使用前端框架例如React、Vue等开发完成的项目,如何集成到后端项目后一起部署到服务器上呢?这就涉及到了在后端项目中如何配置静态资源的地址与访问路径,下面将为大家详细介绍。 React项目打包完成的结构,如下: Spring Boot项目的结构,如下: Spring Boot默认的静态资源文件配置 阅读全文

posted @ 2020-01-15 10:25 丶柚子 阅读(1215) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示