一、Java中的集合框架 Collection 框架的层次结构。java.util包包含Collection 框架的所有类和接口。Java 集合框架的核心元素——接口、实现、聚合操作和算法。 Java的集合类定义
转载
2023-08-17 10:37:13
103阅读
知其然知其所以然!本文介绍索引的数据结构、查找算法、常见的索引概念和索引失效场景。
什么是索引?
在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。(百度百科)
索引的目的是提高查找效率,对数据表的值集
原创
2021-09-06 10:34:23
423阅读
一.索引基础知识 1.什么叫数据库索引? 答:索引是对数据库中一列或者多列的值进行排序的一种数据结构。重点:对列的值进行排序的数据结构。 使用索引可以快速访问数据库中的记录 2.索引的主要用途是什么? 答:执行select语句时候会使用索引,索引主要用来提高查询性能。由于索引是经过某种算法优化过的,
转载
2016-09-19 15:34:00
86阅读
2评论
什么是索引?索引是数据库中一种重要的数据结构,它用于提高数据检索的速度。可以将索引视为书籍的目录,通过目录可以快速找到某一章节而无需逐页翻阅。索引在数据库管理系统(DBMS)中起到加速查询、优化性能的重要作用。使用索引的优缺点优点:提高查询速度加速排序和分组缺点占用额外空间降低数据更新速度索引结构我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的索引。二叉树b树b+树在b+树中所有的数据
原创
精选
2024-10-18 17:43:41
454阅读
点赞
中断全过程指的是从中断源发出中断请求开始,CPU响应这个请求,现行程序被中断,转至中断服务程序,直到中断服务程序执行完毕,CPU再返回原来的程序继续执行的整个过程。为中断服务程序会用到寄存器和存储器的数据会被覆盖,而中断是要返回的,所以通常要保护现场。方法是把要保护的内容压入到堆栈。硬中断,信号来自芯片组的外部软中断:这个一般来说就是系统调用,顾名思义就是用软件设置的中断。是某个软...
原创
2021-12-17 15:04:50
231阅读
中断全过程指的是从中断源发出中断请求开始,CPU响应这个请求,现行程序被中断,转至中断服务程序,直到中断服务程序执行完毕,CPU再返回原来的程序继续执行的整个过程。为中断服务程序会用到寄存器和存储器的数据会
原创
2022-03-02 10:50:51
123阅读
前言 今天聊聊Bitmap相关的面试题/知识点,看看你是否都弄明白了呢? Bitmap是什么,怎么存储图片? Bitmap内存如何计算? Bitmap内存 和drawable目录的关系。 Bitmap加载优化?不改变图片质...
转载
2020-12-22 08:18:00
428阅读
2评论
1. 利用mouseChildren做封印容器,屏蔽子元件
http://www.xiaos8.com/article.asp?id=16
2.将mask属性遮罩层放入显示列表,遮罩层的拖拽、点击、缩放才能有效;
http://www.xiaos8.com/article.asp?id=51
转载
精选
2010-12-24 10:38:33
566阅读
接下来一段时间内我会整理一些关于mysql的一些知识,做一个mysql的专题,也算是自己回顾的笔记,欢迎关注。Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。例
原创
2020-12-14 11:47:24
402阅读
知识点总结(上)见链接: MySQL数据库知识点总结(上) My SQL笔记总结(下)五、DML数据操作语言1、插入语句2、修改语句(1)修改单表的记录(主要)(2)修改多表的记录3、删除语句六、DDL数据定义语言1、 库的管理2、表的管理3、常见的数据类型(1) 数值型(2) 字符型(3)日期型4、常见约束(1)创建表时添加约束(2)修改表时添加约束(3)修改表时删除约束5、 标识列七、TCL事
转载
2023-07-26 22:57:20
93阅读
文章目录一.数据库的概念1. DB2. DBMS3.SQL二.MySQL服务端的登录和退出1.登录指令三.MySQL的常见命令四.基础查询1.基础查询2.查询常量值3.查询表达式4.查询函数5.起别名6.去重7.+号的作用8.连接(concat)五.条件查询1.语法六.排序查询1.语法2.方法 一.数据库的概念1. DB数据库(database):存储数据的“仓库”。它保留了一系列有组织的数据。
转载
2023-12-21 12:52:26
32阅读
在使用集合类之间我们总是使用数组存储数据,但是数组存有一些缺点,比如数组一创建就将数组的长度限定了,没有方法适时的扩容,而且数组提供的方法很有限,很难满足对数组内数据操作的需求。所以java 提供了集合。JAVA集合类中涉及到的知识点包括如下:1)集合类的体系架构 2)Collection的常用方法 3)迭代器 4)集合类各个类的使用的底层原理 5)比较器 6)Collections工具类一。集合
转载
2023-08-03 11:11:51
43阅读
一、MySQL(My Structured Query Language,我的结构化查询语言)1.JDBC:Java DataBase Connection,java数据库连接2.数据库:储存数据的库。3.数据库类型: a.关系型数据库 b.网状型数据库 c.面向对象型数据库4.关系型数据库: Oracle 大型数据库 Sql server MySQL分支:Percona、Server
转载
2023-10-04 19:24:08
154阅读
HashMap集合知识点总结1.HashMap的原理,内部数据结构?答:底层数据结构为哈希表(数组+链表),当链表过长会将链表转成红黑树以实现O(logN)时间复杂度内查找。2.讲一下HashMap中put方法的过程?答:(1)调key的hashCode()方法计算key的哈希值,然后根据映射关系计算数组下标 (2)如果hash值冲突,调用equal()方法进一步判断key是否已存在 若...
转载
2021-09-07 19:09:38
671阅读
InnoDB引擎与MyISAM引擎区别.MyISAMInnoDB表级锁行级锁非事物安全事物安全性全文索引不支持全文索引OLAP联机分析处理OLTP 联机事物处理 SQL优化及合理使用索引1 not in字句查询优化2 模式匹配like '%xxx%' 优化3 limit 分页优化4 count(*) 统计数据加速 一 count (辅助索引) 
原创
2015-06-02 10:18:53
608阅读
1.表的约束 (1)PRIMARY KEY 主键约束 定义为PRIMARY KEY的字段不能有重复且不能为NULL值 (2)FOREIGN KEY 外键约束 (3)NOT NULL 非空约束 (4)UNIQUE 唯一约束 字段值不能重复 (5)DEFAULT 默认约束 (6)AUTO_INCREME ...
转载
2021-08-05 15:25:00
218阅读
2评论
一个典型的互联网产品架构包含接入层、逻辑处理层以及存储层,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。说到存储层就要说到数据库,数据库知识掌握程度也是面试考察的知识点。 典型服务架构 数据库分为关系型数据库和非关系型数据库,也就是我们常说的 SQL 和 NoSQL, ...
转载
2021-09-14 15:17:00
152阅读
集合概述 概念:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。 数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: java.util.*; Collection体系集合 Collection父接口 特点:代表一组任意 ...
转载
2021-10-26 08:42:00
97阅读
2评论
文章目录前言一、数据库与SQL1. 数据库与数据库管理系统2. 关系数据库3. MySQL语句的种类4. MySQL语句的基本书写规则二、MySQL语句的两大顺序1. MySQL 语句的书写顺序2. MySQL 语句的执行顺序三、表的创建、删除与定义更新1. 表的创建2. 表的删除3. 表的定义更新4. 信息查询四、表的查询基础1. SELECT语句2. 三大运算符五、表的聚合与排序1. 聚合函
转载
2024-09-02 12:05:36
194阅读