摘要:
实例: function a(){ var n = 0; this.fun = function () { n++; console.log(n); }; } var c = new a(); c.fun(); //1 c.fun(); //2 注:闭包就是能够读取其他函数内部变量的函数。在js中只 阅读全文
摘要:
(1)Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。(2)MyIASM引擎(原本Mysql的默认引擎),不提供事务的支持,也不支持行级锁和外键。(3)MEMORY引擎:所有的数据都在内存中,数据的处理 阅读全文
摘要:
(1) Lock是一个接口,是JDK层面的实现;而synchronized是Java中的关键字,是Java的内置特性,是JVM层面的实现; (2) synchronized 在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象发生;而Lock在发生异常时,如果没有主动通过unLock()去释放 阅读全文