自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 【线上问题汇总】

线上问题笔记

2022-08-08 10:42:25 225 1

原创 java面试篇之mysql

mysql页大小为16K mysql常用的存储引擎有哪些? InnoDB (数据库默认):支持事务,外键约束,行锁,并发性好,灾难恢复性好。 MyISAM:不支持事务,行锁,外键约束,并发性差,MyISAM表容易损坏,灾难恢复性不佳。 数据紧凑存储,可以获得更小的索引和更快的全表扫描。 Memory:数据保存在内存中,效率非常高,但是不安全,数据容易丢失。使用表锁,只支持固定大小的行。 InnoDB和MyISAM存储引擎的区别? InnoDB存储引擎数据和索引存放在一个文件中(.ibd...

2020-05-21 17:05:41 206

原创 java面试题之异常

在java中提供了一套异常处理机制,用来处理应用程序运行过程中出现的错误。 Throwable是异常机制中错误(Error)和异常(Exception)的跟类,用来保存和描述异常信息(线程创建时线程执行堆栈的快照)。Throwable有两 个子类:Error(错误)和Exception(异常)。 Error和Exception的区别? Error:通常由环境或者硬件出现问题造成的错误,应用无法处理和恢复这类错误。比如:系统崩溃,内存不足,堆栈溢出等等。 Exception:表示应用程序出现了问题,但还是可.

2020-05-18 14:00:34 224

原创 java面试题之分布式ID生成方案

今天遇到了一个问题,现在互联网公司都是在分布式环境中,那么他们怎么保证订单号或者支付流水号是全局唯一(分布式ID)的呢?下面是笔者整理的一些常见的解决方案。 对于全局唯一ID传统的做法是使用UUID或者数据库自增ID,但是现在大部分互联网公司使用的都是Mysql数据库。UUID太长且无序不太适合作为Mysql数据库的主键(和Mysql存储引擎以及索引有关)。使用数据库自增ID,当并发量很高的情况又存在性能瓶颈,并且数据库进行分库分表后,可能会出现ID冲突的问题。那么应该怎样生成全局的唯一ID呢(也叫做分布式

2020-05-16 23:32:03 916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除