摘要: 为什么要引入数据库连接池? 在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)