http://blog.csdn.net/pipisorry/article/details/51350908
Requirements
1. JDK 1.7.x + Hadoop 2.6.x
Hadoop的安装参考[Hadoop:Hadoop单机伪分布式的安装和配置]
2. protocol buffers
root@dc34d732b74d:/# apt-get update
...
分类:
其他好文 时间:
2016-05-12 18:49:03
阅读次数:
216
几种网络框架的比较
1、volley
一个简单的http异步请求库,但不支持同步,不能post大数据(上传文件时有问题);
2、android-async-http
和volley一样,是异步的请求库,只不过volley使用的是httpUrlConnection,而它使用的是HttpClient。这个库已经不再适合Android;
3、okhttp
基于htt...
分类:
Web程序 时间:
2016-05-12 18:41:13
阅读次数:
205
什么是线程安全性线程安全性定义中最核心的概念就是:**正确性**。我们将单线程的正确性近似
定义为“所见即所知”,当多个线程访问这个类的时候,始终能表现出正确的行为,
那么这个类就是线程安全类。
当多个线程访问某个类时,不管运行时环境采用什么调度方式或者这些线程将如何
交替运行,并且调用代码时,不需要额外的同步,就可以产生正确的结果。这个类
就是线程安全类。
在线程安全类上执行任何串行或者并行的操作...
分类:
编程语言 时间:
2016-05-12 18:35:40
阅读次数:
113
先来个例子理解一下概念,以银行取款为例。
同步与异步:这两个概念与消息的通知机制有关,也就是同步的情况下,是由处理消息者自己去等待消息是否被触发,而异步的情况下是由触发机制来通知处理消息者,.
① 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。
② 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给O...
分类:
编程语言 时间:
2016-05-12 17:28:09
阅读次数:
364
线程Lock
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。
也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本...
分类:
编程语言 时间:
2016-05-12 17:08:08
阅读次数:
270
??
一、sdram的介绍SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。
二、s3c2410内部存储器
上面的图是我个人对存储器的...
分类:
其他好文 时间:
2016-05-12 16:27:18
阅读次数:
809
/*
复习集合框架:
Collection
|--List:有序的,可重复,有索引
|--ArrayList:底层数据结构是基于数组的,查询速度快,增删速度较慢
|--LinkedList:底层数据结构是基于链表的,查询速度慢,增删速度较快
|--Vector:ArrayList是对Vector的版本升级,Vector是线程同步的,而ArrayList是线程不同步的,需要加锁。
|...
分类:
编程语言 时间:
2016-05-12 16:15:20
阅读次数:
132
新建bat文件 :同步远程数据库备份文件.bat 批处理文件是将局域网盘符映射到本地盘符,然后同步文件到本地。
@echo off
net use J: \\192.168.1.115\e$ "Yj115@2016" /user:192.168.1.115\Administrator
xcopy "J:\databak" "F:\db\bak" /e/I/d/h/r/y
::...
分类:
其他好文 时间:
2016-05-12 15:46:50
阅读次数:
153
83.JAVA编程思想——关于JAVA性能
Java 语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。
“先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”
1 基本方法
只有正确和完整地检测了程序后,...
分类:
编程语言 时间:
2016-05-12 15:42:04
阅读次数:
165
面试题一:
String,StringBuffer,StringBuilder的区别?
* A:String是内容不可变的,而StringBuffer,StringBuilder都是内容可变的。
* B:StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高
面试题二:
StringBuffer和数组的...
分类:
编程语言 时间:
2016-05-12 15:27:03
阅读次数:
141