
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用注解 @FunctionalInterface 标识,并且只包含一个 抽象方法 的接口是 函数式接口1.Function 有参有返回型函数、Function 函数的表现形式为接收一个参数,并返回一个值2.Consumer 消费型函数、Consumer函数的表现形式为接收一个参数,没有返回值3.Supplier 供给型函数、表现形式为 不接受参数、只返回数据4.Runnable 无参无返回型函数

流处理系统,其节点间数据传输的标准模型是:当一条数据被处理完成后,序列化到缓存中,然后立刻通过网络传输到下一个节点,由下一个节点继续处理。批处理系统,其节点间数据传输的标准模型是:当一条数据被处理完成后,序列化到缓存中,并不会立刻通过网络传输到下一个节点,当缓存写满,就持久化到本地硬盘上,当所有数据都被处理完成后,才开始将处理后的数据通过网络传输到下一个节点。Error:(18, 33) coul
一、HDFS集群架构(HDFS组织架构)二、HDFS数据写流程三、HDFS数据读流程四、MapTask和ReduceTask工作机制 (也可回答MapReduce工作原理)五、 小文件过多会有什么危害,如何避免六、hadoop(mapReduce)数据倾斜问题七、YARN集群的架构和工作原理八、YARN的任务提交流程是怎样的九、YARN的资源调度三种模型十、NameNode在启动的时候会做哪些操作
synchronized 锁升级原理:在锁对象的对象头里面有一个 threadid 字段,在第一次访问的时候 threadid 为空,jvm 让其持有偏向锁,并将 threadid 设置为其线程 id,再次进入的时候会先判断 threadid 是否与其线程 id 一致,如果一致则可以直接使用此对象,如果不一致,则升级偏向锁为轻量级锁,通过自旋循环一定次数来获取锁,执行一定次数之后,如果还没有正常获
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context
基于Java API方式使用Kafka
线程池本质上是一种池化技术,而池化技术是一种资源复用的思想,比较常见的有连接池、内存池、对象池。减少线程的频繁创建和销毁带来的性能开销,因为线程创建会涉及到CPU上下文切换、内存分配等工作。线程池本身会有参数来控制线程创建的数量,这样就可以避免无休止的创建线程带来的资源利用率过高的问题,起到了资源保护的作用。线程池参数七大参数corePoolsize核心线程数:正常情况下创建的工作的线程数,这些线
一、Hbase介绍二、HBase 的特点是什么?三、Hbase的存储结构四、HBase 读写流程?五、HBase表的数据模型六. 热点现象(数据倾斜)怎么产生的,以及解决方法有哪些七、HBase的 rowkey 设计原则八、HBase的列簇设计九、 简述 HBase 中 compact 用途是什么,什么时候触发,分为哪两种,有什么区别,有哪些相关配置参数?
幂等性的核心思想,其实就是保证这个接口的执行结果只影响一次,后续即便再次调用,也不能对数据产生影响,之所以要考虑到幂等性问题,是因为在网络通信中,存在两种行为可能会导致接口被重复执行。所以在程序设计中,对于数据变更类操作的接口,需要保证接口的幂等性。分布式锁,是一种跨进程的跨机器节点的互斥锁,它可以用来保证多机器节点对于共享资源访问的排他性。我觉得分布式锁和线程锁本质上是一样的,线程锁的生命周期是
基于Java API方式使用Kafka