自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 索引

索引 什么是索引? MySQL 官方对索引的定义为:索引(Index)是帮助 MySQL 高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。类似于字典的目录页,通过目录页我们可以快速找到目标字所在的页码,然后在当前页中寻找;在MySQL通过索引快速定位到目标资源所在的页,然后查找行记录。 在进一步了解索引之前,我们先来了解一些相关概念。 前置概念 磁盘 图1 磁道 将磁盘的盘面按一个个同心圆圈进行划分,每个同心圆就是一条磁道。 扇区 将磁道以多个对称的通过盘面的圆心的直线划分成多

2020-10-13 18:53:38 309

原创 面试题(1)

某跳动 一面 自我介绍; 介绍项目; 算法:返回一个数字数组的排序值,比如数据[6,2,5,0]的返回是[4,2,3,1]; 介绍下redis有哪些数据结构、底层的如何实现? 二面 自我介绍; 介绍项目; 系统设计:一个系统需要加载100G的数据,在这期间还要能正常处理外部请求; 介绍下虚拟内存; 介绍下什么是内核态; 算法:一个正数数组,长度为N,且数组元素<N,统计每个正数出现的次数,要求时间复杂度O(n),空间复杂度O(1); 三面 自我介绍; 介绍项目; 算法题:返回一个树的左视图;

2020-09-17 15:02:32 210

原创 SpringBoot.run 启动过程源码解析

SpringBoot-启动过程源码解析 SpringBoot VERSION:2.1.x 这里使用的是Spring Boot 官方自带的Spring Boot Sample - SampleTomcatApplication。 启动前先设置参数: 启动类被 @SpringBootApplication注解修饰。跟踪run方法,我们可以看到跳转进入了SpringApplication类中: 继续往下: 新建SpringApplication实例 可以看到,new了一个SpringApplicati

2020-09-14 15:25:26 689

原创 Arthas简单使用示例

Arthas 对于方法日志,公司针对接口有基础的出参入参和异常的日志打印,使用Api ID定位即可,所以一直没有用上Arthas。 但是对于更深次的方法调用,日志就没有那么详细了。之前听说过使用了Arthas,结合IDEA上的插件体验下来:香。 介绍 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。 Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab

2020-09-08 20:05:32 2896

原创 Python数据分析常用类库

常用类库 使用anaconda进行第三方类库的下载管理,一些类库默认channel中不存在,需要使用anaconda的pip进行安装: 命令行进入anaconda的bin目录,使用pip3 install 类库名,进行安装 Numpy 数值计算 常用函数 函数 示例 用途 random.normal random.normal(loc=0.0, scale=1.0, size=1000)loc:期望值,scale:标准差即振幅/离散程度,size:数量 生成正态分布序列 rand

2020-09-04 21:28:57 1021

空空如也

空空如也

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

TA关注的人

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