DNS的作用:正向解析:根据主机名称(域名)查找对应的IP地址反向解析:根据IP地址查找对应的主机域名DNS的类型:(1)缓存域名服务器也称为唯高速缓存服务器通过向其他域名服务器查询获得域名->IP地址记录将域名查询结果缓存到本地,提高重复查询时的速度(2)主域名服务器特定DNS区域的官方服务器,具有唯一性负责维护该区域内所有域名->IP地址的映射记录(3)从域名服务器也称为辅助域名服
分类:
其他好文 时间:
2018-01-10 13:50:07
阅读次数:
298
Set:无序,不可以重复元素 |--HashSet:数据结构是哈希表,线程是非同步的。 保证元素唯一性的原理:判断元素的hashcode值是否相同 如果相同,还会继续判断元素的equals方法,是否为true |--TreeSet:可以对Set集合中的元素进行排序 注意:排序时,当主要条件相同时,一 ...
分类:
编程语言 时间:
2018-01-08 22:36:15
阅读次数:
256
1、会话技术简介 (1)存储客户端的技术 网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端)。 (2)会话技术 ①从打开一个浏览 ...
分类:
其他好文 时间:
2018-01-06 12:13:24
阅读次数:
107
用户表(这里要注意,高并发的时候username是不能重复的,那么就采用了唯一索引user_name_unique,把username的唯一性交给mysql处理): 并且注意,密码是MD5加完盐之后的值,MD5是非对称加密,无法解密。 注意decimal的第一位数字是总位数,包含右边小数: ...
分类:
数据库 时间:
2018-01-03 00:50:11
阅读次数:
338
对象的赋值合并: Symbol:作为一种新的数据类型在es6横空出世: Symbol字面意思就是象征性的,代表了某个东西的唯一性; let myId=Symbol(); let myname=Symbol(); console.log (myname) >Symbol() typeof myname ...
分类:
其他好文 时间:
2017-12-29 15:12:32
阅读次数:
108
序列 SEQUENCE 也是数据库对象之一,作用:根据指定的规则生成一些列数字。 序列通常是为某张表的主键提供值使用。 主键:通常每张表都会有主键字段,该字段的值要求非空且唯一, 使用该字段来确定表中的每一条记录。 CREATE SEQUENCE SEQ_EMP_ID_JIE START WITH ...
分类:
数据库 时间:
2017-12-28 23:35:32
阅读次数:
391
一简介:参考了几位师兄,尤其是M哥大神的博客,让我恍然大悟,赶紧记录下二 原理: mysql的三种算法 1 Simple Nested-Loop Join 将驱动表/外部表的结果集作为循环基础数据,然后循环从该结果集每次一条获取数据作为下一个表的过滤条件查询数据,然后合并结果。如果有多表join,则 ...
分类:
数据库 时间:
2017-12-28 21:39:16
阅读次数:
170
1.1 存储引擎的介绍 1.1.1 文件系统存储 文件系统:操作系统组织和存取数据的一种机制。文件系统是一种软件。 类型:ext2 3 4 ,xfs 数据。 不管使用什么文件系统,数据内容不会变化,不同的是,存储空间、大小、速度。 1.1.2 mysql数据库存储 MySQL引擎: 可以理解为,My ...
分类:
数据库 时间:
2017-12-27 18:49:53
阅读次数:
224
作用:提高数据的查询速度 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查 ...
分类:
数据库 时间:
2017-12-26 23:47:46
阅读次数:
195
开发中有一种场景,就是只需要验证正确性而不需要知道它的原文,只需要知道这个值是否存在是否相等就可以了。比如前端登录将用户的密码加密给服务端并存储到数据库。或者验证文件唯一性等。这时就要用到单向散列加密。 单向散列函数特点 1. 对任意长度的消息散列值是定长的。 2. 散列计算速度快,非常高效。 3. ...
分类:
其他好文 时间:
2017-12-21 00:05:23
阅读次数:
196