Java JSP基础 文件上传

前言 之前工作的时候, 经常听人提及JSP与Java Servlet的概念. 本章就主要 本章涉及的例子都可以在https://github.com/SeanYanxml/arsenal/tree/master/arsenal-java/arsenal-servlet下找到. 如果你觉得我的项目不...

2019-04-30 21:39:05

阅读数 87

评论数 0

Java Servlet 基础编程 HelloWorld & HelloForm

前言 在工作的时候, 经常听别人说. Servlet是接触Web编程的第一步, 而不是SSH的框架编程. 由于, 在学校的网络编程的知识快忘了个干净. 本章 将两个基础的部分记录于此. 本章主要介绍HttpServlet的Quick Start Demo. 后一章主要介绍表单提交的Demo. 本章...

2019-04-30 17:47:11

阅读数 24

评论数 0

Scala语法(四) 模式匹配

前言 Scala中的模式其实和Java中的switch类似. Scala中对于Java内的switch进行了扩展, 例如数组模式匹配、List模式匹配、偏函数等. 其功能要远远强于Java的简单的switch匹配. 正文 基本匹配 下方的例子中包含了多种模式匹配. 主要包括: 字符串匹配 混合...

2019-04-28 17:40:15

阅读数 20

评论数 0

Scala语法(三) 类与对象

前言 在前面的章节内, 我们分别介绍了Scala编程基础以及Scala的函数式编程. 本章, 我们将介绍Scala的类与对象的相关内容. 正文 类 & 对象 Scala中的类的概念与Java一样. 通常通过class <className>进行定义, ...

2019-04-28 17:28:08

阅读数 45

评论数 0

Scala语法(二) 函数与方法

前言 在前面的章节内我们简单的介绍了Scala的基本语法中, 常量&变量、if判断、循环以及基本的集合:数组、元组、Set、List和Map数据类型的基本操作. 本章, 我们将介绍Scala中的函数与方法. 正文 经常听别人这样介绍Scala, Scala是面向函数式的编程语言....

2019-04-28 15:19:53

阅读数 34

评论数 0

Scala语法(一) 基础语法(变量&常量&判断&循环&数组&集合)

前言 在前面的章节中, 我们介绍了如何在Eclipse内安装Scala环境. 本章开始, 我们将讲解下Scala的基本语法. PS: 1. 个人虽然没有想转Scala语言开发的思想, 但是近来Scala语言被各种媒体炒的火热. 了解下总没有坏处. 就个人而言, 还是非常喜欢Java的简洁语法的. ...

2019-04-28 14:57:54

阅读数 27

评论数 0

Eclipse Scala环境的配置

前言 要开发Scala程序, 一般使用的IDE主要有3种: NetBean Eclipse IDEA 由于个人不太习惯IDEA的一些使用功能, 已经只能打开一个项目.(这可太蠢了.) 所以, 继续选择在Eclipse IDE上集成Scala IDE. 当然, 官方提供了Scala IDE, 可...

2019-04-13 01:45:56

阅读数 31

评论数 0

Eclipse 插件管理

前言 前段时间需要安装Eclipse Scala插件, 折腾半天, 终于捣鼓好了. 将Eclipse 插件相关的知识记录在此. 安装插件 市场安装/地址安装(在线安装) 在Eclipse内安装插件, 一般人选择的是市场安装. 其实, 这样做有很多问题: 安装的软件通常是最新版, 与你当前使...

2019-04-12 18:20:10

阅读数 35

评论数 0

HBase 基本原理

前言 作为Hadoop体系中BigTable中的具体实现. HBase中主要解决的如何存储数据, 并建立相应索引, 快速查找数据. 其特性是写快, 读慢. 本章就简单的聊聊这些过程: 存储数据/查找数据. 基础知识 在前面的章节內, 已经讲过HBase內主要有如下的组成部分. Table R...

2019-04-11 20:22:46

阅读数 31

评论数 0

HBase MR

