摘要:
乐观锁: 每次拿数据的时候都认为别人不会修改,所以不会上锁; 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制; 乐观锁适用于多读的应用类型,这样可以提高吞吐量; Java中java.util.concurrent.atomic包下面的原子变量类就使用了乐观锁的一种实 阅读全文
摘要:
1.String、StringBuilder、StringBuffer区别 String:底层使用final修饰了一个不可变的字符数组;StringBuilder和StringBuffer是内容可变的,append方法进行追加内容; StringBuilder:线程不安全,效率高; StringBu 阅读全文