1. UUID 128位占用空间较多
    2. (重要)UUID是无序的在插入数据时会造成索引重排,如果是有序的主键直接在B+树的最后插入数据即可

标签:java

java

java语言中的锁

java语言中的锁
从java的集合线程安全开始说起 平时经常使用的集合类如ArrayList,LinkedList,HashSet等以及Map都是线程不安全的,如果进行多线程操作会出现线程安全问题,那么java是如何解决这些常用类的线程安全问题呢 几个常用的保证集合类线程安全的方法 使用synchronized关键字 使用Collections提供的工具方法保证线程……继续阅读 »

骐骏 2年前 (2019-05-27) 951浏览 0评论 0个赞

java

CAS问题简述

CAS问题简述
1. 什么是CAS compareAndSwap 对比并交换,是一条CPU原语,执行必须是连续的不能够被打断。Atomic类使用CAS原理实现 java语言中利用,sun.misc.Unsafe类实现了CAS java8中里有do...while循环实现了CAS public final int getAndSetInt(Object paramOb……继续阅读 »

骐骏 2年前 (2019-05-20) 913浏览 0评论 0个赞

java

java bean的关系

java bean的关系
Java类之间的关系: 依赖,关联,聚合,组合 依赖:常以方法参数的形式出现 关联:可以单向也可以是双向,常以成员变量的方式出现 聚合:一种特殊的关联关系,表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超越整体。如电脑和鼠标 组合方式: 也是一种特殊的关联关系,表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存……继续阅读 »

骐骏 4年前 (2018-01-03) 182浏览 0评论 0个赞

java

java线程间通讯

java线程间通讯
一、 wait,notify方法使用示例: package com.fullstacker.study.course.concurrent; /** * 线程间通讯 * * @author xingguishuai * @create 2017-03-17-13:25 **/ public class ThreadComunicate { ……继续阅读 »

骐骏 5年前 (2017-03-24) 1064浏览 0评论 0个赞