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

事务隔离级别及其缺陷

事务隔离级别及其缺陷
事务隔离级别/缺陷 脏读 不可重复读 幻读 读未提交(read uncommit) 可能 可能 可能 读已提交(read commit) 不可能 可能 可能 可重复读(repeated read) 不可能 不可能 可能 可串行化(Serializable ) 不可能 不可能 不可能 脏读是一个事务读取到另一个事务未提交的数据。……继续阅读 »

骐骏 1年前 (2020-06-13) 523浏览 0评论 14个赞

读过的书

《好好学习:个人知识管理精进指南》摘抄

《好好学习:个人知识管理精进指南》摘抄
◆ 如何提升认知深度? 所以,有深度的认知能力是这样的:在分析问题的时候,能够跳出问题本身思考更普遍的情况; 在寻求答案的时候,能够根据理由可信度判断是否接受这个结论。理解了什么是深度认知,让我们再进一步思考:通过深度认知得出结论,往往能解释相似情境中 理解了什么是深度认知,让我们再进一步思考:通过深度认知得出结论,往往能解释相似情境中 所……继续阅读 »

骐骏 1年前 (2020-05-02) 721浏览 0评论 1个赞

杂谈

远程办公两个月的一点感触

远程办公两个月的一点感触
别人都不再谈论远程办公的事情了,那么我来补充几点吧 ! 没有一点点防备,就这样实现了朝思暮想的远程办公,明天我司就要正式复工了,记录下最近在家办公的一点想法 远程办公真的不是靠各种工具来实现的,刚刚开始准备复工的时候,各大厂商都加大宣传自家的远程办公工具,还有人喊出了远程办公元年的口号,看着风风火火,但是没有完善的规章制度,多少公司完全放心让员工……继续阅读 »

骐骏 2年前 (2020-03-29) 696浏览 0评论 1个赞

计算机基础知识

IO同步阻塞,同步非阻塞,异步的区别

IO同步阻塞,同步非阻塞,异步的区别
同步阻塞: 请求过来之后必须等到请求响应,如果没有响应信息就会hang住 同步非阻塞: 请求过来之后,如果响应信息未准备好,可以去执行其他逻辑,但需要不停的轮询请求,查看响应信息是否准备好 异步: 请求过来之后,给操作系统一个buffer,准备好响应信息后,写入buffer,并回调工作线程。工作进程无需等待buffer信息写入,操作系统会通过回调函数通知工作……继续阅读 »

骐骏 2年前 (2020-03-01) 47浏览 0评论 0个赞

docker

k8s安装及部署步骤

k8s安装及部署步骤
国内安装k8s的四种途径: 1. 使用kubeadmin通过离线镜像安装 2. 使用阿里公有云平台k8s,钞能力 3. 通过yum官方仓库安装,上古版本 4. 二进制包的形式进行安装,kubeasz (github) 安装步骤: 一、 环境配置: 1. 设置主机名与时区 timedatectl set-time……继续阅读 »

骐骏 2年前 (2020-02-15) 904浏览 0评论 0个赞

读过的书

收藏夹

收藏夹
收集一下 平时遇到的比较有意思的网站 技术类   分享java源码分析内容,如netty,spring IOC,AOP等 <动手学深度学习>电子版  基于MXNet框架介绍深度学习 破解类: 好用的KMS服务器 使用于windows系统和office套件 ……继续阅读 »

骐骏 2年前 (2019-06-29) 887浏览 0评论 0个赞

java

java语言中的锁

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

骐骏 2年前 (2019-05-27) 950浏览 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个赞