技术规范代码中如何使用synchronized关键字?synchronized关键字可以用在实例方法、静态方法和代码块上。实例方法锁定是的this,静态方法锁定的是Class对象。
synchronized关键字使用的时候需要注意什么?(方法论)分析互斥锁要锁定的对象是什么,要保护的资源是什么,被保护资源都有什么访问路径。也要考虑原子性和可见性是否都满足。
synchronized关键字是如何保证原子性和可见性的?
每个对象的对象头有一个位...
什么是大数据?大数据的特点有4个V
数据量大
多样性、复杂性(来源多,mysql,json,视频,图像)
有价值部分占比低(比如一小时视频,其中有一分钟是我们需要的,有价值的)
速度(原来,做离线分析,比如每天分析前一天的数据,分析几个小时前的数据;但是现在对于实时性的要求更高,比如搜索过以后,立即就有相关的推荐,spark stream,storm流式处理)
大数据带来的技术变革?
计算瓶颈(集群)
存储瓶颈(分布式存储,把文件拆成很多块...
如何学习如何学习有以下三个步骤:
打开大脑
放入知识
提取使用(没讲如何提取)
打开大脑(学习的动力+知识的过滤):你完全无法意识到自己处在这种「无知」的状态中,以前考试做不出题目,那我就知道了这个问题我不知道。可是,现实情况是连问题都没有了,你怎么知道你不知道什么呢?
我的感悟:这段话带给我很强的感受,连问题都没有了,又如何知道不知道什么呢?现实世界确实比学生时代要难的多。但是起码我现在知道了自己的无知,既然无知,就要持续学习。
但是,持...