TS是JS的超集,JS所拥有的,TS都有。JS是弱类型语言,天生存在很多缺陷。而TS是强类型语言,有了TS加持,JS应用会变得更加稳定且强大。许多新项目,如果选择VUE3或React进行开发时,大多都会带上TSTS是前端领域大势所趋。TS基础用法基础类型let name: string let age: number let isVip: boolean //变量声明时,加上一个类型 name
第一章 MySQL原理需要解决的问题: 脑海中构建一个属于总结的思维导图 数据结构间的区别 b树和b+树区别,b到b+树优化了什么,为什么要这么优化 myisam和innodb区别,共同点 什么叫聚集索引和非聚集索引 为什么建议要设主键索引,为什么要整型,自增为什么 hash数据结构和b+树,hash快为什么不使用呢 二级索引,为什么不能放data,不能放所有数据呢【回表】 联合索引用的最多—不建
文章目录双列集合的特点Map的常见APIMap的遍历方式键找值键值对Lambda表达式HashMap练习1: 存储学生对象并遍历练习2: Map集合统计-统计投票人数LinkedHashMapTreeMap练习1练习2练习3:统计个数小结 双列集合的特点双列集合一次需要存一对数据,,分别为键和值键不能重复,值可以重复键和值是一一对应的,每一个键只能找到自己对应的值键+值这个整体 我们称之为“键值
转载 2024-10-27 10:21:11
45阅读
# 如何实现MySQL的时间序列(Time Series)功能 ## 整体流程 下面是实现MySQL的时间序列功能的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建时间序列表 | | 2 | 导入时间序列数据 | | 3 | 查询时间序列数据 | ## 操作步骤 ### 步骤1:创建时间序列表 首先,我们需要创建一个时间序列表,用于存储时间序列数据。以下
原创 2024-03-26 03:29:49
72阅读
存储引擎就是存储数据、为存储数据建立索引和更新、查询数据等技术的实现方法。因为在关系数据库中,数据是以表的形式存储的,所以存储引擎简而言之就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。在Oracle和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySQL数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据
转载 2023-08-12 15:50:54
120阅读
MySQL 常用数据存储引擎区别mysql有多种存储引擎,目前常用的是 MyISAM 和 InnoDB 这两个引擎,除了这两个引擎以为还有许多其他引擎,有官方的,也有一些公司自己研发的。这篇文章主要简单概述一下常用常见的 MySQL 引擎,一则这是面试中常被问到的问题,二则这也是数据库设计中不可忽略的问题,用合适的引擎可以更好的适应业务场景,提高业务效率。MyISAM MyISAM 是 mysql
1、什么是Map?JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。Map类型的数据结构,类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象、null、undefined、false、0、空字符串,false等)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“
转载 2024-04-19 14:57:48
1241阅读
TS的声明文件 .ts文件:既包含类型信息又可执行代码。可以被编译成 .js 文件。.d.ts文件:只包含类型信息的类型声明文件。不会生成 .js 文件,仅用于提供类型信息。.ts是implementation(代码实现文件).d.ts是declaration(类型声明文件)ts的代码最后会编译成 .js 的 js 代码供他人使用,这个时候,类型信息就丢失了。所以 ts 编译器会自动根据 .ts
转载 2024-03-04 21:19:56
77阅读
Mysql数据存储对于mysql而言,数据存储在文件系统中的,不同的存储存储引擎会有不同的文件格式和组织形式1、InnoDB数据存储InnoDB存储格式由大到小:表空间 → 段 → 区 → 页 → 行对于innodb而言,数据存储在表空间(文件空间file space)内的,表空间是一个抽象的概念,他对应着硬盘上的一个或多个文件,如下图:表空间存储数据的单位是【页】,我们可以这样类比,一个表
转载 2023-08-15 09:50:12
1066阅读
MySQL一、存储数据的方式现阶段存储数据的方式有如下两种:瞬时状态:存在内存中(变量、对象、数组、集合)持久化状态:存在文件中(文件存储)缺点存储时没有数据类型区分存储量级小没有访问安全限制没有备份、恢复机制二、概念按照数据结构组织、存储、管理数据的仓库。database,简称DB。三、分类网状结构:以节点的形式存储和访问层次结构:定向有序的树状结构关系SQL结构,也称为关系型,以表格存储,多个
转载 2023-07-27 17:20:25
817阅读
mysql的优势:1. 借鉴互联网产品,例如淘宝,底层的关系数据库都是使用mysql,特别是数据魔方,myfox的底层就是mysql2. mysql是开源数据库,提供的接口支持多种语言连接操作3. mysql支持不同的存储引擎,可以根据业务的需要选择不同的引擎。例如:支持事务处理的InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。---用于支付中心    &nb
1、存储过程简介 一个存储过程是一个可编程的函数,它在数据库中创建并保存。 (1)存储过程增强了SQL语言的功能和灵活性 (2)存储过程允许标准组件是编程。 (3)存储过程能实现较快的执行速度 预编译。 比批处理快 (4)存储过程能够减少网络流量 (5)存储过程可被作为 2、创建存储过程 (1) delimiter // 从新设置分隔符 表示;不代表语句
转载 2023-08-25 12:18:33
28阅读
一行数据在磁盘文件里存储的时候,实际上首先会包含自己的变长字段的长度列表,然后是NULL值列表,接着是数据头,然后接着才是真实数据,所以这一次我们就讲讲真实数据是如何存储的。首先我们在存储真实数据的时候,并没什么特别的,无非就是按照我们那个字段里的数据值去存储就行了。比如我们之前说了一个例子,有一行数据是“jack NULL m NULL xx_school”,那么他真实存储大致如下所示:0x09
Mysql进阶引言:1. 数据存储的原理(硬盘)信息存储在硬盘里,硬盘是由很多的盘片组成,通过盘片表面的磁性物质来存储数据。把盘片放在显微镜下放大,可以看到盘片表面是凹凸不平的,凸起的地方被磁化,代表数字 1,凹的地方没有被磁化,代表数字 0,因此硬盘可以通过二进制的形式来存储表示文字、图片等的信息。硬盘有很多种,但是都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部
转载 2023-06-29 23:19:53
161阅读
首先我们需要知道的是, mysql 数据存储数据的时候, 数据最终是存储在硬件设备上的,最终转换为 0101... 这种数字电路里面的高低电平放在一个个门电路里面,这些门电路组成一个个小的电子元器件。以此来记录数据。而在软件系统(如linux)看到的表现形式为 一个个 加密过的文件。所以, 最终我们使用数据存储数据就可以认为是把我们的数据通过特定的方式记录到文件里面。从数据库读取数据就是从这些
1.需求:海量数据存储和访问成为了系统设计的瓶颈问题。2.实际环境:        对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。3.解决方案: 数据切分来提高网站性能,横向扩展数据层实现了分布式数据访问层(DDAL)已经成为架构研发人员首选的方式
转载 2023-11-03 07:13:54
56阅读
第1章 引言随着互联网应用的广泛普及,海量数据存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载
转载 2023-09-05 18:37:43
65阅读
一、整体存储逻辑1.1 Mysql数据存放位置不同的存储引擎,对Mysql数据存储是不同的。新建一个test数据库,里面有t1,t2和test5三张表,以Innodb和Myisam存储引擎为例:Innodb存储引擎:.frm文件:与表相关的元数据信息都存放在frm文件中,包括表结构的定义信息。 .ibd文件或.ibdata文件:都是存放InnoDB数据的文件【数据和索引】。 【独享表空间存储方式
MySQL服务器上负责对表中的数据的读取和写入工作的部分是存储引擎,而服务器又支持不同类型的存储引擎,真实数据在不同存储引擎存放的格式一般也是不同的1、InnoDB行格式每行数据在磁盘上的存放方式被称为行格式或者记录格式,InnoDB有4中不同的行格式,Compact、Redundant、Dynamic和Compressed行格式1.1 compact行格式上图分析出,一条完整的记录其实被分为额外
转载 2023-06-29 23:20:08
265阅读
一、前言数据数据库中的存储方式就是数据存储结构。传统数据库由上到下,可以分为网络接入层、计算引擎层、存储引擎层、系统文件层,数据存储结构就是在存储引擎层,数据库通过存储引擎实现CRUD操作。不同的存储引擎决定了数据库的性能和功能,所以存储引擎层是数据库的核心。另外,在数据库中数据是以表的形式存储,所以存储引擎也可以称为表类型。本文将介绍,HEAP、B+TREE、COLUMN-STORE、 LSM
  • 1
  • 2
  • 3
  • 4
  • 5