Mapreduce的文件和hbase共同输入 package duogemap; import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; im ...
分类:
其他好文 时间:
2017-01-06 18:43:01
阅读次数:
275
概要 在前面一章"Java多线程系列--“JUC线程池”02之 线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。内容包括:线程池示例参考代码(基于JDK1.7.0_40)线程池源码分析 (一) 创建“线程池” (二) 添加任务到“线程池” (三) 关闭“线程 ...
分类:
编程语言 时间:
2017-01-06 01:32:30
阅读次数:
277
转自:http://blog.csdn.net/manyizilin/article/details/51926230#L42 修饰符: 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符: 访问修饰符:default, public , protected, privat ...
分类:
编程语言 时间:
2017-01-03 20:17:35
阅读次数:
209
resources 理解 %IOWAIT (%WIO) LINUX系统的CPU使用率和LOAD Linux Performance Observability Tools How Linux CPU Usage Time and Percentage is calculated Linux进程状态 ...
分类:
其他好文 时间:
2016-12-31 19:55:22
阅读次数:
873
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel* TIME MANA ...
分类:
其他好文 时间:
2016-12-29 06:54:38
阅读次数:
252
运维在升级,无聊写博客 最近在实现消息通知平台上面,对于针对不同的通知需要设置优先级,实现当通知队列堵塞的时候可以有限推送高优先级的消息。为了保证通知队列的高效并发,通知队列的消费端是采用多线程并发处理的,因此需要实现一个可以实现优先级的多线程处理逻辑: 对于ThreadPollExecutor来说 ...
分类:
编程语言 时间:
2016-12-27 22:20:19
阅读次数:
292
恢复内容开始 JVM线程状态 NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED BLOCKED是等待获得对象锁 WAITING是调用了wait, sleep, park 操作系统线程状态 sleep, 进入TIMED_WAITING ...
分类:
编程语言 时间:
2016-12-23 14:23:33
阅读次数:
368
有助于提高锁性能的几点建议 减少锁的持有时间 真正需要同步加锁的时候在加锁,减少锁的持有时间有助于减低锁冲突的可能性,进而提升系统的并发能力, 减少颗粒度,所谓减少颗粒度就是指缩小锁定对象的范围,从而减少锁冲突的可能性,进而提升系统的并发能力,问题在于类似于size()获取全局信息的方法调用并不频繁 ...
分类:
其他好文 时间:
2016-12-22 20:08:46
阅读次数:
197
Demo.java DemoTest.java ...
分类:
其他好文 时间:
2016-12-18 21:14:47
阅读次数:
166
1中断:每一个中断都会对应一个服务程序 2NVIC 他的做用是负责中断优先级管理 3IP bit[7:4]每一个中断都有一个IP寄存器,用于设置中断相关的属性 AIRCR[10:8]只一个AIRCR寄存器负责所有的中断的优先级的分组 4中断分组 1.void NVIC_PriorityGroupCo ...
分类:
其他好文 时间:
2016-12-18 18:18:53
阅读次数:
533