06 2023 档案
摘要:请求转发(Forward)和重定向(Redirect)是Web开发中两种常见的页面跳转方式,它们有不同的实现机制和应用场景。 请求转发(Forward): 请求转发是在服务器内部完成的,浏览器并不知道页面发生了转发。在服务器端,通过调用HttpServletRequest对象的forward()方法
阅读全文
摘要:拦截器和过滤器是SpringMVC中常用的两种实现请求处理链的方式,它们在实现方式和功能上有一些区别。 拦截器(HandlerInterceptor)是SpringMVC提供的一种面向切面编程的机制,主要用于在请求处理的前后执行一些公共的处理逻辑,比如权限验证、日志记录等。拦截器是通过实现Handl
阅读全文
摘要:单元测试是一种针对程序中最小可测试单元(通常是函数或方法)的测试方法。下面是进行单元测试的一般步骤: 1.确定被测试的单元:选择要测试的函数或方法,并分析其输入、输出、边界条件等特性。 2. 编写测试用例:根据被测试单元的特性,编写测试用例,包括针对不同情况的测试输入和期望的输出。 3. 编写测试代
阅读全文
摘要:常用的接口测试工具: Postman:一个功能强大的API测试工具,可以发送HTTP请求、验证响应,以及自动化测试和集成测试等。 SoapUI:适用于Web服务的测试工具,支持SOAP、REST和HTTP协议的测试。 JMeter:一个功能强大的负载测试工具,可以进行接口性能测试和压力测试。 Res
阅读全文
摘要:控制反转(IOC)是一个概念、思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理,控制反转就是对对象控制权的转移,从程序代码本身反转到外部容器。 IOC实现方式多种多样,当前比较流行的实现方式有两种:依赖注入和依赖查找。依赖注入方式应用更为广泛。 依赖查找:dep
阅读全文
摘要:数据库索引是一种用于加快数据库查询速度的数据结构。它类似于书的目录,可以帮助数据库快速定位到需要查询的数据。索引可以包含一个或多个列,并且可以在数据库表上创建单一索引或组合索引,以提高针对特定列或多个列的查询性能。 在查询时,数据库可以使用索引来快速定位到满足特定查询条件的记录,而不用遍历整张表。这
阅读全文