自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JUC基础,看这一篇就够了

JUC基础 1.管程:monitor,监视器,锁 是保证了同一时刻只有一个进程在管程内活动,即管程内定义的操作在同一时刻只被一个进程调用(由编译器实现).但是这样并不能保证进程以设计的顺序执行 JVM 中同步是基于进入和退出(加锁和解锁)管程(monitor)对象实现的,每个对象都会有一个管程(monitor)对象,管程(monitor)会随着java 对象一同创建和销毁 2.一个java文件只能有一个public,其他的类可以缺省略 3.多线程编程步骤 1⃣️ 常见资源类,在资源类创建属性和

2022-01-09 12:32:38 148

原创 Flink运行架构

个人总结的关于flink运行架构 1.基本组成: 客户端,ResourceManager,Dispatcher,Jobmaster,Taskmanager,slot ResourceManager:负责管理Taskmanager(分配和释放)和slot Dispatcher:负责对新提交任务的调度和分发(在架构中可能不是必须的) Jobmaster:管理单个JobGraph,每一个job都有Jobmaster Taskmanager:向resourcemanager注册它的slot,并供给jo.

2021-11-16 20:47:28 1045

原创 scala总结

前言 Scala作为一门面向对象的函数式编程语言,把面向对象编程与函数式编程结合起来,使得代码更简洁高效易于理解。这就是Scala得到青睐的初衷。 Scala作为一门JVM的语言,大数据生态的大部分组件都是Java语言开发的,而Scala可以与Java无缝混编,因此可以很好地融合到大数据生态圈。 主要内容 变量和数据类型 函数式编程 (a)高阶函数 (b)匿名函数 (c)闭包 (d)函数柯里化 面向对象 (a)类与对象 (b)伴生对象 (c)特质 模式匹配

2021-10-13 21:06:32 121

原创 蚂蚁金服大数据面试题-蚂蚁森林

----题目 一.蚂蚁森林植物申领统计 问题:假设2017年1月1日开始记录低碳数据(user_low_carbon),假设2017年10月1日之前满足申领条件的用户都申领了一颗p004-胡杨,剩余的能量全部用来领取“p002-沙柳” 。统计在10月1日累计申领“p002-沙柳” 排名前10的用户信息;以及他比后一名多领了几颗沙柳。 得到的统计结果如下表样式: user_id plant_count less_count(比后一名多领了几颗沙柳) u_101 1000 100 u_088 900

2021-08-01 19:14:16 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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