摘要: HashMap集合的默认容量为什么是16而不是15? 假设有两个key的hash值为8、9; --容量16-- 8 &(16-1) 1000 & 1111 = 1000 =>8号位置 9 &(16-1) 1001 & 1111 = 1001 =>9号位置 --容量15--hash冲突,碰撞 8 &( 阅读全文
posted @ 2018-11-17 17:57 极目天空 阅读(153) 评论(0) 推荐(0) 编辑
摘要: sleep()来自Thread类,和wait()来自Object类。调用sleep()方法的过程中,线程不会释放对象锁。而 调用 wait 方法线程会释放对象锁 sleep()睡眠后不出让系统资源,wait让其他线程可以占用CPU sleep(milliseconds)需要指定一个睡眠时间,时间一到 阅读全文
posted @ 2018-10-31 21:48 极目天空 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、es 第一步:搜索docker search elasticsearch第二步:下载镜像第三步:创建数据文件夹和配置文件宿主服务器创建文件夹mkdir -p /docker/es1/datavim /docker/es1/es.yml输入配置内容:http.host: 0.0.0.0#集群名称 阅读全文
posted @ 2018-09-26 21:49 极目天空 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: ? show :快速查阅某项语法 show [session|global]status :提供服务器状态信息,可以根据需要加上参数“session”或者“global”来显示 session 级(当前连接)的统计结果和 global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“ 阅读全文
posted @ 2018-09-18 16:20 极目天空 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 什么是SQL注入? SQL Injection 就是利用某些数据库的外部接口将用户数据插入到实际的数据库操作语言(SQL)当中,从而达到入侵数据库乃至操作系统的目的。它的产生主要是由于程序对用户输入的数据没有进行严格的过滤,导致非法数据库查询语句的执行 。 SQL注入的危害 SQL 注入(SQL I 阅读全文
posted @ 2018-09-16 10:54 极目天空 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: 用于执行分布式事务的过程使用两阶段提交,发生时间在由分布式事务的各个分支需要进行的行动已经被执行之后。 在第一阶段,所有的分支被预备好。即它们被 TM 告知要准备提交。通常,这意味着用于管理分支的每个 RM 会记录对于被稳定保存的分支的行动。分支指示是否它们可以这么做。这些结果被用于第二阶段。 在第 阅读全文
posted @ 2018-09-15 22:26 极目天空 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在 WHERE子句中的列,或连接子句中指定的列,而不是出现在 SELECT 关键字后的选择列表中的列。 使用惟一索引。考虑某列中值的分布。索引的列的基数越大,索引的效果越好。例如,存放出生日期的列具有不同值,很容易区分各行。而用来记录 阅读全文
posted @ 2018-09-15 17:15 极目天空 阅读(345) 评论(0) 推荐(0) 编辑
摘要: MyISAM:默认的 MySQL 插件式存储引擎。如果应用是以读操作和插入操作为主,只有很少的更新和删除操作,并且对事务的完整性、并发性要求不是很高,那么选择这个存储引擎是非常适合的。MyISAM 是在 Web、数据仓储和其他应用环境下最常使用的存储引擎之一。 InnoDB:用于事务处理应用程序,支 阅读全文
posted @ 2018-09-15 07:12 极目天空 阅读(171) 评论(0) 推荐(0) 编辑
摘要: MySQL中的 时间类型: 如果要用来表示年月日,通常用 DATE 来表示。 如果要用来表示年月日时分秒,通常用 DATETIME 表示。 如果只用来表示时分秒,通常用 TIME 来表示。 如果需要经常插入或者更新日期为当前系统时间,则通常使用 TIMESTAMP 来表示。 TIMESTAMP 值返 阅读全文
posted @ 2018-09-14 17:40 极目天空 阅读(634) 评论(0) 推荐(0) 编辑
摘要: DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等 DML(Data Manipulation Language)语句:数据操纵语句,用于添 阅读全文
posted @ 2018-09-14 15:10 极目天空 阅读(147) 评论(0) 推荐(0) 编辑