cas在loop抢占的时候,会大量消耗cpu,在x86指令集下,可以用pause指令来减少loop的消耗。 cas锁在极高并发时候,会有非常大的帮助,相反,并发不高或者抢占时间过长,则千万不要用cas无锁。 以上代码只能在x86下编译,x64不能通过,需要重写pause指令实现。 ...
分类:
其他好文 时间:
2016-11-19 07:46:14
阅读次数:
775
安装环境如下: 操作系统:CentOs 6.6 Hadoop 版本:CDH-5.3.0 Spark 版本:1.2 集群5个节点 node01-05 node01-03 为worker node04、node05为master spark HA 必须要zookeepr来做协同服务,做master主备切 ...
分类:
其他好文 时间:
2016-11-19 07:38:15
阅读次数:
1225
嘻嘻。最近在玩nodejs,在我的学习以及理解中nodejs的执行环境主要是分为三个部分的,首先会有一个global的全局对象,然后在这个全局对象中又包含有一个核心模块和文件模块(可以理解为是用户自己写的文件)的。 并且nodejs具有两个特点的,那就是1、是一个非阻塞的I/O模型,也就是说node ...
分类:
Web程序 时间:
2016-11-19 02:35:36
阅读次数:
260
我们在项目中使用的是Picasso.其实现在的主流图片加载框架除了Picasso还有ImageLoader,Glide,以及Fresco.ImageLoader是比较老的框架了,稳定, 加载速度适中, 缺点在于不支持GIF图片加载, 使用稍微繁琐, 并且缓存机制没有和http的缓存很好的结合, 完全 ...
分类:
其他好文 时间:
2016-11-18 22:55:35
阅读次数:
232
Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。 Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 ...
分类:
编程语言 时间:
2016-11-18 22:26:41
阅读次数:
381
java.lang.OutOfMemoryError: Java heap space解决方法 http://stackoverflow.com/questions/21138751/spark-java-lang-outofmemoryerror-java-heap-space SPARK_MEM ...
分类:
其他好文 时间:
2016-11-18 22:17:38
阅读次数:
449
转自: http://blog.csdn.net/hsuxu/article/details/9467651 CAS CAS: Compare and Swap java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 CAS 指的是现代 CPU ...
分类:
编程语言 时间:
2016-11-18 22:00:16
阅读次数:
317
题目链接 http://www.lightoj.com/volume_showproblem.php?problem=1111 题意:给你一个有向图再给你几个人的位置,问所有人可以在哪些点相聚。 简单的搜索题,可以用bfs也可以用dfs,要注意的是存边的时候最好用vector,因为边比较少。 用st ...
分类:
其他好文 时间:
2016-11-18 15:59:32
阅读次数:
208
DHTML是近年来网络发展进程中最振奋人心也最具实用性的创新之一。它是一种通过各种技术的综合发展而得以实现的概念(当然,不同的浏览器,实现的程度也不同),这些技术包括Javascript, VBScript, Document Object Model(文件目标模块)简称DOM,Layers和Cas ...
分类:
Web程序 时间:
2016-11-18 11:42:17
阅读次数:
235