摘要:
引言 我们知道,一般在java程序中,new的对象是分配在堆空间中的,但是实际的情况是,大部分的new对象会进入堆空间中,而并非是全部的对象,还有另外两个地方可以存储new的对象,我们称之为栈上分配以及TLAB 栈上分配 为什么需要栈上分配? 在我们的应用程序中,其实有很多的对象的作用域都不会逃逸出 阅读全文
摘要:
出处:分享大厂分布式唯一ID设计方案 一、前言 二、分布式ID的几种生成方案 2.1、UUID 2.2、MySQL主键自增 2.3、MySQL多实例主键自增 2.4、雪花snowflake算法 2.5、Redis生成方案 2.6、小结 三、一线大厂是如何设计的呢? 3.1、改造数据库主键自增 3.2 阅读全文