Java 7 并发编程实战手册目录代码下载()第一章线程管理1.1简介 在计算机领域中,我们说的并发(Concurrency)是指一系列任务的同时运行。如果一 台电脑有多个处理器或者有一个多核处理器,这个同时性(Simultaneity)是真正意义的并 发;但是一台电脑只有一个单核处理器,这个同时性并不是真正的并发
与并发相关的另一个概念是并行(Parallelism)。与并发有不同的定义一...
分类:
编程语言 时间:
2015-08-30 07:41:50
阅读次数:
212
Java 7 并发编程实战手册目录第一章线程管理第二章线程同步基础第三章线程同步辅助类第四章线程执行器第五章 Fork/Join框架第六章并发集合第七章定制并发类...
分类:
编程语言 时间:
2015-08-30 07:41:39
阅读次数:
119
ubuntu14.10上编译Android5.0.2源码2015年04月14日 Android 暂无评论 阅读2064次ubuntu14.10上编译Android5.0.2源码
前面一篇文章说到了ubuntu14.10上Android5.0.2源码下载的具体步骤,这篇文章说的是ubuntu14.10上编译Android5.0.2源码的那些事。
1.先安装jdk
这里我使用的是openjdk,...
分类:
移动开发 时间:
2015-08-30 07:40:51
阅读次数:
226
This is my answer to a Zhihu question.
分类:
其他好文 时间:
2015-08-30 07:40:54
阅读次数:
187
使用Jedis的ShardedJedis做Redis集群 http://www.zhizhihu.com/html/y2014/4593.html ? redis安装使用-终极篇(分布式、集群配置) http://haiziwoainixx.iteye.com/blog/2087154...
分类:
其他好文 时间:
2015-08-30 06:39:11
阅读次数:
158
外观模式: 隐藏底部的真是复杂性,为其提供一个方便的高层次接口,以提高可用性; 直接和Facade交互,而不是与幕后子系统交互; 属于结构型模式。 ?优点:? 简化类的接口,使其易于使用; 能够通过接口间接与子...
分类:
其他好文 时间:
2015-08-30 06:38:00
阅读次数:
103
private?<T?extends?Object>?T?getResult(Class<?>?className,?String?sql,
String...?params)?{
List<?>?list?=?getResultList(className,?sql,?params);
if?(list?!=?null?&&?list....
分类:
数据库 时间:
2015-08-30 06:39:21
阅读次数:
155
1.安装JDK1.7、Maven3.2.5、Scala2.10.4 2.下载解压Spark1.4.0 下载地址:http://mirrors.cnnic.cn/apache/spark/spark-1.4.0/spark-1.4.0.tgz 3.下载安装 IntelliJ IDEA 14.1.4,给IDEA安装 Scala 插件,然后导入...
分类:
其他好文 时间:
2015-08-30 06:38:43
阅读次数:
327
C语言中sizeof 与strlen 区别
一.本质区别
sizeof 和strlen 有本质上的区别。sizeof 是C 语言的一种单目运算符,如++、--等,并不是函数,sizeof 的优先级为2 级,比/、% 等3 级运算符优先级高,sizeof
以字节的形式给出操作数的存储空间的大小。而 strlen 是一个函数,是由 C 语言
的标准库提供的。strlen 计算的 是...
分类:
编程语言 时间:
2015-08-30 06:37:09
阅读次数:
238
在这次对Spark粗略的讲解过程中,我们还没有讲如何在单独的应用程序中使用Spark。撇开交互式运行来说,我们能在Java,Scala或这Python程序中连接Spark。与在shell中连接Spark相比,唯一的区别是,在程序中,你需要自己初始化SparkContext 。
连接Spark的过程因语言而异。在Java和Scala中,你在你的应用程序的Maven依赖中添加对spark-c...
分类:
其他好文 时间:
2015-08-30 06:37:00
阅读次数:
185
选择排序也是比较简单的一种排序方法,这是内部排序的一种,实现的思路非常简单。
内部排序:指表的规模足够小,能够全部放在内存中进行排序的方法。(插入排序、快速排序、堆排序、归并排序、基数排序等)。
外部排序:指被排序的数据信息规模太大,不能全部放入内存时,文件必须分段装入内存,直到整个文件被排号序为止。...
分类:
编程语言 时间:
2015-08-30 06:38:48
阅读次数:
169
进程和线程是操作系统里面经常遇到的两个概念,还有一个概念,是应用程序。应用程序包括指令和数据,在开始运行之前,只是分布在磁盘上的指令和数据。正在执行的应用程序称为进程,进程不仅仅是指令和数据,它还有状态。状态是保存在处理器寄存器中的一些值,记录一些信息,比如说当前执行指令的地址,保存在内存中的值等。进程是应用程序的基本构件块,同时运行的多个应用程序就是多个进程。每个进程可以运行多个线程。线程也有一...
分类:
编程语言 时间:
2015-08-30 06:35:41
阅读次数:
258
在Java中,每一个对象有且仅有一个同步锁,同步锁是依赖于对象而存在。当调用某个对象的synchronized方法时,就获取了该对象的同步锁。不同线程对同步锁的访问时互斥的。
synchronized基本规则:
(一)当一个线程访问某个对象的synchronized方法或者代码块时,其他线程对此对象的synchronized方法或者代码块的访问都会被阻塞。
(二)当一个线程访问某个对...
分类:
编程语言 时间:
2015-08-30 06:37:10
阅读次数:
236
在iOS开发中,使用Main.storyboard来设计界面是每一个iOS开发人员需要面对的问题,使用storyboard相比较Android中使用XML来设置布局,有优点也有缺陷,现在我们来谈谈storyboard的设计技巧。
(1)直接使用鼠标右键可以直接缩放storyboard的缩放比例。当然你也可以用触摸板使用2根手指缩放。
。
(2)拖拽控件绑定到代码中,不一定要从设计界面...
分类:
移动开发 时间:
2015-08-30 06:37:40
阅读次数:
185
原文:https://help.github.com/articles/be-social/
译文 by 星云
Be Social(社区)
在GitHub上的杰出的特征之一是能够看到其他人的工作和他们的连接。...
分类:
其他好文 时间:
2015-08-30 06:36:13
阅读次数:
155
6)、Java中Runnable和Callable有什么不同?
7)、Java中CyclicBarrier 和 CountDownLatch有什么不同?
8)、Java内存模型是什么?
9) Java中的volatile 变量是什么?
10) 什么是线程安全?Vector是一个线程安全类吗?...
分类:
编程语言 时间:
2015-08-30 06:36:14
阅读次数:
368
fastjson生成和解析json数据
一、fastjson生成json数据
String
jsonStrng = JSON.toJSONString(object);
二、 fastjson
解析json字符串
1.
JavaBean
User user = JSON.parseObject(jsonString,
User.class);
2. List...
分类:
Web程序 时间:
2015-08-30 06:35:43
阅读次数:
159