- 博客(17)
- 收藏
- 关注
原创 ZooKeeper, HBase, Azkaban
文章目录ZooKeeper一、ZooKeeper 简介1.1 ZooKeeper 架构1.2 ZooKeeper 特点二、环境搭建三、数据结构 和 监听机制3.1 Znode 类型3.2 Znode 状态信息3.3 Watcher 机制四、基础应用4.1 命令行操作4.2 客户端操作五、原理5.1 Leader 选举5.2 ZAB 一致性协议六、应用实践6.1 服务器状态监听6.2 分布式锁七、Hadoop HA7.1 High Available7.2 HDFS - HA7.3 HDFS - HA 集群配
2021-10-16 23:26:05
611
原创 Hive, Hue
文章目录一、Hive 概述二、Hive 数据类型和文件格式2.1 数据类型2.1.1 基本数据类型2.1.2 数据类型隐式转化2.1.3 集合数据类型2.2 文本文件的数据编码2.2.1 默认存储格式的默认分隔符2.2.2 读时模式三、DDL3.1 数据库操作3.2 建表语句3.3 内部表 与 外部表3.4 分区表3.5 分桶表3.6 修改表 与 删除表四、数据操作4.1 数据导入4.2 数据导出五、DQL六、函数6.1 Hive 内置函数6.2 窗口函数6.3 自定义函数七、元数据管理与存储7.1 元数据
2021-10-07 22:19:50
933
原创 Hadoop - HDFS, MapReduce, Yarn
Hadoop[@TOC]一、Hadoop 简介重要组成:Hadoop=HDFS(分布式文件系统)+MapReduce(分布式计算框架)+Yarn(资源协调框架)+Common模块HDFSNameNode(nn)SecondaryNameNode(2nn)DataNode(dn)MapReducemap 阶段reduce 阶段YarnResourceManager(rm)NodeManager(nm)二、 HDFSHadoop Distribut F
2021-09-14 21:59:19
372
原创 MySql
MySQL文章目录MySQL一、SQL1.1 SQL的分类1.2 DDL1.3 DML1.4 DQL二、MySql 约束 和 事务2.1 约束2.2 事务三、多表 和 数据库设计3.1 多表关系3.2 多表查询3.3 数据库设计四、MySql 索引、视图 和 触发器4.1 索引4.2 视图4.3 存储过程4.4 触发器4.5 DCL4.6 数据库备份五、JBDC5.1 JDBC 开发5.2 JDBCUtils六、数据库连接池6.1 数据库连接池DBUtils 库一、SQL1.1 SQL的分类D
2021-08-06 13:59:24
155
原创 Java核心类库(下)
Java 核心类库 二文章目录Java 核心类库 二一、异常机制1.1 异常的分类1.2 异常的避免和捕获1.3 异常的抛出1.4 自定义异常二、文件IO2.1 File 类2.2 IO 流2.3 FileWriter 类2.4 FileReader 类2.5 FileInputStream 类2.6 FileOutputStream 类2.7 BufferedOutPutStream 类2.8 BufferedInputStream 类2.9 BufferedWriter 类2.10 BufferedR
2021-07-25 21:51:12
207
原创 Java核心类库(上)
java 核心类库 一文章目录java 核心类库 一一、常用类的使用1. 常用的包1.1 常用的包1.2 Object类1.3 Integer 类1.4 Double 类1.5 Boolean 类1.6 Character 类1.7 包装类 (Wrapper) 的使用总结1.8 Math 类1.9 BigDecimal 类1.10 BigInteger 类二、String 类的使用2.1 String 类 的常量池2.2 常用的构造方法2.3 常用的成员方法2.4 正则表达式三、可变字符串类 以及 日期相
2021-07-10 23:39:36
288
原创 Python 给定周数,返回其对应的日期范围
给定周数,获取其对应的日期范围范例:数据:2018 年,第 20 周结果:2018 年 5 月 20 ~ 26 日数据:2020 年,第 8 周结果:2020 年 2 月 23 日 ~ 29 日数据:2021 年,第 9 周结果:2021 年 2 月 28 日 ~ 3 月 6 日解决方法import timetime.strptime('2018-20-0', '%Y-%U-%w')>> time.struct_time(tm_year=2018, tm_mon=
2021-06-23 19:35:55
1562
原创 java面向对象编程基础
java面向对象编程文章目录java面向对象编程一、类和对象1. 概念2. 类、对象 和 引用 的定义3. 成员方法二、方法和封装1. 构造方法2. 重载 Overload3. this 关键字三、 封装四、继承 和 static关键字1. static 关键字2. 单例设计模式3. 继承五、多态1. 多态的语法格式2. 引用数据类型之间的转换3. 多态的意义4. 抽象方法和抽象类5. 接口六、特殊类1. 内部类1.1 普通内部类1.2 静态内部类1.3 局部内部类1.4 回调模式1.5 匿名内部类(重点
2021-06-17 13:02:36
318
原创 Mac-如何在jupyter notebook里面,优雅地使用Vim
文章目录前言一、安装插件二、快捷键冲突1. vimtutor文件2. 安装脚本总结vim for Jupyter notebook, 快捷键冲突前言jupyter notebook的快捷键已经很有vim风格了,包括k和j选择上下代码块,dd删除代码块等但是一旦进入代码块,编辑代码时,变成了一个普通的文本编辑工具。频繁地使用鼠标,会降低效率为了解决这个痛点,可以安装jupyter notebook 插件,让其在编辑代码时,也支持vim模式操作一、安装插件cd到jupyter notebook
2021-04-05 14:24:05
2031
1
原创 tmux 基础命令
文章目录前言一、tmux1. session 会话/任务命令2. window 窗口命令3. pane 窗格命令二、vimtutor1. vimtutor文件2. 安装脚本总结前言一、tmux1. session 会话/任务命令2. window 窗口命令3. pane 窗格命令二、vimtutor1. vimtutor文件2. 安装脚本总结...
2021-04-04 12:35:45
319
原创 Excel小问题 - 前三个非空单元格数值之和
文章目录前言一、数据和需求1. 数据2. 需求二、思路和函数实现总结前言记录一些有意思的Excel小问题最近在群里的看到一个小需求:要求计算指定单元格范围内,每行前3个非空单元格的数值的和一、数据和需求1. 数据范例数据2. 需求单元格范围内,每行单元格内有空值和数值需求:求每行前3个非空单元格的和二、思路和函数实现对每一行内的单元格进行编号(列号), 空值的单元格,返回FALSE:IF(A2:F2<>"", COLUMN(A2:F2))获取前三个
2021-04-01 19:47:49
2063
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