2021年5月6日

知识图谱

摘要: 数据结构 数组 概述 链表 单链表、双端链表、双向链表、循环链表 例题:两个链表求和 例题:合并K个有序链表 例题:反转链表.pdf 栈 栈 队列 队列、优先级队列 串 散列 树 树与二叉树.pdf 二叉树的前序、中序、后序遍历:递归.pdf 二叉树的前序、中序、后序遍历:使用栈.pdf 二叉树的层 阅读全文

posted @ 2021-05-06 20:08 观离 阅读(89) 评论(0) 推荐(0)

2019年9月11日

Java虚拟机(4)-GC概述,如何回收对象

摘要: 1.垃圾回收概述 随着程序的不断运行,程序所产生的对象必将越来越多,而系统的内存则是有限的,所以,将没有用的对象进行清除是程序长期稳定运行的关键. 垃圾回收主要关注三个问题 什么对象应该被回收? 当然是没有用的对象.当对象不再被引用时,我们认为该对象应该被回收.如何判断对象是否还被引用,会在后面详述 阅读全文

posted @ 2019-09-11 12:23 观离 阅读(1358) 评论(0) 推荐(0)

2019年9月9日

Java虚拟机(3)-对象的创建,内存布局,定位

摘要: 1.对象的创建过程 在虚拟机遇到new指令后,会先去常量池找到该类的符号引用.并判断该符号引用是否已经加载,如果没有则先执行类加载的过程. 类加载后,会执行内存分配的动作.内存分配主要有两种方式: 指针碰撞 内存规整时使用指针碰撞,每次分配内存后,指针移动. 空闲列表 内存不规整,使用空闲列表.虚拟 阅读全文

posted @ 2019-09-09 21:13 观离 阅读(144) 评论(0) 推荐(0)

2018年11月21日

Spark教程(3)-开发环境配置及单词计数

摘要: 1.开发环境准备 安装scala windows下安装scala 2.11.8 jdk jdk版本为1.8 安装eclipse scala插件 下载eclipse开发scala的插件,也可以下载scala专用的eclipse版本. 创建maven工程 新建maven工程,新建后显示为Java工程,项 阅读全文

posted @ 2018-11-21 10:11 观离 阅读(186) 评论(0) 推荐(0)

Spark教程(2)-Spark概述及相关组件

摘要: 1.概述 Spark起源于加州大学伯克利分校RAD实验室,起初旨在解决MapReduce在迭代计算和交互计算中的效率低下问题.目前Spark已经发展成集离线计算,交互式计算,流计算,图计算,机器学习等模块于一体的通用大数据解决方案. 2.Spark组件 Spark Core Spark Core 实 阅读全文

posted @ 2018-11-21 09:39 观离 阅读(338) 评论(0) 推荐(0)

2018年11月7日

Maven常用插件

摘要: maven compiler plugin 用于指定jdk版本. maven dependency plugin 输出依赖包到指定位置. maven jar plugin 打成可执行jar包,并指定mainclass.通常与maven dependency plugin结合使用. maven war 阅读全文

posted @ 2018-11-07 10:39 观离 阅读(106) 评论(0) 推荐(0)

2018年11月6日

Kafka2.10安装和集群搭建

摘要: 1.安装前准备 jdk1.8.0_171 kafka_2.10 0.10.0.0.tgz 将压缩包解压至kafka用户目录. 2.配置文件 config/server.properties 修改完成后发送至各个节点. 3.启动 4.简单测试 创建主题 列出所有主题 启动生产任务(自带脚本) 启动消费 阅读全文

posted @ 2018-11-06 18:22 观离 阅读(133) 评论(0) 推荐(0)

Spark教程(1)-Spark2.2.2安装和集群搭建

摘要: 1.环境准备 安装Hadoop 2.7.2 安装scala 2.11.8 安装jdk 1.8.0_171 准备安装包:spark 2.2.2 bin hadoop2.7.tgz,并解压至hadoop用户目录. 2.修改配置文件 .bash_profile spark env.sh(从spark en 阅读全文

posted @ 2018-11-06 18:20 观离 阅读(1052) 评论(0) 推荐(0)

zookeeper3.4.8安装和集群搭建

摘要: 1.环境准备 创建zookeeper用户. 准备安装包: zookeeper 3.4.8.tar.gz. 拷贝至安装目录并解压 2.配置文件 zookeeper/conf/zoo.cfg(需手动创建) zookeeper/data/myid(需手动创建) 拷贝至其他节点,此文件对应修改. .bash 阅读全文

posted @ 2018-11-06 18:17 观离 阅读(393) 评论(0) 推荐(0)

Hbase1.2.2安装和集群搭建

摘要: 1.环境准备 jdk1.7.0_79 Hadoop2.7.2.(匹配Hbase1.2.2) zookeeer3.4.8 hbase 1.2.2 bin.tar.gz 最好和hadoop安装在统一用户下,解压安装包 2. 修改配置文件 .bashrc(多节点) source .bashrc使其生效 h 阅读全文

posted @ 2018-11-06 18:16 观离 阅读(239) 评论(0) 推荐(0)

导航