摘要: Scala学习笔记(一) 简介 ​ 1.Scala是一门综合了面向对象与函数式编程概念的静态类型的编程语言。 在Scala中,函数值就是对象,函数类型是可被子类继承的类。 =》Scala是面向对象的。 面向对象最直接了当的方式是将数据和操作放进某种容器。面向对象编程的伟大概念便是让这类容器变得完全通 阅读全文
posted @ 2019-11-26 11:54 ganshuoos 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Akka简介 一、知识补充 耦合与解耦: 耦合 》两个或两个以上体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象 ​ 对于软件工程,对象之间的耦合度是对象之间的依赖度,耦合程度越高,维护成本越高 解耦 》解除耦合关系 ​ 模块间有依赖关系必然存在耦合,理论上绝对零耦合做不到。要使数据模型 阅读全文
posted @ 2019-11-15 15:38 ganshuoos 阅读(517) 评论(0) 推荐(0) 编辑
摘要: HiveQL:数据定义 1. Hive中的数据库 Hive中数据库本质为表的一个目录或者命名空间 建库: ~~~. hive CREATE DATABASE [IF NOT EXISTS] finacials; ~~~ Hive会为每个数据库创建一个目录,数据库中的表将会以这个数据库目录的子目录形式 阅读全文
posted @ 2019-11-13 18:01 ganshuoos 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Linux 学习总结笔记 1.cron 任务了解 Linux crontab是用来定期执行程序的命令 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 Linux 任务调度工作主要分为两类: ​ 1.系统执 阅读全文
posted @ 2019-11-05 11:17 ganshuoos 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Hive中问题解决整理 1.处理中文字段时多个join过程中出现字段偏移 原因:如果字段存在 '|' 或者 '\n' 或者 '\r' 时,都会产生错位 对于中文字段或者含有特殊字符的字段,进行筛选时,可以使用 regexp_replace(A, '\\||\\\\n|\\\\r|\\\\t', '' 阅读全文
posted @ 2019-11-04 16:34 ganshuoos 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Hive 数据类型和文件格式 1. 基本数据类型 | 数据类型 | 长度 | 例子 | | | | | | TINYINT | 1byte有符号整数 | 20 | | SMALINT | 2byte有符号整数 | 20 | | INT | 4byte有符号整数 | 20 | | BIGINT | 8 阅读全文
posted @ 2019-11-01 10:22 ganshuoos 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 图数据库neo4J 安装 一、配置Java环境 二、从官网下载neo4J社区版压缩包,解压安装 三、./neo4j console执行 访问localhost:7474进行使用 阅读全文
posted @ 2019-08-23 16:08 ganshuoos 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Leetcode 刷题笔记二 两数相加(使用链表) -- scala版本 原地址:两数相加 问题描述: 题干: You are given two non-empty linked lists representing two non-negative integers. The digits ar 阅读全文
posted @ 2019-08-20 17:59 ganshuoos 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Leetcode 刷题笔记一 两数之和 -- scala版本 原地址:两数之和 问题描述: 题干: Given an array of integers, return indices of the two numbers such that they add up to a specific ta 阅读全文
posted @ 2019-08-19 13:57 ganshuoos 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 随机算法 雇佣问题 随机化过程 阅读全文
posted @ 2019-05-29 22:37 ganshuoos 阅读(163) 评论(0) 推荐(0) 编辑