自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 Presto:Facebook的分布式SQL查询引擎

背景  Facebook是一家数据驱动的公司。 数据处理和分析是Facebook为10亿多活跃用户开发和交付产品的核心所在。 我门拥有世界上最大的数据仓库之一,存储了大约 300PB 以上的数据。 这些数据被一系列不同种类的程序所使用, 包括传统的数据批处理程序、基于图论的数据分析[1]、机器学习、和实时性的数据分析。  分析人员、数据科学家和工程师需要处理数据、分析数据、不断地改

2014-07-29 12:25:11 1218

转载 Presto: Interacting with petabytes of data at Facebook

By Martin TraversoBackgroundFacebook is a data-driven company. Data processing and analytics are at the heart of building and delivering products for the 1 billion+active users of Facebo

2014-07-29 09:50:01 1124

转载 网络IO之阻塞、非阻塞、同步、异步总结

1、前言  在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细,我记得去年看第一遍时候,似懂非懂,没有深入理解。网上有详细的分析:http://blog.csdn.net/historyasamirror/article/details/5778378。我结合网上博客和书总结一下,加以区别,加深理解。

2014-07-26 08:30:28 896

转载 几种线程池的实现算法分析

几种线程池的实现算法分析

2014-07-25 19:12:32 977

原创 网络编程

宏哥分享的大作,不分享出来,就埋没了本次分享主要针对TCP协议,不涉及UDP等其他网络协议。网络编程的核心接口------》建立连接,数据收发客户端使用connect发起连接,服务器端使用listen监听和accept建立连接。图里面少了一个重要的函数,socket——创建套接字,两边都要使用。连接过程:backlog,在连接建立完成之前的连接请

2014-07-25 12:15:01 1237

转载 JAVA多线程与并发学习总结

非常不错的一篇we1.      计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存数据不一致的情况,则同步回主内存时需要遵循一些协

2014-07-25 10:33:55 764

转载 java-String中的 intern()

1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;String str=n

2014-07-25 08:16:09 735

原创 java并发体系结构

并发编程线程通信共享内存和消息传递线程同步控制不同线程的执行顺序java并发基于共享内存模型指令重排序编译器重排序处理器重排序cpu重排序写缓存区(cache、寄存器)内存屏障顺序一致性与Happens-before执行结果有序性volatile解决内存可见性问题锁lock 显示锁可中断可定时

2014-07-24 23:35:18 1514

翻译 定时器UNIX crontab vs Quartz

Using cron seems to add another entry point into your application, while Quartz would integrate into it. So you would be forced to deal with some inter-process communication if you wanted to pass

2014-07-19 10:38:58 1886

转载 深入理解Java内存模型(六)——final

深入理解Java内存模型(六)——final本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-6与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则:在构造函数内对一个final域的写入,与随后把

2014-07-14 17:03:15 756

转载 深入理解Java内存模型(七)——总结

处理器内存模型顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。根据对不同类型读/写操作组合的执行顺序的放松,可以把常见处理器的内存模型划分为下面几

2014-07-14 17:02:20 641

转载 深入理解Java内存模型(四)——volatile

本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-4volatile的特性当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面我们通过具体的示例

2014-07-14 16:58:39 724

转载 深入理解Java内存模型(五)——锁

本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-5锁的释放-获取建立的happens before 关系锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码:class MonitorExamp

2014-07-14 16:57:36 661

转载 hbase分区列压缩

Hbase 是一个分布式的、面向列的开源数据库,其实现是建立在google 的bigTable 理论之上,并基于hadoop HDFS文件系统。     Hbase不同于一般的关系型数据库(RDBMS)。是一种适用于非结构化数据存储的数据库,且Hbase是基于列的数据库。     下面的内容基于我们已经安装好hadoop、hbase。    一、hbase shell 介绍

2014-07-10 16:12:47 1783

原创 工作两周年个人习惯总结

* 时刻做笔记      * 自己的一点突发异想(服务崩溃异常,项目、系统、异常堆栈信息、解决方案)      * 别人的博客、分享(党政史、经济、计算机。。。)   * 日日review,周周review,月月review      * 勤于整理资料      * 总结、反思、否定、归纳、上路      * 善于关联,有点物化成线,树,图   * 树立

2014-07-07 20:12:53 1478 1

转载 HBase 在淘宝的应用和优化

本文来自于NoSQLFan联合作者@koven2049,他在淘宝从事Hadoop及HBase相关的应用和优化。对Hadoop、HBase都有深入的了解,本文就是其在工作中对HBase的应用优化小结,分享给大家。目 录 [ - ]前言原因应用情况部署、运维和监控测试与发布改进和优化将来计划前言hbase是从 hadoop中分离出来的apache顶级开源项目。由

2014-07-02 08:20:52 849

http api调研分享

各大开放平台http api调研分享 如何设计更好地http api

2015-09-22

java并发编程实践

围绕java内存模型、java锁、juc并发包、编程实践方向,阐述为什么会有java并发、如何用好并发、并发编程有哪些坑。

2015-09-22

站在hadoop上看hive

2014-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除