摘要: #Spring 事务 主要是使用注解 开启事务只需配置好文件后在要开启事务的方法上加上@Transactional即可 注解使用步骤 导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</art 阅读全文
posted @ 2022-05-28 09:35 舟思水 阅读(21) 评论(0) 推荐(0)
摘要: #AOP 为什么要用AOP: 需要对 原生的代码 进行 增强 批处理 降低耦合度 不能改变原有的代码 例子 事务 缓存 权限 日志 分布式锁 本质:不改变原有的代码和调用方式,增加代码的功能 核心: 动态代理 JDK (接口) cglib (代理类) 导入依赖 <dependency> <group 阅读全文
posted @ 2022-05-28 09:33 舟思水 阅读(44) 评论(0) 推荐(0)
摘要: HttpServletRequest 和HttpServletResponse 理解: HttpServletRequest 是服务器接收来自客户端的数据 多用于获取请求 HttpServletResponse 是服务器发送数据给客户端 多用于给客户端反馈(也可以用于跳转服务器) HttpServl 阅读全文
posted @ 2022-04-01 20:35 舟思水 阅读(252) 评论(0) 推荐(0)
摘要: Cookie、Session、ServletContext Session 在服务器中 SessionID是客户端进行访问时对其标识 每当客户端需要对服务器进行访问,就给他一个标识,开辟单独的地址 当客户端关闭(关闭浏览器) 关闭后仍然保存地址 一段时间后没有访问就进行清理 1.实际上每次打开新的浏 阅读全文
posted @ 2022-04-01 13:26 舟思水 阅读(32) 评论(0) 推荐(0)
摘要: Servlet 简介: Servlet:Server Applet的简称,是服务器端的程序(代码、功能实现),可交互式的处理客户端发送到服务端的请求,并完成操作响应。 动态网页技术 JavaWeb程序开发的基础,JavaEE规范(一套接口)的一个组成部分 作用: 接收客户端请求,完成操作。 动态生成 阅读全文
posted @ 2022-03-30 19:30 舟思水 阅读(55) 评论(0) 推荐(0)
摘要: Tomcat 为什么要用Tomcat: Tomcat是部署web项目的容器,使用主要是为了可以实现动态的页面。为了解析Servlet中的数据 Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。 如何安装Tomcat (http: 阅读全文
posted @ 2022-03-30 13:32 舟思水 阅读(45) 评论(0) 推荐(0)
摘要: commons-dbutils 介绍 轻量级工具类主要用于减少基础的JDBC中重复的代码 避免了需要自己写工具类 使用流程 导入三个包 JDBC 连接池 和工具包 配置连接池 返回DataSource即可 在工具类中使用QueryRunner进行具体的操作 说明: 工具类中提供QueryRunner 阅读全文
posted @ 2022-03-29 20:33 舟思水 阅读(26) 评论(0) 推荐(0)
摘要: JDBC-使用Properties来加载连接池 1.为什么需要使用Properties来加载文件? JDBC中除了CURD 中具体的操作以外,加载的操作几乎一致 为了方便操作,也是为了让连接池在加载的时候方便修改-只需要修改配置文件中的信息即可 实现了高内聚的效果 2.使用Properties的主要 阅读全文
posted @ 2022-03-29 19:59 舟思水 阅读(123) 评论(0) 推荐(0)
摘要: MySQL事务 事务 --> 即让一系列的操作可以同时执行 当遇到错误可以同时回滚到执行前的操作 为什么要使用事务 面对一系列的操作,也就是需要代码同时完成 未完成可以回到最初的数据。保证数据的安全和逻辑上的要求 四大特性 原子性 要么都成功要么都失败 一致性 事务前后的数据完整性保持一致 持久性- 阅读全文
posted @ 2022-03-29 19:20 舟思水 阅读(36) 评论(0) 推荐(0)