摘要:
一、索引失效的常见场景 对索引列进行运算或函数操作 场景:在 WHERE 条件中对索引列使用函数、表达式或类型转换。 示例: -- 索引失效(对索引列 date_col 使用函数) SELECT * FROM orders WHERE YEAR(date_col) = 2023; -- 索引失效(隐 阅读全文
摘要:
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、反射的核心类 Java 反射的核心 API 位于 java.lang.reflect 阅读全文
摘要:
封装(Encapsulation) 定义:将数据(属性)和操作数据的方法(行为)组合在一个类中,并对外隐藏内部实现细节,控制在程序中属性的读和修改的访问级别。 目的: 数据隐藏:防止外部直接访问和修改对象的内部状态。 接口抽象:只暴露必要的接口,简化对象的使用。 代码组织:提高代码的可维护性和可扩展 阅读全文
摘要:
String、StringBuffer和StringBuilder都是用于处理字符串的类,但它们在多个方面有着显著的区别。 不可变性与可变性 总结:String 不可变, StringBuilder 和 StringBuffer 是可变的 String:是不可变的,一旦创建了一个String对象,它 阅读全文
摘要:
Java虚拟机(JVM)是Java平台的核心组件,负责执行Java字节码,实现了“一次编写,到处运行”的跨平台特性。以下是JVM的主要组成部分和工作流程。 主要组成部分 类加载器(ClassLoader):负责将Java字节码文件(.class文件)加载到JVM内存中。 运行时数据区(Runtime 阅读全文
摘要:
备份的3-2-1原则(黄金标准) 3份备份:原始数据 + 2个备份副本。 2种介质:至少使用两种存储类型(如硬盘+云存储)。 1份异地:至少一份备份存放在物理隔离的位置(如云端或另一栋建筑)。 常用备份方法 本地备份 外置硬盘:定期手动拷贝,适合快速恢复。 NAS(网络存储):家庭/小企业可搭建RA 阅读全文
摘要:
网络状态码(HTTP状态码)是服务器在响应客户端请求时返回的三位数字代码,用于表示请求的处理结果。 1xx(信息响应) 表示请求已被接收,需要继续处理。 100 Continue:客户端应继续发送请求的剩余部分。 101 Switching Protocols:服务器同意切换协议(如从HTTP切换到 阅读全文
摘要:
SaaS(Software as a Service,软件即服务)产品是一种基于云计算技术,通过互联网提供软件服务的模式 SaaS 产品的定义 SaaS 产品是指厂商将应用软件统一部署在自己的服务器上,客户可以根据自身实际需求,通过互联网向厂商订购所需的应用软件服务,按订购的服务多少和时间长短向厂商 阅读全文
摘要:
三层架构 是一种将软件系统按功能划分为三个层次的经典架构模式,包括表示层、业务逻辑层和数据访问层。 表示层(Presentation Layer) 定义与功能:是用户与系统交互的接口,负责接收用户输入,将系统处理结果展示给用户。它直接面向用户,以图形界面(GUI)、网页界面等形式呈现。例如在电商 A 阅读全文
摘要:
Postman断言介绍 Postman工具代替人工自动判定预期结果和实际结果是否一致。 1、断言方式 pm.test()函数: 参数1:字符串-测试断言名称 参数2:回调函数-具体断言语句 2、响应状态码断言 pm.response.to.have.status(code:Number):判断是否包 阅读全文