- 博客(7)
- 资源 (20)
- 收藏
- 关注
转载 JAVA System.getProperty() System.getenv() 示例
最近的程序中优先使用系统环境设置的变量,其次使用默认的路径。查找了java中如何获取环境变量,发现System. getenv()时最实用的方法, 其实这个也可以用材程序调式设置,一起其他类似的环境中。 public class TestSystemproperty { public static void main(String[] args){ System.out
2014-08-28 17:18:49 754
转载 BlockingQueue详解
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 认识BlockingQueue 阻塞队列,顾名思义,首先它是一个队列,而一个
2014-08-25 10:55:02 639
转载 MongoDB 连接池
一.mongoDB中的连接池 刚上手MongoDB,在做应用时,受以前使用关系型数据库的影响,会考虑数据库连接池的问题! 关系型数据库中,我们做连接池无非就是事先建立好N个连接(connection),并构建成一个连接池(connection pool),提供去连接和归还连接等操作。 而在MongoDB中,我们先来看看怎么进行操作,以insert为例:
2014-08-20 11:26:55 665
转载 StringUtils的各项用法
StringUtils 源码,使用的是commons-lang3-3.1包。 下载地址 http://commons.apache.org/lang/download_lang.cgi 以下是StringUtils的各项用法 1.空字符串检查 使用函数: StringUtils.isBlank(testString) 函数介绍: 当testString为空,长度为
2014-08-16 18:39:11 538
转载 Shuffle过程剖析及性能优化
MapReduce确保每个reducer的输入都按键排序。 Shuffle:系统执行排序的过程—将map输出作为输入传给reducer(如图1、图2)。 图1 图2 如图1、图2所示,从map输出到reduce输入就是shuffle阶段。但实际执行过程远比上图所示复杂。 Shuffle 是指从Map 产生输出开始,包括系统执行排序以及传送Map 输出到Reducer 作为
2014-08-14 10:47:55 745
转载 Hbase shell 常用命令
下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N' 添加记录 put '表名称', '行名称', '列名称:', '值' 查看记录
2014-08-06 16:29:46 479
转载 BoneCP连接池
BoneCP 是一个快速、免费而且开源的java数据库连接池(JDBC Pool)管理工具库。如果你曾经使用过C3P0或者DBCP,那你肯定知道上面这句话的意思;如果你没用过这些,那简单的解释一下,它是一个能为你的应用管理数据库连接的工具。 官方网站:http://jolbox.com/ 为什么要学习BoneCP 本着不重复发明轮子的原则,不应该在有
2014-08-01 15:16:36 895
eclipse-maven3-plugin.7z
2014-04-21
Spring支持自动转json的依赖
2014-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人