面试总结-Python 爬虫

Python 基本数据类型 标准数据类型 Python3 中常见的数据类型有: Number(数字) String(字符串) bool(布尔类型) List(列表) Tuple(元组) Set(集合) Dictionary(字典) </

面试总结-测试

黑盒测试 黑盒测试(Black Box Testing)是一种软件测试方法,它侧重于测试软件的功能性需求,而不考虑软件内部的实现细节。这种测试方法通常是从最终用户的角度出发,验证软件是否按照规格说明书的要求正确运行。 黑盒测试的特点 基于规格说明:测试人员根据软件的需求规格说明书来设计测试用例,关注

面试总结-算法

快速排序 快速排序的思路 快速排序是一种非常高效的排序算法,采用分治法(Divide and Conquer)策略来把一个序列分为较小和较大的两个子序列。其基本思想如下: 选择基准: 从数列中挑出一个元素,称为“基准”(pivot)。 分区过程:</

面试总结-Redis

Redis 简介 Redis 是一个开源的、基于键值对的内存数据存储系统,常被用作数据库、缓存和消息中间件。配置 Redis 作为数据缓存时,需要考虑几个关键点,包括性能优化、持久化选项、内存管理以及安全性等。 Redis 配置 配置文件<

面试总结-MySQL数据库

两种存储引擎的区别 1. InnoDB 存储引擎 InnoDB 是 MySQL 默认的存储引擎,它支持事务处理(ACID)、行级锁定以及外键约束等功能,非常适合处理具有高并发和事务需求的应用场景。 主要特点: 事务支持:InnoDB 支持 ACID 事务,可以确保数据的一致性

面试总结-计算机网络

TCP/IP 四层 第一层:网络接口层 包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物

面试总结-Spring Boot/Spring Cloud

Spring Boot 特点 可以制作为jar 内置Tomcat 怎么把使用Spring Framework及其

面试总结-Spring/Spring MVC

为什么要使用 spring? Spring 框架是一个轻量级的 Java 开发框架,它提供了一套全面的解决方案来简化企业级应用的开发。以下是使用 Spring 的几个主要原因: Inversion of Control (IoC): Spring 提供了 IoC 容器来管理对象的生命周期和依赖关系,

面试总结-设计模式

说一下你熟悉的设计模式? Singleton(单例模式) 目标:确保一个类只有一个实例,并提供一个全局访问点。 实现:通常使用私有构造函数、静态方法或枚举等技术来实现。 Factory Method(工厂方法模式) 目标:定义一个创建产品对象的接口,但让子类决定实例化哪一个类。

面试总结-Java Web

简单介绍一下两种盒子模式 CSS盒子模型有两种主要模式: 标准盒子模型(W3C盒子模型): 在这种模式下,元素的宽度和高度只包括内容区域(content),不包括内边距(padding)、边框(border)和外边距(margin)。 总宽度 = 内容宽度 + 左右内边距 + 左右边框 </