当我们在使用java连接数据库的时候,要注册驱动,.再通过"驱动管理器"获取连接对象(Connection),当我们的程序被很多用户访问的时候,每次都创建一个Connection连接对 象的时候,程序会变得特别卡,这时候我们可以通过数据库连接池来解决这个问题。 用连接池来管理Connection,这 ...
分类:
数据库 时间:
2017-11-07 20:59:21
阅读次数:
282
1. 数据库表锁定原理 1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据. 1.2 事务的ACID原则 1.3 锁是关系数据库很重要的一部分, 数据库必须有锁的机制来确保数据的完整和一致性. ...
分类:
数据库 时间:
2017-09-08 18:30:39
阅读次数:
220
转载自:http://www.cnblogs.com/knowledgesea/p/3714417.html SQL Server中的事务与锁 了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一 ...
分类:
数据库 时间:
2017-08-08 12:22:11
阅读次数:
175
了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 ...
分类:
数据库 时间:
2017-05-16 15:51:38
阅读次数:
279
注释: 此架构图体现了动态网站的速度、稳定、冗余、安全等。 在速度方面,咱们做了nginx协助tomcat负载均衡,实现多用户访问同时处理,加快处理速度。在速度方面,咱们还做了tomcat和nginx的动静分离,众所周知tomcat专门处理jsp的动态界面,nginx在处理静态界面又是比较擅长,利用 ...
分类:
其他好文 时间:
2017-02-16 01:29:21
阅读次数:
319
阻塞形成原因 是由于SQL Server是高并发的,同一时间会有很多用户访问,为了保证数据一致性和数据安全,引入了锁的机制。同一时间只有拿到钥匙的用户能够访问,而其他用户需要等待。 死锁形成四大必要条件 1.一个资源每次只能被一个进程使用。 2.一个进程因请求资源而阻塞时,对已经获得的资源保持不放 ...
分类:
数据库 时间:
2016-12-24 17:18:39
阅读次数:
178
说到线程内唯一,肯定会想到单例模式,但是如果多用户访问网站就会出现问题。ASP.net中有两种方法可以保证EF操作类线程内唯一(目前只会这两种,以后有好的方法再添加): 1、httpcontext(实现原理也是通过数据槽callcontext) 将EF操作类通过键值对方法保存在HttpContext ...
分类:
编程语言 时间:
2016-07-04 23:45:49
阅读次数:
494
一.昨天干了什么 测试连接服务器是否正常,以及反馈回的信息是否正常。 二.今天准备干什么 测试连接服务器是否正常,以及反馈回的信息是否正常。 测试多用户访问。 三.遇到困难没有 没有问题。 ...
分类:
其他好文 时间:
2016-06-06 00:36:58
阅读次数:
123