07 2021 档案
摘要:乐观锁: 在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新),如果失败则要重复读-比较-写的操作。 java中的乐观锁基本都是通过CAS操作实现的,CAS是一种更新的原子操作,比较当前值跟传入值是否一样,一样则更新
阅读全文
摘要:表:create table T_Person (FidNumber varchar(20),Fname varchar(20),FbrithDay datetime, FregDay datetime,Fweight decimal(10,2)); 求绝对值:select Fweight-50,a
阅读全文
摘要:union可以最后加一行: select fnumber ,fsalary from t_tempemploee union select '工资合计', sum(fsalary) from t_tempemploee; 可以打印5以内的平方 mysql: select 1,1*1unionsele
阅读全文
摘要:新生代: 1:eden、servicorFrom 复制到ServicorTo,年龄+1首先,把Eden和ServivorFrom区域中存活的对象复制到ServicorTo区域(如果有对象的年龄以及达到了老年的标准,则赋值到老年代区),同时把这些对象的年龄+1(如果ServicorTo不够位置了就放到
阅读全文
摘要:程序计数器: 是当前线程所执行的字节码的行号指示器,每条线程都要有一个独立的程序计数器,这类内存也称为“线程私有”的内存。正在执行java方法的话,计数器记录的是虚拟机字节码指令的地址(当前指令的地址)。如果还是Native方法,则为空。这个内存区域是唯一一个在虚拟机中没有规定任何OutOfMemo
阅读全文
摘要:HashMap: 数组加链结构,jdk1.8 链表节点数>=8时,变成红黑树,小于6时,又变成链表。线程不安全的,允许key,value为null,但只要一个key可以为null。初始容量16,加载因子为0.75,扩容增量为1倍。按位与来求余数,比求模更快,所以容量是2的幂次方。 HashTable
阅读全文

浙公网安备 33010602011771号