摘要: Spring MVC中的拦截器是一种可以在请求处理过程中对请求进行拦截和处理的机制。 拦截器可以用于执行一些公共的操作,例如日志记录、权限验证、数据转换等。在Spring MVC中,可以通过实现HandlerInterceptor接口来创建自定义的拦截器,并通过配置来指定拦截器的应用范围和顺序。 S 阅读全文
posted @ 2024-01-31 16:18 Evan1024 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 文件上传 说明: 使用maven构建web工程。 使用Thymeleaf技术进行服务器页面渲染。 使用ResponseEntity实现下载文件的功能。 @Controller public class FileDownloadAndUpload { @GetMapping("/file/downlo 阅读全文
posted @ 2024-01-31 01:56 Evan1024 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Serlvet程序的请求和响应乱码问题 get请求与post请求数据乱码 public class RequestAPIServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpS 阅读全文
posted @ 2024-01-26 22:16 Evan1024 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在 JavaWeb 中,共享域指的是在 Servlet 中存储数据,以便在同一 Web 应用程序的多个组件中进行共享和访问。常见的共享域有四种:ServletContext、HttpSession、HttpServletRequest、PageContext。 ServletContext 共享域: 阅读全文
posted @ 2024-01-26 21:45 Evan1024 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 什么是事务? 事务(Transaction)是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败,如果操作之间有一个失败所有操作都失败 。 事务四个特性(ACID) 原子性 一组操作要么都成功,要么都失败。 一致性 一组数据从事务1合法状态转为事务2的另一种合法状态,就是一致。 隔离性 事 阅读全文
posted @ 2024-01-25 16:42 Evan1024 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 什么是JdbcTemplate? Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作。 准备工作 引入jdbcTemplate的相关依赖: 案例实操 创建jdbc.properties文件,配置数据库信息 jdbc.driver=com.mysql.cj. 阅读全文
posted @ 2024-01-24 22:55 Evan1024 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 说明:使用注解方式实现AOP切面。 什么是AOP? 面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。 AOP底层使用动态代理。 AOP术语 连接点 阅读全文
posted @ 2024-01-24 15:24 Evan1024 阅读(8) 评论(0) 推荐(0) 编辑
摘要: CentOS7的hosts文件设置 打开hosts文件 vim /etc/hosts 添加如下内容 [IP] [映射名称] 如:127.0.0.1 www.haha.com 重启设备,查看主机名修改成功 reboot Windows10的hosts文件的设置 找到windows的hosts文件 C: 阅读全文
posted @ 2024-01-24 13:16 Evan1024 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 查看主机名 hostname 临时修改主机名,当前登录有效,重启后无效 hostname [主机名] //hostname master 修改配置文件,永久生效 >vim /etc/hostname 注意: 改完配置文件,重启系统才能生效;如果不想重启实时生效往下看 重启系统 reboot 或 sh 阅读全文
posted @ 2024-01-24 13:01 Evan1024 阅读(21) 评论(0) 推荐(0) 编辑
摘要: CS(Client Server): 客户端服务器架构 优点:利用客户端机器的资源,减轻服务器的负荷;一部分安全要求不高的计算任务、存储任务都会放在客户端执行,不需要把所有的计算和存储都放在服务器执行,减轻服务器压力,也减轻网络访问速度。 缺点:需要安装本地客户端,后期升级维护成本高。 适用场景:移 阅读全文
posted @ 2024-01-24 12:31 Evan1024 阅读(25) 评论(0) 推荐(0) 编辑