前言 在前面的章节内, 我们介绍了如何安装与操作HBase. 本章, 我们将讲解下HBase MR的相关操作. 这段内容在开发的过程中, 经常用来构建索引. 以提高用户的搜索效率. 前置条件 JDK Hadoop HBase HBase API 正文 Reference [1]. [Ho...

2019-04-11 18:37:18

阅读数 61

评论数 0

Hive SQL 练习

前言 本章主要, 转载一篇Hive SQL的一些练习题. 做一做, 练习下做业务的能力. 本文相关资源, 可在我的Github项目 https://github.com/SeanYanxml/bigdata/ 目录下可以找到. PS: (如果觉得项目不错, 可以给我一个Star.) 正文 表1...

2019-04-10 23:57:48

阅读数 103

评论数 0

Hive Client JDBC

前言 在前面的章节内, 我们介绍了Hive的安装、远程链接和基本使用. 本章, 我们介绍下如何在Java内完成这些操作. 正文 pom.xml 文件 <dependencies> <dependency> <gro...

2019-04-10 23:31:17

阅读数 79

评论数 0

Junit 如何只执行一个方法

前言 之前在看别人使用JUnit的时候,可以每次只执行一个Junit. 非常方便. 之前我一直不知道这么用.(原谅我火星了) 下面讲述下具体操作步骤. 正文 方法前加上@Before前缀; 选择方法, 并且右击Run -> Junit Test. (注意, 如果运行了多个. 说明...

2019-04-10 23:06:04

阅读数 174

评论数 0

HBase Java API

前言 在前一章内, 我们介绍了如何在HBase Shell内使用HBase. 本章, 我们继续接着上章的内容, 完成Java内实现上述的功能. 前置条件 HBase Hadoop 正文 我们可以通过 HBase Client Java API 实现如下的操作: 初始化 创建表 ...

2019-04-10 22:59:22

阅读数 42

评论数 0

HBase Shell 基本使用

前言 在上章, 我们尝试在本地安装了HBase. 本章, 我们主要了解下HBase Shell的基本使用. 基础知识 HBase是什么 在使用HBase之前, 我们先了解下HBase的几项基本知识. 与MySQL不同, HBase是面向列的数据库. 通常会将某些列存储在不同的文件内. 比如&a...

2019-04-10 16:17:11

阅读数 62

评论数 0

HBase 安装与配置

前言 作为谷歌三剑客中BigTable的开源实现, HBase也是大数据领域必不可少的一环. 本章主要讲解如何安装HBase. 前置条件 JDK Hadoop ZooKeepr(可以选择HBase自带) 安装流程 Mac上可以选择使用homebrew进行安装, 也可以选择手动安装. 为了了...

2019-04-10 14:46:18

阅读数 48

评论数 0

Hive 基本命令

前言 总结的Hive相关命令. 网上的排版略差, 重新排版记录于此. DML 建表 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type[COMMENT col_comment], ...)] ...

2019-04-09 01:19:23

阅读数 60

评论数 0

Hadoop 总章

前言 Hadoop作为离线计算和分布式存储的基础, 至关重要. 虽然, 至如今, 分布式计算正在向Spark上进行迁移, 但是Hadoop中的分布式存储HDFS及离线计算仍然值得学习. 相关章节 部署&安装 Hadoop 安装(单结点) Hadoop安装(YARN 集群) HDF...

2019-04-09 00:38:42

阅读数 49

评论数 0

Hive 相关问题

前言 本章主要收集一些Hive经常会遇到的问题. 由于本人没有在生产环境内使用过Hive. 所以, 本节的内容多为转载. 相关问题 数据倾斜问题? Hive的HQL语句及数据倾斜解决方案 hive数据倾斜优化策略 Hive数据倾斜解决方法总结 大数据常见问题之数据倾斜 Hive多表Joi...

2019-04-09 00:10:00

阅读数 110

评论数 0

Hive 基本操作命令

前言 前面两章, 我们介绍了如何安装Hive和如何远程链接Hive. 本章, 我们介绍下Hive的基本文件结构和操作. 基础知识 Hive的所有数据都存储在HDFS上, 没有专门的数据存储格式(支持 Text、SequenceFile、ParquetFile、RCFILE等) (Text与Se...

2019-04-08 23:58:03

阅读数 59

评论数 0

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