自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 MySQL索引背后的数据结构及算法原理

原文出处: 张洋   摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主...

2018-10-16 21:33:59 141

转载 使用 Socket 通信实现 FTP 客户端程序

【转:】https://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/index.html#FTPFTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令...

2018-10-13 11:02:11 266

转载 zookeeper 详解

ZooKeeper 概览ZooKeeper 是一个开源的分布式协调服务,ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache ZooKeeper成为Hadoop,HBase和其他分布式框架使用的有组织服务的标准。 例如,Apache HBase使用ZooKeeper跟踪分布式数据的状态。ZooKeeper 的设计目标是将那些复杂...

2018-09-27 18:23:31 254

转载 HIVE和HBASE区别

1. 两者分别是什么?   Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Hadoop。    Apache HBase是一种Key/V...

2018-09-25 13:44:16 134

原创 大数据相关面试题

1.分布式和集群有啥区别呢?集群和分布式都是由多个节点组成,但是集群之间的通信协调基本不需要,而分布式各个节点的通信协调必不可少。集群主要是为了应对请求压力的分担,从而有了LB,负载均衡集群;为了应对可用性,从而有了HA,高可用性集群;为了更强的性能,从而有了HP,高性能集群;为了高并发大规模性能,从而有分布式系统集群。2.集群 负载均衡 分布式 有什么区别?服务器集群:    ...

2018-09-22 19:38:36 149

原创 使用Intellij IDEA 快速搭建Scala项目

准备过程Scala编译器安装1. 安装Jdk下载JDK(建议安装1.8以上)URL:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.安装ScalaWindows安装ScalaURL:https://www.scala-lang.org/...

2018-09-22 19:37:36 234

转载 Spark入门实战系列--4.Spark运行架构

1、 Spark运行架构1.1 术语定义lApplication:Spark Application的概念和Hadoop MapReduce中的类似,指的是用户编写的Spark应用程序,包含了一个Driver 功能的代码和分布在集群中多个节点上运行的Executor代码;lDriver:Spark中的Driver即运行上述Application的main()函数并且创建SparkCon...

2018-09-22 16:26:07 121

原创 史上最全 Intellij IDEA 快捷键介绍

快捷键Ctrl快捷键 介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容...

2018-09-22 13:24:04 1277

原创 史上最全Intellij Idea 安装设置教程

安装运行安装包,出现以下界面点击下一步,不卸载旧版本下一步,选择安装目录下一步,选择桌面快捷和关联文件打开方式选择对应版本点击下一步配置开始菜单目录开始安装,等待安装完成完成目录说明:Bin:容器,执行文件和启动参数等。Help:快捷键文档和其他帮助文档Jre64:64 位 java 运行环境Lib:idea 依赖的类库L...

2018-09-21 21:20:35 1504

原创 Intellij IDEA 必不可少的几个插件

1. ignoreURL:https://plugins.jetbrains.com/plugin/7495--ignore生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写截图:  2. lombokURL:https://plugins.jetbrains.com/plugin/6317-lombok-plugin支持lo...

2018-09-21 20:35:55 3618

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除