
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
网络基础编程及WebSocket实现什么是Socket?网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一个端口号。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动...
红黑树是一种常见的自平衡二叉查找树,经常使用于关联数组、字典,在各类语言的底层实现中被普遍应用,Java的TreeMap和TreeSet就是基于红黑树实现的。
java.lang.NoClassDefFoundError: org/apache/hive/hcatalog/streaming/RecordWriter1、 没有导入依赖2、 有可能maven没有下载完整3、 包冲突的问题没有依赖包----flume中缺少某个包1、 根据异常信息,确定缺少什么包根据网上的搜索信息,确定缺少某一个包: find / -name 'hive-hcatalog-c
问题来源Spark程序操作HDFS的工具类中,手动获取了FileSystem,执行完HDFS相关操作后对FileSystem进行close,在后续的代码中报Filesystem closed错误。ERROR LiveListenerBus: Listener EventLoggingListener threw an exceptionjava.io.IOException: Filesystem
最近上传的精品课程,有需要的请收藏大数据开发架构课程: https://www.bilibili.com/video/BV1GX4y1g7yM/Flink实时数仓项目实践: https://www.bilibili.com/video/BV1jv41187iP/大数据体系数据仓库建设: https://www.bilibili.com/video/BV1gh411D7md/关注公众号,专注于jav
方法区实在虚拟机规范里面被定义的,不同的虚拟机对这个定义的实现不同,在HotSpot 虚拟机中在 jdk1.7 版本之前的方法区实现叫永久代(PermGen space),jdk1.8 之后叫做元空间(Metaspace)。

JAVA 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由 JIT 编译器进行一些优化),因此这几个区域的内存分配和回收都具备确定性,不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。而 Java 堆不一样,一个接口
运行时数据区Java的程序要运行需要将编译好的class文件加载到JVM运行时数据区。JVM用来存储加载的类信息、常量、静态变量、编译后的代码等数据。在虚拟机规范中,这是一个逻辑区划。具体实现根据不同虚拟机来实现。如:oracle的HotSpot在java7中方法去放在永久代,java8放在元数据空间,并且通过GC机制对这个区域进行管理那么class文件是怎么加载进去的?类生命周期在了解类的加载机
关于大数据和云计算的关系,人们通常会有误解,而且也会把它们混起来说。做一个直白解释就是:云计算是硬件资源的虚拟化;大数据是海量数据的高效处理。 大数据解决了两个问题(处理海量数据): 1.存储 ------分布式存储 2.计算 ------分布式计算 云计算(提供服务): 1.提供服务(把数据整合在一个中心,对外提供一个服务。例如:阿里云) 2.硬件资源的虚拟化 分布式:由分布在不
原文很好,转载反复看!由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问







