- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 RunTime.getRunTime().addShutdownHook用法
今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时
2014-10-30 14:55:03 625
转载 Cassandra连接池
cassandra的连接池配置cassandra的datastax驱动使用的是异步nio实现的,发出去的请求,不会阻塞线程,当有响应的时候会通知你。所以cassandra客户端和服务器之间不需要太多的连接,因为发送一个请求是很快的,只要一个线程不断监听响应就可以了。cassandra的配置方式如下:12345678910Poo
2014-10-27 17:23:08 2352
转载 如何“打败”CAP定理
文 / Nathan Marz 译 / 方建CAP定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但CAP定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter首席工程师、Storm的作者Nathan Marz在本文中通过避开CAP定理带来的诸多复杂问题,展示了一个不同于以往的数据系统设计方案,给我们的数据系统设计带
2014-10-27 10:48:00 652
原创 Cassandra简介
Cassandra 是一个高性能的 P2P 去中心化的非关系型数据库,可以分布式进行读写操作。在系统运行时可以随意的添加或删降字段,是 SNS 应用的理想数据库。1. Cassandra 的数据模型。http://www.ibm.com/developerworks/cn/opensource/os-cn-cassandra/
2014-10-26 20:08:48 585
原创 Cassandra数据库Java访问
针对的时Cassandra 2.0 数据库Java本地客户端访问Cassandra,首先建立Java工程,使用Maven进行管理。引入依赖: com.datastax.cassandra cassandra-driver-core 2.1.01. 类似Elasticsearch的方式,现在客户端构建一个集群对象:Cluster cluster = Cl
2014-10-24 17:53:16 1283 1
转载 Netty中的Channel机制(上)
Channel是理解和使用Netty的核心。之前在概述中粗略讲到了事件驱动机制,在这篇文章中,我们将详细分析Channel及其的实现。ChannelPipeline的涉及内容较多,这里我使用由浅入深的介绍方法。为了避免枯燥,借用一下《盗梦空间》的“梦境”概念,希望大家喜欢。一层梦境:Channel机制概览在Netty里,Channel是通讯的载体,而ChannelHandl
2014-10-22 16:58:05 2628
原创 对于HBase的MapReduce性能提升方案之BulkLoad
我们知道,在第一次海量数据批量入库时,我们会选择使用BulkLoad的方式。简介一下BulkLoad原理方式:(1)通过MapReduce的方式,在Map或者Reduce端将输出格式化为HBase的底层存储文件HFile。(2)调用BulkLoad将第一个Job生成的HFile导入到对应的HBase表中。ps:请注意(1)HFile方式是所有的加载方案里面是最快的,前提是:数据必须第一个导
2014-10-16 18:14:40 2757
转载 Linux 找出大文件汇总
Linux 找出大文件汇总Q. 如何在目录中找出所有大文件?A.1) 句法 for RedHat / CentOS / Fedora Linuxfind {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $9 “:
2014-10-08 13:22:00 653
json以及json依赖的包
2013-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人