在上一文章中,笔者介绍了线程池及其内部的原理。今天主要讲的也是和线程相关的内容。一般情况下,使用Runnable接口、Thread实现的线程我们都是无法返回结果的。但是如果对一些场合需要线程返回的结果。就要使用用Callable、Future、FutureTask、CompletionService这几个类。Callable只能在ExecutorService的线程池中跑,但有返回结果,也可以通过...
分类:
编程语言 时间:
2016-06-12 10:52:39
阅读次数:
464
首先,讲讲什么是线程池?照笔者的简单理解,其实就是一组线程实时处理休眠状态,等待唤醒执行。那么为什么要有线程池这个东西呢?可以从以下几个方面来考虑:其一、减少在创建和销毁线程上所花的时间以及系统资源的开销 。其二、2将当前任务与主线程隔离,能实现和主线程的异步执行,特别是很多可以分开重复执行的任务。但是,一味的开线程也不一定能带来性能上的,线池休眠也是要占用一定的内存空间,所以合理的选择线程池的大小也是有一定的依据。...
分类:
编程语言 时间:
2016-06-08 10:46:30
阅读次数:
201
第4章 子查询 4.2.1 Exist 谓语: use TSQLFundamentals2008 select * from Sales.Customers as C where c.country=N'Spain' select * from Sales.Customers as C where ...
分类:
数据库 时间:
2016-06-03 12:38:04
阅读次数:
228
一、入门书籍 1,疯狂java讲义 2,java编程思想 3,Maven权威指南 4,Spring 3.0就是这么简单 5,Spring技术内幕 6,Spring实战 7,Maven实战 二、入门业务实现时需要涉及到的知识点: Json,Mysql,dubbo,git命令等 三、工具 Eclipse ...
分类:
编程语言 时间:
2016-06-02 16:22:55
阅读次数:
316
第 2 章: 单表查询 use TSQLFundamentals2008; select * from Sales.orders; select empid, year(orderdate) as orderyear, Count(*) as numorders from Sales.Orders ...
分类:
数据库 时间:
2016-06-02 13:28:08
阅读次数:
249
1 日志管理类的后台线程
分布式存储系统除了要保证客户端写请求流程的正确性,节点可能会非正常宕机或者需要重启,在启动的时候必须要能够正常地加载/恢复已有的数据,日志管理类在创建的时候要加载已有的所有日志文件,这和创建Log时要加载所有的Segment是类似的。 LogManager 的 logDirs 参数对应了 log.dirs 配置项,每个TopicPartition文件夹都对应一个Log实...
分类:
其他好文 时间:
2016-05-27 12:20:55
阅读次数:
264
kiev是魅族科技推送平台目前使用的Linux-C++后台开发框架。从2012年立项起,先后由多位魅族资深架构师、资深C++工程师倾力打造,到本文写就的时间为止,已经在推送平台这个千万用户级的大型分布式系统上经历了近5年的考验。...
分类:
编程语言 时间:
2016-05-24 12:10:50
阅读次数:
854
原创文章,转载请注明:转载自 周岳飞博客(http://www.cnblogs.com/zhouyf/) Spark streaming 程序的运行过程是将DStream的操作转化成RDD的操作,Spark Streaming 和 Spark Core 的关系如下图(图片来自spark官网)Spar... ...
分类:
其他好文 时间:
2016-05-18 00:25:51
阅读次数:
344
学习参考资料:主:一个号称从事软件开发超过16年的老外的网站Apache官网上的Struts2辅:一本《深入浅出Struts2》一本《Struts2技术内幕》注:笔者会不断修改完善,因为刚开始记笔记,时间比较紧笔记方法:问题——答案式;学习策略:先以运行相关具体内容为主,再进行抽象理论..
分类:
其他好文 时间:
2016-05-16 14:39:00
阅读次数:
179
《Hadoop实战》陆嘉恒 《Hadoop - The Definitive Guide》Tom White,中文版《Hadoop权威指南》 《Hadoop技术内幕-深入理解MapReduce架构设计与实现原理》董西成 《Hadoop技术内幕-深入解析HADOOP COMMON和HDFS架构设计与实 ...
分类:
其他好文 时间:
2016-05-10 23:26:40
阅读次数:
124