摘要:
1. 前台发ajax请求,然后通过ajax里面的URL,找到对应的controller里面对应的那个方法,之后就是和数据库的交互,将返回的是数据放进model里面,并且返回视图,最后前台根据返回的结果进行相应的操作即可 2.在遍历循环查找东西时,如果是找到了的话,最好在里面加上break,这样就避免 阅读全文
摘要:
脏读:是指一个事务读取到了另一事务未提交的数据,造成select前后数据不一致 如上图所示,事务A讲原来数据库里面的X值由1更新为2,这时事务B开始读取数据库数据,读到的是修改后的数据X为2,这时事务A不提交了, 数据进行回滚,X又回到了原来的值了,这个时候就发生了脏读。现象就是数据库明明是1,而读 阅读全文
摘要:
S锁:S锁也叫共享锁,读锁,数据只能被读取不能被修改. X锁:X锁也叫排他锁,写锁,一个事务对表加锁后,其他事务就不能对其进行加锁与增删查改操作. 乐观锁:总是假设是最好的情况,每次去操作的时候都不会上锁,但在更新时会判断有没有其他操作去更新这个数据。 通俗讲就是我很乐观,我认为你拿走我的数据是不会 阅读全文
摘要:
1.原子性事务要么完全执行,要么完全不执行2.一致性事务完成时,数据必须处于一致的状态.若事务执行途中出错,会回滚到之前的事务没有执行前的状态,这样数据就处于一致的状态.若事务出错后没有回滚,部分修改的内容写入到了数据库中,这时数据就是不一致的状态.3.隔离性同时处理多个事务时,一个事务的执行不能被 阅读全文