摘要:
1.事务(Transaction)的四个属性(ACID)原子性(Atomic) 对数据的修改要么全部执行,要么全部不执行。一致性(Consistent) 在事务执行前后,数据状态保持一致性。隔离性(Isolated) 一个事务的处理不能影响另一个事务的处理。持续性(Durable) 事务处理结束,其效果在数据库中持久化。2.事务并发处理可能引起的问题脏读(dirty read) 一个事务读取了另一个事务尚未提交的数据,不可重复读(non-repeatable read) 一个事务的操作导致另一个事务前后两次读取到不同的数据幻读(phantom read) 一个事务的操作导致另一个事务前后两次查 阅读全文
摘要:
1,定义:枚举是一个具有特定值的类型,对于用户来说只能任取其一,对于面向对象来说时是一个类的对象已经创建好,用户不能新生枚举对象,只能选择一个已经生成好的对象。2,枚举本质上也是一个类,一个final类,类不能被继承,且构造方法必须私有,一个枚举值是一个公共静态常量,也是这个类的一个对象。在没有出现enum时的自定义枚举类:1,View Code public class Season { public static final int SPRING=0; public static final int SUMMER=1; public static final int AU... 阅读全文
摘要:
前些天要更新一张表inhabitant的一个字段relationshipwithhead,只是更新一部分,这一部分数据我保存在了另外一张表inhabitant_up中,包括id和需要更新的字段relationshipwithhead的值。接着我想到了update语句update inhabitant i set i.relationshipwithhead =(select u.relationshipwithhead from inhabitant_up u where i.id=u.id)结果这句话是错误的,因为这张表会进行全表更新,因为后面的select语句会返回一个值,如果找到id相等 阅读全文
摘要:
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。var temp;$.ajax({ async: false, type : "POST", url : defaultPostData.url, dataType : 'json', success : function(data) { temp=data; }});alert(temp);这个ajax请求则为同步请求,在没有返回值之前,alert(temp)是不会执行的。如果asy 阅读全文