来帮同学解答一个问题
解锁即可观看《大数据工程师》完整课程视频

大数据工程师

硬核技能带你攻克热点商业项目,从入门直达中级工程师水平,掌握DT时代淘金利器!

【第1周】学好大数据先攻克Linux
【第2周】大数据起源之初识Hadoop
【第3周】Hadoop之HDFS的使用
【第4周】Hadoop之HDFS核心进程剖析
【第5周】Hadoop之初识MR
【第6周】拿来就用的企业级解决方案
【第7周】Flume从0到高手一站式养成记
【第8周】数据仓库Hive从入门到小牛
【第9周】Hive扩展内容
【第10周】快速上手NoSQL数据库HBase
【第11周】数据分析引擎之Impala
【第12周】7天极速掌握Scala语言
【第13周】Spark快速上手
【第14周】Spark性能优化的道与术
【第15周】Spark3.x扩展内容
【第16周】综合项目:电商数据仓库之用户行为数仓
【第17周】综合项目:电商数据仓库之商品订单数仓
【第18周】消息队列之Kafka从入门到小牛
【第19周】极速上手内存数据库Redis
【第20周】Flink快速上手篇
【第21周】Flink高级进阶之路
【第22周】Flink1.15新特性及状态的使用
【第23周】Flink1.15之状态的容错与一致性
【第24周】FlinkSQL(1.15)快速上手
【第25周】FlinkSQL双流JOIN详解
【第26周】全文检索引擎Elasticsearch
【第27周】Es+HBase仿百度搜索引擎项目
【第28周】直播平台三度关系推荐V1.0
【第29周】直播平台三度关系推荐V2.0
【第30周】数据中台大屏
【第31周】实时OLAP引擎之ClickHouse
【第32周】实时数仓-Kafka Eagle+DS
【第33周】实时数仓-Flink CDC数据采集
【第34周】实时数仓-Paimon(数据湖)快速上手
【第35周】实时数仓-Paimon(数据湖)高级进阶
【第36周】实时数仓-湖仓一体项目
【第37周】一站式流式开发平台StreamPark
【第38周】大数据分布式SQL网关Kyuubi
章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 源码分析1-Quartz SimpleSemaphore (06:42) 下一节 重新观看

3 秒后播放下一节

为你推荐

求老仙
架构师

10年互联网老兵,曾任职于多家大型互联网公司,担任架构师及团队Leader,30岁(2018)任职阿里巴巴高级技术专家(P8)。负责过PHP高负载,前端(React/RN),Java领域化中间件,大数据(BI和数据可视化)等多个方向的知名项目。大学刷完算法导论,参加过ACM和国际机器人竞赛,在多个领域都积累了丰富的实战经验。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 超级冰泽
有c.set()新值

最新回答 / ciphermagic
因为Val是引用传递,不是值传递(所以老师才把原来的Integer改成Val<Integer>)。

最新回答 / 慕标5128065
存的是对象,执行累加时对象的值已经改变了

最新回答 / study_hardly
可以类比之前提到的++操作,在进行add的时候,可能会出现覆盖问题,毕竟这不是个原子操作

最赞回答 / qq_Forever浅唱此生_0
小数值取数组是java做的缓存和引用没关系,实际没法用Integer做引用是因为Integer的值是final的,和String一样,创建后没办法改变自身的值,计算后返回的都是一个新的Integer/String

最新回答 / 慕码人118462
检查引入的包是不是正确。检查有没有在idea中添加插件idea中需要设置开启自动开启注解另外,你的curl read 数据不正确 可能多线程并非造成的,不一定跟@Data注解有关系

最赞回答 / qq_Forever浅唱此生_0
这个HashSet和HashMap的多线程调用时是一样的风险,在扩容时有可能导致死循环,所以要用同步的容器或者同步代码块去调用“添加”的方法

已采纳回答 / 求老仙
锁发生在寄存器里是很快的,锁发生在内存里要看(如果发生在CPU的L1 cache上,就很快),如果发生在L2,L3或者内存里就慢很多;锁如果发生在IO上(比如读硬盘就非常慢)。所以缩小范围,要看缩小了什么,如果缩小了I/O,那就非常有必要了。 我用Sleep(I/O),所谓I/O就是触发中断的东西,来替代真实的I/O场景(比如读数据库,读redis等)。寄存器速度约等于(l1),< l2, < l3  <<<<< 内存(这里大概有几十倍到百倍速度差距了) <...

最赞回答 / Eri1c
initialValue起初始化作用只运行一次,每个Thread对应的Val对象的初始值确实都设为了0,没问题

最新回答 / 海怪
连接超时,参见下面这篇文章看看https://www.cnblogs.com/yoyoketang/p/10255100.html

已采纳回答 / 无名点
A和B同时调用了这个set方法B比A慢一点,但都是在调用这个方法Aset值为3Bset值为4那么Aset的值就会就会被覆盖,为Bset的值4,最终结果就是Aset的值丢失,线程不安全
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言