摘要: 上一篇回顾: 1.一个索引对应一颗B+树,所有的真实记录都是存在叶子节点里面的,所有的项目录都存在内节点或者说根节点上。 2.innodb会为我们的表格主键添加一个聚簇索引,如果没有主键的话数据库是会为我们自动添加row_id这一列的。聚簇索引的叶子节点包含完整的用户记录。 3.我们是可以为自己感兴 阅读全文
posted @ 2018-04-25 17:32 GoNewLife 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 上一篇回顾: 1.数据页由七部分组成,包括File Header(描述页的信息)、Page Header(描述数据的信息)、Infimum + Supremum(页中的虚拟数据最大值和最小值)、User Records(用户真实数据储存的部分)、Free Space(真实数据增加划分的部分空间)、P 阅读全文
posted @ 2018-04-25 10:53 GoNewLife 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客回顾: 1:数据库拥有众多的储存引擎,现在主要使用的是Inoodb,这个储存引擎有Compact,Redundant,Dynamic,Compressed四种行格式 2:Compact行格式的结构分为变长数据长度列表,NULL值列表,记录头信息,真是数据储存 3:变长数据长度列表储存的是变 阅读全文
posted @ 2018-04-20 13:49 GoNewLife 阅读(2892) 评论(0) 推荐(0) 编辑
摘要: 在开文我先说明一下,接下来的数据库知识文章都是在微信公众号“我们都是小青蛙”学习然后在通过自己的理解进行书写的。有兴趣的朋友可以去关注这个微信公众号。话不多说,我们在日常使用数据库进行数据持 久化的时候有没有想过我们的数据在数据库中是什么样的储存结构,我们可能想的最多的是怎样进行SQL的调优,但是对 阅读全文
posted @ 2018-04-16 14:14 GoNewLife 阅读(1998) 评论(0) 推荐(1) 编辑
摘要: 我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件。然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我就不说了,集合了所有连接池的好处,并且还提供了监控等功能,加大了可扩展性等等。 1. 创建一个spr 阅读全文
posted @ 2018-04-10 15:27 GoNewLife 阅读(18869) 评论(2) 推荐(2) 编辑
摘要: 我们在使用SpringBoot框架的时候在前面已经介绍了Thymelea引擎模板,因为SpringBoot对JSP惨不忍睹的支持。那我们在使用引擎模板对前端页面进行渲染能够返回的情况下我们怎么才能在静态的HTML页面上加载动态的数据呢?这时候我们就要介绍关于Thymeleaf的一些基本使用方法了。 阅读全文
posted @ 2018-04-08 13:38 GoNewLife 阅读(5631) 评论(0) 推荐(0) 编辑
摘要: 我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。 首先我们最关注的应该是格式问题,两个文件在进行配置的时候的格式都是一样的么?properties文件 阅读全文
posted @ 2018-04-04 15:30 GoNewLife 阅读(50125) 评论(2) 推荐(5) 编辑
摘要: 在项目的开发中,我们知道的是SpringBoot框架大大减少了我们的配置文件,但是还是留下了一个application.properties文件让我们可以进行一些配置。当然这些配置必然是包括服务器的配置,在整合数据库时候的配置,以及一些默认值读取的配置等等。在这里我们主要讲的是我们对于初始值的设置和 阅读全文
posted @ 2018-04-04 12:58 GoNewLife 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: 在做WEB开发的时候,我们不可避免的就是在前端页面之间进行跳转,中间进行数据的查询等等操作。我们在使用SpringBoot之前包括我在内其实大部分都是用的是JSP页面,可以说使用的已经很熟悉。但是我们在使用springBoot开发框架以后我们会发现一个致命的问题,就是SpringBoot对Jsp的支 阅读全文
posted @ 2018-04-04 09:53 GoNewLife 阅读(12962) 评论(0) 推荐(1) 编辑
摘要: 在项目的开发过程中我们难免会涉及到对代码的修改,有bug我们也需要对代码进行修改,这时候我们就需要重启服务器。但是,我们知道的是这个过程是相当的痛苦的,重启服务器涉及到了所有资源的重新加载,过程那是相当的漫长,所以这时候我们可以采取热部署。SpringBoot的热部署可以说是相当简单直接的,我们仅仅 阅读全文
posted @ 2018-04-03 15:25 GoNewLife 阅读(828) 评论(0) 推荐(0) 编辑