前端性能优化,是每个前端必备的技能,优化自己的代码,使自己的网址可以更加快速的访问打开,减少用户等待,今天就会从几个方面说起前端性能优化的方案, 看下面的一张图,经常会被面试官问,从输入URL到页面加载完成,发生了什么? 1.用户输入www.baidu.com2.浏览器通过DNS。吧url解析ip3 ...
分类:
Web程序 时间:
2019-12-19 10:03:19
阅读次数:
128
SQL(Structured Query Language):数据库,指关系型数据库。主要代表:SQL Server、Oracle、MySQL、PostgreSQL。 NoSQL(Not Only SQL):泛指非关系型数据库。主要代表:MongoDB、Redis、CouchDB。 NewSQL:对 ...
分类:
数据库 时间:
2019-12-18 23:35:49
阅读次数:
364
一、 MongoDB的概念 它是一个基于分布式文件存储的数据库,由C++编写,主要是为WEB应用提供可拓展的高性能的数据存储解决方案。它是一款介于关系型数据库和非关系型之间的产品,它所支持的数据结构非常松散,是一种叫bson的格式,非常类似于json格式,其可以存储比较复杂的数据类型,并且在查询数据 ...
分类:
数据库 时间:
2019-12-18 13:04:46
阅读次数:
83
1.什么是数据? 人类认为的数据: 抽象出来的,例如:图片,视频,文字,表格,数字等。 计算机:二进制,十六进制。 2.DBMS 数据库管理系统 3.面试题 (1). 笔试:介绍你了解过的数据库产品 4.企业版本选择 5.同源产品 6.MySQL 5.7.26版本二进制安装 ...
分类:
数据库 时间:
2019-12-16 22:50:37
阅读次数:
211
4.2.Mongoose实现增删查改 中文文档地址: https://cn.mongoosedoc.top/docs/guide.html 4.2.1.Mongoose是什么? Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操 ...
分类:
数据库 时间:
2019-12-16 13:01:38
阅读次数:
108
1、什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、 ...
分类:
其他好文 时间:
2019-12-16 12:52:13
阅读次数:
113
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle,mysql,sqlserver,db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis,mongdb,hbase,couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
分类:
数据库 时间:
2019-12-15 16:08:28
阅读次数:
101
什么是数据库管理系统 1)管理数据(增删改查) 2)存储数据 数据库管理系统的分类 1)关系型数据库(rdbms) 典型产品:mysql,oracle,mariadb,mssql(sqlserver) 2非关系型数据库(nosql) 典型产品:resis,mongodb,elasticsearch( ...
分类:
数据库 时间:
2019-12-12 16:36:22
阅读次数:
152
mysql架构关系型数据库和非关系型数据库存储引擎mysql中的几种引擎设置严格模式char和vacharTOC mysql架构 mysql数据库: C >S架构软件 mysql数据库本质就是一个基于网络网络通信的软件 所有基于网络通信的软件,底层都是socket 关系型数据库和非关系型数据库 DB ...
分类:
数据库 时间:
2019-12-11 21:36:22
阅读次数:
83
redis是nosql的一种,为非关系型数据库,在大型网站会使用它来减轻数据库的压力,即在访问数据时会先从redis中查找是否有,如果有就直接从redis中获取。当然redis不仅仅可以做缓存,下面入门学习一下。 什么是redis Redis(全称:Remote Dictionary Server ...
分类:
其他好文 时间:
2019-12-04 01:07:35
阅读次数:
109