摘要: 步骤: 准备一个包含完整HTTP响应的文件(包括状态行、头部和响应体)。 在Charles中为该接口设置Map Local,指向这个文件。 确保Map Local设置已启用。 500_error.txt HTTP/1.1 500 Internal Server Error // 关键:强制指定状态码 阅读全文
posted @ 2025-08-11 14:00 kiss_sheep 阅读(20) 评论(0) 推荐(0)
摘要: 作用:显式指定要注入的 Bean 名称 解决什么问题:当 Spring 容器中存在多个同类型 Bean 时避免歧义 命名约定:"httpProperties" 是被注入 Bean 的名称标识符 eg @Configuration public class HttpConfig { @Bean @Co 阅读全文
posted @ 2025-07-01 11:27 kiss_sheep 阅读(7) 评论(0) 推荐(0)
摘要: demo : Spring Boot 配置类中的 Bean 定义方法,用于创建并注册一个 HTTP 调用服务 /** * http接口调用bean * * @param httpProperties * @return */ @Bean public HttpInvokeService httpIn 阅读全文
posted @ 2025-07-01 11:17 kiss_sheep 阅读(8) 评论(0) 推荐(0)
摘要: import okhttp3.*; import java.io.IOException; import java.util.HashMap; import java.util.Map; public class ApiTest { private final OkHttpClient client 阅读全文
posted @ 2025-07-01 10:58 kiss_sheep 阅读(4) 评论(0) 推荐(0)
摘要: // 1. 创建 HTTP 客户端 OkHttpClient client = new OkHttpClient(); // 2. 构建请求(例如 GET 请求) Request request = new Request.Builder() .url("https://httpbin.org/ge 阅读全文
posted @ 2025-07-01 10:53 kiss_sheep 阅读(13) 评论(0) 推荐(0)
摘要: 一、索引失效的常见场景 对索引列进行运算或函数操作 场景:在 WHERE 条件中对索引列使用函数、表达式或类型转换。 示例: -- 索引失效(对索引列 date_col 使用函数) SELECT * FROM orders WHERE YEAR(date_col) = 2023; -- 索引失效(隐 阅读全文
posted @ 2025-03-05 21:48 kiss_sheep 阅读(52) 评论(0) 推荐(0)
摘要: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、反射的核心类 Java 反射的核心 API 位于 java.lang.reflect 阅读全文
posted @ 2025-02-27 20:06 kiss_sheep 阅读(49) 评论(0) 推荐(0)
摘要: 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法(行为)组合在一个类中,并对外隐藏内部实现细节,控制在程序中属性的读和修改的访问级别。 目的: 数据隐藏:防止外部直接访问和修改对象的内部状态。 接口抽象:只暴露必要的接口,简化对象的使用。 代码组织:提高代码的可维护性和可扩展 阅读全文
posted @ 2025-02-27 19:31 kiss_sheep 阅读(174) 评论(0) 推荐(0)
摘要: String、StringBuffer和StringBuilder都是用于处理字符串的类,但它们在多个方面有着显著的区别。 不可变性与可变性 总结:String 不可变, StringBuilder 和 StringBuffer 是可变的 String:是不可变的,一旦创建了一个String对象,它 阅读全文
posted @ 2025-02-27 18:40 kiss_sheep 阅读(46) 评论(0) 推荐(0)
摘要: Java虚拟机(JVM)是Java平台的核心组件,负责执行Java字节码,实现了“一次编写,到处运行”的跨平台特性。以下是JVM的主要组成部分和工作流程。 主要组成部分 类加载器(ClassLoader):负责将Java字节码文件(.class文件)加载到JVM内存中。 运行时数据区(Runtime 阅读全文
posted @ 2025-02-27 18:17 kiss_sheep 阅读(77) 评论(0) 推荐(0)