自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红烧咸鱼的博客

我只想进阿里,腾讯

  • 博客(6)
  • 收藏
  • 关注

原创 高性能MYSQL--索引(三)

上面几节中我们介绍了BTREE索引和HASH索引。本章节我们主要讲解下索引策略。 高性能的索引策略 这里我们主要来学习如何高效的使用索引,如何设定索引顺序,怎么选择合适的索引,应该在哪些列上建立索引。 1.1 独立的列 查询中的列如果不是独立的列,索引将无法使用。独立的列指的是索引不能是表达式的一部分,也不能是函数的参数 SELECT actor_id FROM saklia.actor WH...

2019-03-10 19:34:18 258

原创 Spring源码深度分析-容器的实现(三)

上一章中我们说到了doLoadBeanDefinition方法,该方法主要做了三件事情: 获取对XML文件的验证模式 加载XML,得到对应的Document 根据Document注册Bean的信息 protected int doLoadBeanDefinitions(InputSource inputSource, Resource resource) throws BeanDefiniti...

2019-03-07 00:16:02 196

原创 高性能MYSQL---索引(二)

在上一部分中,我们介绍了最常见的B-Tree索引,该索引是我们通常所说的索引类型,有序。无需匹配索引的所有查询列,且因为其有序所以可以用作order by。 索引是由搜索引擎负责实现的,行级锁和事务也是由搜索引擎负责实现的。 哈希索引 哈希索引基于哈希表来实现,只能精确的匹配索引的所有的列的查询,因为搜索引擎会将定义的所有索引的列计算出来一个哈希码,哈希码是一个较小的值,并且不同的键值的行计算出...

2019-03-06 21:41:25 184

原创 Spring源码深度解析-容器的实现(二)

容器的基础XmlBeanFactory 在上一遍博客中我们大概了解了DefaultListableBeanFactory和XmlBeanDefinitionReader的作用。 DefaultListableBeanFactory的作用主要是Spring的注册,加载bean的默认实现。 XmlBeanDefinitionReader的作用主要是对配置文件(xml文件)的加载解析。 现在...

2019-03-05 23:59:15 228

原创 高性能MYSQL---索引(一)

索引 在数据库中也称作是key,是存储引擎用于快速找到记录的一种数据结构。其实索引可以理解为书的目录,就好比我们看书的时候会先找书的目录,通过目录找到对应的记录,而索引也是如此。数据库的存储引擎会先使用索引找到对应的值,然后根据匹配的索引记录找到对应的数据行。 例如: SELECT * FROM sakila.actor WHERE actor_id = 5; 我们在actor_id的列...

2019-03-05 10:28:05 296

原创 Spring源码深度解析-容器的实现(一)

1 容器的实现 spring容器将bean初始化一般分为: (1)读取配置文件(XXXX.xml) (2)根据配置文件中的配置找到类,然后用反射实例化对象 (3)根据实例化对象反射调用指定的方法(method.invoke()) 1.1 spring的结构组成 上图描述的是beans工程的源码结构图(就是maven的结构) 1.1.1 核心类的介绍 这里我们主要分析两个类,这两个类是Spri...

2019-03-05 00:35:33 367

空空如也

空空如也

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

TA关注的人

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