摘要: 为什么要引入数据库连接池? 在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。 这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码并为该连接分配资源,而程序则要把代表连接Connection对象等加载到内存中,所以建立数据库连接的开销很大。尤 阅读全文
posted @ 2023-10-07 14:36 北星121 阅读(61) 评论(0) 推荐(1)
摘要: 要了解事务的特性前,要先了解事务的定义: 事务:数据库的事务是指一组sql语句组成的数据库逻辑处理单元,在这组的sql操作中,要么全部执行成功,要么全部执行失败。 事务的四大特性(ACID):原子性、一致性、隔离性、持久性; 原子性(Atomicity)事务的原子性是指事务必须是一个原子的操作序列单 阅读全文
posted @ 2023-10-07 10:16 北星121 阅读(42) 评论(0) 推荐(0)
摘要: 请求转发是在服务器内部进行的,服务器将客户端的请求转发到另一个资源或Servlet处理。客户端对此一无所知,它认为仍在与原始URL交互。请求转发适用于在同一Web应用程序内部的资源之间进行交互(客户端与服务器端只发生了一次请求响应),特别是当资源之间需要共享数据和状态时。这种方式可以用于内部逻辑处理 阅读全文
posted @ 2023-10-07 09:43 北星121 阅读(170) 评论(0) 推荐(0)
摘要: 1、有时候,客户端发起请求;但是,服务端Servlet可能无法完成全部工作。这时, 我们需要使用请求重定向来完成后续的工作。就是客户端发送了个请求给Servlet,但是Servlet里的Servlet1不满足,又找了个Servlet2,Servlet2能满足。总的来说,与请求转发的区别就是Servl 阅读全文
posted @ 2023-10-05 21:35 北星121 阅读(31) 评论(0) 推荐(0)
摘要: 下面这个是要写在WEB-INf的web.xml里面用来注册你要用的servlet类的 <servlet>//这个用来注册servlet标签 <servlet-name>TestServlet</servlet-name>//你要用的servlet类的名字 <servlet-class>cn.com. 阅读全文
posted @ 2023-10-05 20:33 北星121 阅读(34) 评论(0) 推荐(0)