自定义博客皮肤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索引,通过以下几个问题引入:1、什么是索引?为什么数据库加了索引会查询变快?2、什么情况下加索引比较好?能不能给所有的字段加索引?3、什么情况下要同时在两个字段上建索引?4、为什么加索引后会使写入、修改、删除变慢?5、索引分为哪几类?分别有什么作用?6、主键索引就是聚集索引吗?7、索引常见的模型?InnoDB的索引模型?8、索引使用策略以及优化?9、InnoDB的主键选择与优化?**1、什么是索引?为什么数据库加了索引会查询变快?首先,从mysql基本存储结构说起,m

2020-10-25 11:49:13 323

转载 MySQL数据库优化

mysql优化主要分为四个大方面:设计:存储引擎,字段类型,范式与逆范式功能:索引,缓存,分区分表架构:主从复制,读写分离,负载均衡合理SQL:测试,经验一、存储引擎在创建表的时候使用sql语句就可以指明了存储引擎是myisam还是innodb,存储引擎是一种用来存储mysql中对象(记录和索引)的一种特定的结构(文件结构),存储引擎就是特定的数据存储格式(方案)。InNoDB:mysql>=5.5默认存储引擎是InNoDB,支持事务,行级锁定,外键约束。是事务安全型存储引擎。更加注重

2020-09-30 19:02:05 178

原创 税友java开发面经

整个流程分为3面,一轮技术面,二轮hr面,三轮cto面,本人二面凉听同面试同学说,如果一轮回答的比较好,三轮基本上不问怎么问技术了,如果一轮勉强过,三轮会问的更深技术面:1、自我介绍2、介绍一下项目,大致是什么样的,用来做什么的,​你负责了什么,上线了吗?每个模块是干嘛的3、mybatis缓存,能深入说一下吗?(说出来有加分)​,mybatis库标签,mybatis优化了哪些4、springioc和aop知道吗?5、springbean的加载流程6、分布式有了解吗7、redis有了解吗8

2020-09-27 11:31:15 762 1

原创 mysql为什么使用B+树作为索引结构?

mysql为什么使用B+树作为索引结构?首先,mysql的基本存储结构是页:各个数据页可以组成一个双向链表,每个数据页中的记录又可以组成一个单向链表。如要查询:select * from user where name=‘xxx’;在没有索引时,查询数据需要先遍历双向链表找到所在的页,如果不是根据主键查询,只能再在所在的页遍历单向链表了。使用索引之后的存储结构边得有序了:(现在根据二分查找,很快就能找到,时间复杂度近似O(logn))InnoDB存储引擎最小存储单元是页,一个页的大小是16

2020-09-24 10:47:20 185

原创 Error: A JNI error has occurred, please check your installation and try again Exception in thread “m

java基础掌握不牢,写了一段简单的java代码,运行时死活出错Error: A JNI error has occurred, please check your installation and try again Exception in thread "main搜了好几篇相关博客都是说jdk编译版本和运行版本不符合,统一版本后还是不行,最后发现是包名命名错误![之前包名java,与jdk自带的包名冲突了,改成javapackage]就好了(https://img-blog.csdnimg.cn/2

2020-07-09 14:47:42 202

空空如也

空空如也

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

TA关注的人

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