大数据学习
文章平均质量分 84
放学习java大数据开发过程中的笔记
strange_aa
这个作者很懒,什么都没留下…
展开
-
kylin访问7070端口404
查看kylin.log日志文件,发现报错 注意:kylin刚启动时可能没有任何日志,需要再等待一会儿才会有,如果kylin启动以后发生404,长时间没有日志的话,删除hdfs上hbase和kylin文件夹,删除zookeeper中hbase和kylin节点,重新运行,耐心等待一会儿。解决: (换成自己的hive和kylin路径)成功:......原创 2022-06-28 11:45:36 · 1001 阅读 · 2 评论 -
【java基础】 15 反射
目录 15.1 Java反射机制概述 1Java Reflection 2 动态语言、静态语言 3 应用 4 主要API 15.2理解Class类并获取Class的实例 1 举例 2 Class类介绍 15.3类的加载与ClassLoader的理解 1 类的加载 2 类的加载器 15.4创建运行时类的对象 15.5获取运行时类的完整结构(了解) 1 实现的全部接口 2 所继承的父类 3 全部的构造器 4 全部的方法 5 全部的Field 6 Annotat...原创 2022-02-09 16:53:54 · 308 阅读 · 0 评论 -
【java基础】 14 网络编程
目录 14.1 网络编程概述 14.2 网络通信要素概述 1 如何实现网络中的主机互相通信 14.3通信要素1:IP和端口号 1 IP地址(InetAddress) 2 InetAddress类 3 端口号 14.4通信要素2:网络通信协议 1 网络通信协议 2 TCP/IP协议簇 3 TCP和UDP 14.5 TCP网络编程 14.6 UDP网络编程 14.7 URL编程 1 URL 2 URL类构造器 3 方法 14.1 网络编程概述 Java提供的网...原创 2022-02-09 16:48:28 · 539 阅读 · 0 评论 -
【java基础】13 IO流
目录 13.1 File类的使用 1 介绍 2 类的构造器 3 File的方法 13.2 IO流原理及流的分类 1 java IO原理 2 流的分类 13.3 节点流 13.4 缓冲流 13.5 转换流 13.6标准输入、输出流 13.7打印流 13.8 数据流 13.9 对象流 13.10 随机存取文件流 13.1 File类的使用 1 介绍 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、...原创 2022-02-09 16:41:26 · 250 阅读 · 0 评论 -
【java基础】 12 泛型
目录 12.1 为什么要有泛型 1 理解 12.2在集合中使用泛型 12.3 自定义泛型结构 1 泛型类/接口 2 泛型方法 12.4泛型在继承上的体现 12.5 通配符的使用 1 通配符的基本使用 2 有限制条件的通配符的使用 12.1 为什么要有泛型 1 理解 泛型: 相当于标签。允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际...原创 2022-02-09 16:34:50 · 110 阅读 · 0 评论 -
【java基础】 11 集合
目录 11.1 Java集合框架概述 1 集合与数组 2 集合应用场景 3 集合体系 11.2 Collection接口方法 11.3 Iterator迭代器接口 1 介绍 2Iterator接口方法 3 foreach遍历集合 11.4Collection子接口之一:List接口 1 ArrayList、LinkedList和Vector的异同 2 源码分析 3 List常用方法 11.5Collection子接口之一:Set接口 1 子类 2 特性(以HashSe...原创 2022-02-09 16:30:52 · 593 阅读 · 0 评论 -
【java基础】 10 枚举类与注解
目录 10.1 枚举类的使用 1 介绍 2 定义枚举类 3 enum常用方法 4 使用enum定义的枚举类实现接口 10.2 注解 1 概述 2 常见示例 3 如何自定义注解 4 jdk提供的4种元注解 5 通过反射获取注解信息 6 jdk8中注解新特性 10.1 枚举类的使用 1 介绍 枚举类的理解:当类的对象有有限个,并且确定时,称此类为枚举类。 当需要定义一组常量时,强烈建议使用枚举类。 如果枚举类中只用一个对象时,则可以作为单例模式的实现方式。原创 2022-02-09 16:23:14 · 131 阅读 · 0 评论 -
【java基础】 09 常用类
目录 9.1 字符串相关的类 1 String特性 2 String对象创建 3 字符串拼接操作 4 String常用方法 5 String数据类型转换 6 StringBuffer与StringBuilder 9.2 jdk8之前日期时间API 1 java.lang.System类 2 java.util.Date类 3 java.text.SimpleDateFormat类 4java.util.Calendar(日历)类 9.3 jdk8之前中新日期时间API 1L...原创 2022-02-09 16:18:05 · 89 阅读 · 0 评论 -
【java基础】 08 多线程
目录 8.1 基本概念:程序、进程、线程 1 基本概念 2 多线程优点 3 何时需要多线程 8.2 线程的创建和使用 1 创建方式一:继承于Thread类 2 线程调度 3 创建方式二:实现Runnable接口 8.3 线程的生命周期 1 线程的状态 8.4 线程的同步 1 问题的提出 2 解决 3 单例模式懒汉式改为线程安全的 4 死锁 5 新增线程安全问题解决方法:锁 (方式三) 8.5 线程的通信 8.6 jdk5.0新增线程创建方式 1 实现Callable..原创 2022-02-09 16:06:10 · 164 阅读 · 0 评论 -
【java基础】 07 异常处理
目录 7.1 异常概述与异常体系结构 1 异常介绍 2 异常体系结构 7.2 常见异常 7.3 异常处理机制一:try-catch-finally 1 异常的处理:抓抛模型 2try-catch-finally的使用 7.4 异常处理机制二:throws 1 throws 2 方法重写的规则之一 3 开发中如何选择异常处理方式? 7.5 手动抛出异常 7.6 用户自定义异常类 1 如何自定义异常类 7.1 异常概述与异常体系结构 在使用计算机语言进行项目开发的过程中,..原创 2022-02-09 15:45:15 · 216 阅读 · 0 评论 -
【java基础】06 面向对象编程(下)
目录 6.1 关键字static 1 作用 2 static关键字使用 3 使用static修饰属性 4 使用static修饰方法 应用:单例设计模式 1 概念 2 实现 3 区分懒汉式与饿汉式 4 单例设计模式优点 5 应用 6.2 理解main方法语法 1 使用说明 6.3 类的成员之四:代码块 1 作用 2 修饰 6.4 final关键字 1 修饰的结构:类、方法、变量 2 修饰类 3 修饰方法 4 修饰变量 6.5 抽象类与抽象方法 1 abst..原创 2021-11-08 13:45:45 · 328 阅读 · 0 评论 -
【java基础】05 面向对象编程(中)
目录 5.1 面向对象特征之二:继承性 1 为什么使用继承 2 继承的格式 3 java中关于继承的规定 4 Object 补充:eclipse的debug使用 5.2 方法的重写 1 定义 2 要求 5.3 四种访问权限修饰符 5.4 super关键字 1 使用 5.5 子类对象实例化过程 1 从结果来看 2 从过程来看 5.6 面向对象特征之三:多态性 1 理解多态性 2 多态的使用:虚拟方法调用 3 instance操作符 5.7 Object类的使用 .原创 2021-11-08 13:39:53 · 741 阅读 · 0 评论 -
【java基础】04 面向对象编程(上)
java面向对象三条主线: Java类及类的成员:属性、方法、构造器; 代码块、内部类 面向对象三大特征:封装、继承、多态、(抽象) 其他关键字:this, super, static, final, abstract, interface, package, import 目录 java面向对象三条主线: 4.1 面向过程与面向对象 1.面向过程(POP) 与 面向对象(OOP) 2. 面向对象分析方法分析问题的思路和步骤: 4.2 类和对象 1. 面向对象两.原创 2021-11-08 13:31:51 · 241 阅读 · 0 评论 -
【java基础】03 数组
目录 3.1 概述 3.2 一维数组 1. 声明和初始化 2. 调用指定位置元素 3. 获取数组长度 4. 遍历 5. 默认初始化值 6. 内存解析 3.3 多维数组 1. 声明和初始化 2. 调用指定位置元素 3. 获取数组长度 4. 遍历 5. 默认初始化值 6. 内存解析 3.4 数组中涉及到的常见算法 3.5 Arrays工具类使用 3.6 数组使用常见异常 3.1 概述 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对.原创 2021-11-08 13:16:07 · 230 阅读 · 0 评论 -
【java基础】02-java基本语法
目录 2.1. 关键字和保留字 1. 关键字 2. 保留字 2.2. 标识符 1. 定义 2. 标识符定义规则 3. 命名规范 2.3. 变量 1. 概念 2. 分类 3. 基本数据类型 4. 基本数据类型转换 5. String 6. 进制转换 2.4 运算符 1. 算术运算符 2. 赋值运算符 3. 比较运算符 4. 逻辑运算符 5. 位运算符 6. 三元运算符 2.5 程序流程控制 1. 顺序结构 2. 分支结构 3. 循环结构 2.1. 关键字原创 2021-09-12 23:11:25 · 88 阅读 · 0 评论 -
【java基础】01-java语言概述
今后会把在学习尚硅谷java大数据开发课程中的笔记整理到博客,方便查阅。 目录 1.1. 常用dos命令 1.2. 计算机编程语言 1.3. java语言概述 1.4. java运行机制及运行过程 1. 特点: 2. 核心机制: JVM: 垃圾回收: 1.5. java环境搭建 1. java环境: 2. jdk安装: 1.6 测试实例: 1. 步骤: 1.7. 注释 1.8. API文档 1.9. 常见IDE java语言学习思维导图。 1.1. 常...原创 2021-09-12 22:51:38 · 109 阅读 · 0 评论 -
Java虚拟机(JVM)
1. Java 内存区域与内存溢出异常 1.1 运行时数据区域 根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成 如果线程正在执行一个 Java 方法,这个...转载 2021-08-29 19:44:44 · 114 阅读 · 0 评论