随笔分类 -  java

摘要:1.熔断器的开启--常用的熔断器方法:defaultFallback // 可以造成熔断的方法 @GetMapping("/sleep5/{id}") @HystrixCommand(defaultFallback = "sleepBreaker", commandProperties = { // 阅读全文
posted @ 2024-06-19 14:04 苹果芒 阅读(216) 评论(0) 推荐(0)
摘要:目录: 什么是熔断器? Spring Boot 中的熔断器 熔断器的原理 如何使用熔断器 步骤一:添加依赖 步骤二:创建熔断器命令 步骤三:使用熔断器命令 结论 1.什么是熔断器? 熔断器是一种用于处理分布式系统中故障的设计模式。它可以防止出现故障的服务对整个系统造成连锁反应。 熔断器通过监控故障服 阅读全文
posted @ 2024-06-19 11:20 苹果芒 阅读(185) 评论(0) 推荐(0)
摘要:Spring Boot 中可以使用 Hystrix 实现熔断器模式。以下是一个简单的示例: 1.添加依赖到你的 pom.xml: <dependencies> <!-- 其他依赖 --> <dependency> <groupId>org.springframework.cloud</groupId 阅读全文
posted @ 2024-06-19 11:11 苹果芒 阅读(177) 评论(0) 推荐(0)
摘要:【导读】微服务熔断、限流、降级有什么设计理念和思路?本文做了详细解读。 简介 golang的熔断包hystrix https://github.com/afex/hystrix-go golang 提供了拓展库golang.org/x/time/rate提供了限流器组件,提供了 Token buck 阅读全文
posted @ 2024-06-19 11:08 苹果芒 阅读(198) 评论(0) 推荐(0)
摘要:java多线程 读取list--动态读取list的案例 本次介绍,我使用的是synchronized 同步代码块的关键字来读取list,在写java多线程时,一定要注意 synchronized 关键字的有效范围。ps:如果synchronized 关键字的代码块范围太大,可能会导致 优先获取到cp 阅读全文
posted @ 2024-04-17 15:39 苹果芒 阅读(406) 评论(0) 推荐(0)
摘要:本次介绍,我使用的是synchronized 同步代码块的关键字来读取list,在写java多线程时,一定要注意 synchronized 关键字的有效范围。ps:如果synchronized 关键字的代码块范围太大,可能会导致 优先获取到cpu资源的第一个线程 在满足条件的情况下 一直无法跳循环, 阅读全文
posted @ 2024-04-17 15:21 苹果芒 阅读(47) 评论(0) 推荐(0)
摘要:1.需要一个线程类 package com.tc.testautomation.control.conf; import org.apache.commons.lang.ArrayUtils; import java.util.ArrayList; import java.util.List; pu 阅读全文
posted @ 2024-03-28 11:20 苹果芒 阅读(119) 评论(0) 推荐(0)
摘要:一般来说,springboot项目是提供服务的,但是也可以用到导出jar来启动,那么如何介绍参数呢: package com.example.TestDemo; import com.example.jmeter.bean.TestCaseResult; import com.example.jme 阅读全文
posted @ 2024-03-26 11:36 苹果芒 阅读(110) 评论(0) 推荐(0)
摘要:appilciation.properties配置信息: # 数据库连接池配置 #最小空闲连接,默认值10,小于0或大于maximum-pool-size,都会重置为maximum-pool-size spring.datasource.hikari.minimum-idle=15 #连接池中可同时 阅读全文
posted @ 2023-08-30 13:46 苹果芒 阅读(2523) 评论(0) 推荐(0)
摘要:get api: @ResponseBody @ResponseStatus(HttpStatus.OK) @GetMapping(value = "/checkGetApi") @ApiOperation(value = "check get api method") public JSONObj 阅读全文
posted @ 2023-08-30 13:39 苹果芒 阅读(390) 评论(0) 推荐(0)
摘要:InputStreamResource 教程 Spring官方文档介绍,仅当没有其他特定的资源实现适用时才应使用,在可能的情况下更推荐使用 ByteArrayResource或任何基于文件的Resource实现。 InputStreamResource是Spring中标准的输入流资源对象,读取常见的 阅读全文
posted @ 2023-08-30 13:26 苹果芒 阅读(1106) 评论(0) 推荐(0)
摘要:事务的介绍 事务具有4个特性:原子性、一致性、隔离性、持久性。通常称为ACID特性。 原子性(Atomicity): 一个事务是一个不可分割的工作单位,事务中包括的诸多操作要么都做,要么都不做。一致性(Consistency):事务必须使数据库从一个一致性状态变成另一个一致性状态隔离性(Isolat 阅读全文
posted @ 2023-08-29 22:31 苹果芒 阅读(95) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_31635851/article/details/120286722 阅读全文
posted @ 2023-08-22 18:41 苹果芒 阅读(97) 评论(0) 推荐(0)
摘要:1.读取总行数和总列数 读取 行总数时,会调用getLastRowNum(), 读取列总数时,会调用getLastCellNum(),但是这两个方法的返回值有点区别。 sheet.getLastRowNum(); //返回最后一行的索引,即 比行总数小1 row.getLastCellNum(); 阅读全文
posted @ 2023-08-04 23:18 苹果芒 阅读(4802) 评论(0) 推荐(1)
摘要:在 Spring Boot 框架中,我们使用最多的是Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat。Tomcat 是 Apache 基金下的一个轻量级的Servlet 容 器 , 支 持 Servlet 和 JSP 。Tomcat服务器本身具有Web服务器的 阅读全文
posted @ 2023-07-21 17:51 苹果芒 阅读(5591) 评论(1) 推荐(2)
摘要:前言dubbo接口数据进行转换的过程中,出现了空指针,但是自己捕获的时候没有注意这个问题,只是简单的打印出来,结果发现答应出来的都是null,基本上是无效的异常打印。 完善异常信息一开始的代码是如下所示: try { main(event, controlDTO); } catch (Excepti 阅读全文
posted @ 2023-07-20 17:07 苹果芒 阅读(411) 评论(0) 推荐(0)
摘要:一、问题的出现 最近在使用RestTemplate发送HTTP请求时,服务端发送回来的响应结果中,HTTP响应码为400、500之类的,RestTemplate默认不处理这类响应结果,直接抛异常。但是,该请求的响应结果内容却是我需要用到的,因为我需要通过该请求的响应结果内容,告诉用户远程调用接口时, 阅读全文
posted @ 2023-07-19 17:31 苹果芒 阅读(883) 评论(0) 推荐(0)
摘要:注意: java调用python.py文件并传参,在windows和linux中使用是不一样的 我在windows操作系统中,java调用python文件并传参,是这样写的:完全没问题 try { Integer totalTestCaseCount = 0; //传入python文件的参数: St 阅读全文
posted @ 2023-07-11 13:18 苹果芒 阅读(741) 评论(0) 推荐(0)
摘要:一、HashSet去重 我们知道 HashSet 天生具备“去重”的特性,那我们只需要将 List 集合转换成 HashSet 集合就可以了,实现代码如下: public class ListDistinctExample { public static void main(String[] arg 阅读全文
posted @ 2023-07-10 14:06 苹果芒 阅读(49) 评论(0) 推荐(0)
摘要:int a=9; int b=7;float c = (float) a / (float) b; //把整型数据 转换为 浮点型 数据System.out.println(c);System.out.println( String.format("%.2f", c));//保留小数点后2位 方法有 阅读全文
posted @ 2023-06-30 17:44 苹果芒 阅读(387) 评论(0) 推荐(0)