摘要: 背景: 当使用Java解析XML时,可以使用javax.xml.parsers.DocumentBuilderFactory类。这个类提供了一种创建解析XML的文档对象的方式。DocumentBuilderFactory是一个抽 象类,提供了创建解析XML文档的工厂。它定义了一些用于配置和创建Doc 阅读全文
posted @ 2023-11-14 23:45 空慧居士 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap和HashT able的区别 HashMap和Hashtable是两种常见的哈希表数据结构,它们在实现上有一些区别。 线程安全性:Hashtable是线程安全的,而HashMap不是。Hashtable的方法都是同步的,可以在多线程环境中使用,但这样会造成一定的性能开销。Hash 阅读全文
posted @ 2023-11-07 22:24 空慧居士 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. 基础介绍 ThreadPoolExecutor是Python标准库concurrent.futures模块中的一个类,用于实现线程池的功能。 ThreadPoolExecutor模块相比于threading等模块,通过submit方法返回的是一个Future对象,它代表了一个未来可期的结果。通 阅读全文
posted @ 2023-11-01 22:41 空慧居士 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1. equels和==的区别 equals方法用于比较对象的内容是否相等,可以根据自定义的逻辑来定义相等的条件,而==操作符用于比较对象的引用是否相等,即它们是否指向同一块内存地址。equals方法是一个 实例方法,可以被所有的Java对象调用,而==操作符可以用于比较对象的引用或基本数据类型的值 阅读全文
posted @ 2023-10-29 18:28 空慧居士 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1. BaseHTTPRequestHandler介绍 BaseHTTPRequestHandler是Python中的一个基类,属于http.server模块,用于处理HTTP请求的基本功能。它提供了处理常见HTTP请求方法(如GET、POST等)的默认实现,并允许你在子类中进行定制化扩展。下面详细 阅读全文
posted @ 2023-10-25 23:25 空慧居士 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1. 异步编程概述 异步编程是一种编程范式,用于处理那些需要等待I/O操作完成或者耗时任务的情况。在传统的同步编程中,代码会按照顺序逐行执行,直到遇到一个耗时操作,它会阻塞程序的执行直到操作完成。这种阻塞式的模型在某些场景下效率低下,因为代码在等待操作完成时无法执行其他任务。 异步编程通过使用非阻塞 阅读全文
posted @ 2023-10-25 00:06 空慧居士 阅读(630) 评论(0) 推荐(1) 编辑
摘要: 1. vue 使用快速入门三步走 (1) 新建 HTML 页面,引入 Vue.js文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Vue.js 入门示例</title> <script src="https://cdn.j 阅读全文
posted @ 2023-10-19 23:16 空慧居士 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. http的长连接和短连接 短连接:短连接是指每次客户端请求与服务器响应完成后,连接就会关闭。也就是说,每次请求都需要重新建立连接,完成一次请求后立即关闭连接。这意味着每个HTTP请求都需要经历连接建立、数据传输和连接关闭的过程。 短连接的特点包括: 每个请求都需要建立和关闭连接,增加了网络开销 阅读全文
posted @ 2023-10-17 01:07 空慧居士 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 1. 基本介绍 Locust是一个开源的负载测试工具,用于模拟大量用户并发访问一个系统或服务,以评估其性能和稳定性。编写语言为Python,可通过Python来自定义构建性能压测场景脚本。Locust支持分 布式负载测试,可以通过多个机器协同工作来模拟大量用户并发访问。并提供了一个Web界面,可以实 阅读全文
posted @ 2023-10-09 22:43 空慧居士 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. TCP三次握手和四次挥手 TCP三次握手的过程如下: 第一步(SYN):客户端向服务器发送一个带有SYN(同步)标志的TCP包,指示客户端希望建立连接。这个包包含一个随机的初始序列号(ISN)。 第二步(SYN-ACK):服务器收到客户端的SYN包后,会发送一个带有SYN和ACK(确认)标志的 阅读全文
posted @ 2023-10-07 22:11 空慧居士 阅读(504) 评论(0) 推荐(6) 编辑