CopyOnWriteArrayList是并发包下的线程安全List,文档里也注明了是线程安全的。但研究源码后发现,这个线程安全是打折扣的。线程安全,需要处理读写和写写问题,...
![240](https://upload.jianshu.io/users/upload_avatars/26864695/992bb72a-bd32-47a7-b585-7747e5c6fc7b.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:上海
CopyOnWriteArrayList是并发包下的线程安全List,文档里也注明了是线程安全的。但研究源码后发现,这个线程安全是打折扣的。线程安全,需要处理读写和写写问题,...
语法上scala的AnyRef与java的Object对应,但是,Object定义在scala类里和java类里是不同的,定义在scala里,等价AnyRef,但是定义在ja...
使用druid连接池时,有时查询超时,慢,设置的minIdle也算合理。通过监控发现,池中连接+活动连接数很小了,也小于minIdle。原因可能是部分连接被销毁了,譬如因为查...
在本地执行spark-submit报错/xxx/bin/spark-class: line 100: exec: : not found,度/谷连问题都找不到,只能自己定位了...
今天搭建hive + spark测试环境过程中,无意发现改变了/etc/profile里JAVA_HOME的值后,虚拟机重启竟然未生效,重试几次都一样,source后才正常。...