前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。....
分类:
编程语言 时间:
2015-02-08 12:42:21
阅读次数:
173
看各种书籍经常要会看到uml 类图 ,这里做下知识整理,以便碰到的时候方便查看。类图使用场景: 类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。它还描述每一个类的详细信息,包括变量,和方法。通过类图,就能实际的把系统中....
分类:
其他好文 时间:
2015-02-07 11:36:41
阅读次数:
117
本文将对Redis的常见数据类型的使用场景以及在内存优化方面和性能优化方面做一些详细的分析。Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这...
分类:
其他好文 时间:
2015-02-06 18:46:47
阅读次数:
149
最近在做一个内部系统,需要一个无刷新的上传功能,找了许久,发现了一个好用的上传工具-Fine Uploader,网上也有不少关于它的介绍,对我有不少的启发,结合我的使用场景简单的介绍一下它与thinkjs完美配合。 首先就是使用thinkjs快速搭建一个web应用,可以参考之前写的一个thin...
分类:
Web程序 时间:
2015-02-06 14:46:28
阅读次数:
329
引言数据平台目前通过Hive SQL的方式提供数据分析服务,系统使用多台HiveServer(JDBCServer)接收客户端连接请求,实际使用场景中频频出现HiveServer内存消耗过多导致机器Swap过高,需要重启HiveServer来缓解问题,但在某些任务比较集中的时间段往往会导致大量任务执...
分类:
其他好文 时间:
2015-02-05 19:59:56
阅读次数:
300
使用场景,打算设计一个“底部菜单栏+其余可滑动的页面”的简单的功能。package com.lanyuweng.mibaby;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.Fr...
分类:
移动开发 时间:
2015-02-05 13:17:40
阅读次数:
321
基础集合类是每一个Mac/iOS应用的基本组成部分。在本文中,我们将对”老类”(NSArray, NSSet)和”新类”(NSMapTable, NSHashTable, NSPointerArray)进行一个深入的研究,探索每一个的效率细节,并讨论其使用场景。提示:本文包含一些参照结果,但它们并不...
分类:
移动开发 时间:
2015-02-04 21:38:14
阅读次数:
702
简单的介绍一下使用场景,DAO层用Spring Data实现,dao 只有接口,实现类是容器启动时动态字节码生成,接口里定义方法,方法上@Query 里写JPQL查询语句。基于以上的限制,如果对一个实体做查询,条件有多个,而且每个条件又不是必填的,怎么弄?参数肯定必须传,传Null或空字符串肯定不行...
分类:
编程语言 时间:
2015-02-04 16:29:03
阅读次数:
245
1.概要1.1HBase的使用场景? 大数据量 (100s TB级数据) 且有快速随机访问的需求。? 例如淘宝的交易历史记录。数据量巨大无容置疑,面向普通用户的请求必然要即时响应。? 容量的优雅扩展。? 大数据的驱使,动态扩展系统容量的必须的。例如:webPage DB。? 业务场景简单,不需要关系...
分类:
其他好文 时间:
2015-02-04 16:25:30
阅读次数:
215
源码API:http://api.jquery.com/jQuery.Callbacks/jQuery.Callbacks()是在版本1.7中新加入的。它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数队列。那么jQuery.Callbacks使用场景在哪里?在很多时候需要控制一系...
分类:
Web程序 时间:
2015-02-04 15:57:17
阅读次数:
169