加载中
springboot与mybatis整合配置版

SpringBoot-整合mybatis-配置版 10.1 创建Spring Starter Project 增加web,jdbc,mybatis,mysql相关组件 pom.xml中 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap...

批量插入数据脚本(MySQL高级知识十)

前言:使用脚本进行大数据量的批量插入,对特定情况下测试数据集的建立非常有用。 0.准备 #1.创建tb_dept_bigdata(部门表)。 create table tb_dept_bigdata( id int unsigned primary key ...

2019/08/01 14:51
165
慢查询日志(MySQL高级知识九)

前言:慢查询日志是MySQL提供的一种日志记录,它记录MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的sql语句,该sql语句会被记录到慢查询日志中。慢查询日志主要与e...

2019/08/01 14:49
25
ORDER BY优化(MySQL高级知识八)

前言:在使用order by时,经常出现Using filesort,因此对于此类sql语句需尽力优化,使其尽量使用Using index。 0.准备 #1.创建test表。 drop table if exists test; create table test( id...

2019/08/01 14:45
52
索引面试题分析(MySQL高级知识七)

前言:该篇随笔通过一些案例,对索引相关的面试题进行分析。 0.准备 #1.创建test表(测试表)。 drop table if exists test; create table test( id int primary key auto_increment, c1 va...

2019/08/01 14:36
50
索引优化(MySQL高级知识六)

前言:索引优化的目的主要是让索引不失效,本篇通过相关案例对索引优化进行讲解。 0.准备 创建经典的tb_emp表。 DROP TABLE IF EXISTS `tb_emp`; CREATE TABLE `tb_emp` ( `id` int(11) NOT ...

2019/08/01 14:30
40
索引分析(MySQL高级知识五)

前言:前面已经学习了explain(执行计划)的相关知识,这里利用explain对索引进行优化分析。 0.准备 首先创建三张表:tb_emp(职工表)、tb_dept(部门表)和tb_desc(描述表) 1)tb_emp表。 DROP T...

2019/08/01 14:03
35
Explain(MySQL高级知识四)

前言:explain(执行计划),使用explain关键字可以模拟优化器执行sql查询语句,从而知道MySQL是如何处理sql语句。explain主要用于分析查询语句或表结构的性能瓶颈。 注:本系列随笔如无特殊...

2019/08/01 11:59
66
索引(MySQL高级知识三)

前言:索引在sql调优部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的。本篇主要介绍MySQL中索引的相关知识点。 1.索引是什么 MySQL官方对索引的定义:索引(Index)是帮助MyS...

2019/08/01 11:44
31
JOIN查询的7种方式(mysql高级二)

前言:该篇主要对MySQL中join语句的七种情况进行总结。 0.准备 join主要根据两表或多表之间列的关系,从这些表中进行数据的查询。 首先创建两张表:tb_emp(员工表)和tb_dept(部门表),并插入...

2019/08/01 11:33
75
基础(mysql高级一)

1.关于MySQL的一些文件 MySQL如何安装、如何配置自启动,这里不进行讲述,可自行搜索相关安装教程进行处理。这里主要介绍MySQL的主要配置文件。 ①二进制日志log-bin:用于主从复制。 ②错误...

2019/08/01 11:29
40
MySQL 千万 级数据量根据(索引)优化 查询 速度

一、索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多...

2019/07/30 23:32
768
安装mysql5.7

版本centos7,4个mysql5.7rpm包 (mysql6.8版本安装mysql5.7会出各种问题) 1.cd /opt 2.拷贝四个rpm包 分别为mysql-community-client-5.7.16-1.el7.x86_64.rpm mysql-community-common-5.7...

github

GitHub是一个Git项目托管网站,主要提供基于git的版本托管服务 网址:https://github.com/ 注册账号注意事项 不要使用163的邮箱,有可能收不到验证码 较长时间不使用可能冻结GitHub账号。登录...

2019/07/26 19:54
589
git学习

git版本如何安装不再赘述 安装完成后 Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 C:\Users\administrator路径下的.gitconfig文件里面可以看到 --global 表示全局属性...

Git
2019/07/26 18:50
80
svn版本控制

一、svn(后悔药) 1、介绍 SVN全名Subversion,即版本控制系统。它将数据放置在一个中央仓库(repository)中。这个仓库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把...

2019/07/24 10:15
201
springcloud未完

1.spring案例开发,注册中心 <maven-jar-plugin.version>2.6</maven-jar-plugin.version> pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4....

反射

package com.liuyuan.test06; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java...

2019/06/30 20:36
146
类加载器分类和双亲委派机制

package com.atguigu.test03; import org.junit.Test; /* * 一、类加载的过程由类加载器来完成。 * 类加载器: * 1、引导类加载器(Bootstrap Classloader):又称为根类加载器 * 加载Java的...

2019/06/30 20:23
43
类加载

/* * 类的加载: * 1、加载: * 把字节码读取到内存 * 2、连接 * (1)验证 * (2)准备: * 例如:给类变量(静态变量)在方法区分配内存,非final的赋默认值,但是如果是final的,直接赋常...

2019/06/30 19:33
33

没有更多内容

加载失败,请刷新页面

返回顶部
顶部