一梦三千年

导航

2021年10月22日

【MySQL】-- 索引

摘要: 索引 概念 索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据 一、索引的分类 索引主要分为:普通索引、唯一索引、主键索引、组合索引、全文索引 1、普通索引 是最基本的索引,它没有任何限制。 2、唯一索引 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一 3、主键索引 阅读全文

posted @ 2021-10-22 15:49 一梦三千年 阅读(43) 评论(0) 推荐(0) 编辑

2021年8月6日

【MySQL】--常见索引面试题

摘要: 索引 1、什么是索引 ​ 索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据 2、索引具体采用的哪种数据结构呢 ​ 常见的MySQL主要有两种结构:Hash索引和B+ Tree索引,我们使用的是InnoDB引擎,默认的是B+树 3、采用B+ 树吗?这和Hash索引比较起来有什么优缺点吗 ​ 阅读全文

posted @ 2021-08-06 23:01 一梦三千年 阅读(511) 评论(0) 推荐(0) 编辑

2021年5月11日

【框架】- MyBatis基础

摘要: mybatis 什么是mybatis ​ orm的半自动化框架,自己封装了jdbc,创建驱动,创建链接,创建statement等,采取mapper动态代理机制,使使用者只需要关注sql的编写。 ​ mybatis的sql是通过xm或者注解来进行对欲生成的sql进行配置,再通过配置的类路劲反射找到类的 阅读全文

posted @ 2021-05-11 00:16 一梦三千年 阅读(60) 评论(0) 推荐(0) 编辑

2021年4月30日

【工具】- Maven基础使用

摘要: maven的基本使用 Maven解决的问题 maven 是自动化构建工具。 构建:是将工程编译得到的结果部署到服务器上的过程 编译:.java文件通过javac编译器,编译为.class的字节码文件。 Maven对jar包的管理 有一个仓库的概念,统一管理jar包,而每一个jar用坐标来对应位置。对 阅读全文

posted @ 2021-04-30 15:24 一梦三千年 阅读(71) 评论(0) 推荐(0) 编辑

2021年2月27日

【Java】- Servlet管理机制

摘要: 一、什么是Servlet 简单的说,浏览器发出请求到tocat服务器,服务器就会初始化一个servlet实例(servlet采取生命托管的方式实现单例,不存在时才会创建实例),servlet示例会启动一个线程来处理该请求,并进行响应该请求,动态生成web内容 二、什么是Tomcat服务器 Tomca 阅读全文

posted @ 2021-02-27 18:07 一梦三千年 阅读(149) 评论(0) 推荐(0) 编辑

2021年2月24日

【Java】- 冒泡排序

摘要: 1 /*冒泡排序 2 算法思路: 3 1、比较相邻的元素。如果第一个比第二个大,就交换它们两个; 4 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 5 3、针对所有的元素重复以上的步骤,除了最后一个; 6 4、重复步骤1~3,直到排序完成。 7 阅读全文

posted @ 2021-02-24 00:54 一梦三千年 阅读(62) 评论(0) 推荐(0) 编辑

【Java】- 源码解析——String类

摘要: 摘要: 解析一个类我们从以下方面来入手 1、类定义(继承,实现接口等) 2、全局变量(属性) 3、内部类 4、方法 一、String类的定义: 1、实现接口: public final class String implements java.io.Serializable, Comparable< 阅读全文

posted @ 2021-02-24 00:50 一梦三千年 阅读(102) 评论(0) 推荐(0) 编辑

2021年2月10日

【Java】- 源码解析——ArrayList

摘要: 一、ArrayList简介 由于ArrayList底层是通过数组进行实现的,所以我们在说ArrayList之前我们先说下数组 数组: 优点: a、有序 > 存储的顺序位置和访问取出的顺序一致 b、查询取值速度快 > 根据索引可以直接查询定位索要的value值 缺点: a、数组长度定义后不可改变,即不 阅读全文

posted @ 2021-02-10 02:44 一梦三千年 阅读(91) 评论(0) 推荐(0) 编辑

2021年2月8日

【Java】- 面向对象三大特征

摘要: 一、面向对象和面向过程的区别 1、面向过程(Procedure Oriented 简称PO) 看名字它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和 数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个个过程),等方法执行完了,事情就搞定了。 举 阅读全文

posted @ 2021-02-08 23:26 一梦三千年 阅读(444) 评论(2) 推荐(0) 编辑

2021年1月26日

【Java】- 数组简介

摘要: 一维数组: 定义: 批量创建相同类型的变量 为什么引入数组: 在未使用数组之前,我们创建一个变量就会去定义一个类型的变量在赋值,那么问题来了, 我们三两个还行,要是创建100个,以以前的方式就要定义100个变量。 可以想象我们操作数据来说是非常的不便利,同样的在开发中我们也很难去记住你定义的100个 阅读全文

posted @ 2021-01-26 00:18 一梦三千年 阅读(60) 评论(0) 推荐(0) 编辑