不正当使用HashMap导致cpu 100%的问题追究,不正当hashmap 因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一
分享ppt: java7里的fork-join,java7fork-join 以前分享的ppt,介绍了java7里的fork-join框架; 从slideshare下载,或从微盘下载 work-stealing在很多框架里都出现过,从两张图能大致看明白:
Java8简单的本地缓存实现,Java8简单缓存实现 原文链接 译文链接 翻译:踏雁寻花,校对:丁一 这里我将会给大家演示用ConcurrentHashMap类和lambda表达式实现一个本地缓存。因为Map有一个新
Storm入门之第一章,storm入门 原书下载地址 译者: 吴京润 编辑:方腾飞 译者注:本文翻译自《Getting Started With Storm》,本书中所有Storm相关术语都用斜体英文表示。 这些术语的字面
一个通用并发对象池的实现,并发对象池 原文链接,译文链接,原文作者: Sarma Swaranga,本文最早发表于deepinmind,校对:郑旭东 这篇文章里我们主要讨论下如何在Java里实现一个对象池
Storm入门 第二章准备开始,storm第二章 本文翻译自《Getting Started With Storm》 译者:吴京润 编辑:方腾飞 准备开始 在本章,我们要创建一个Storm工程和我们的第一个Storm拓扑结构。
如何合理地估算线程池大小?,估算线程池 感谢网友【蒋小强】投稿。 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教
JSR133中文版, 原文链接 译文链接 翻译:丁一 下载:JSR133中文版 本文是JSR-133规范,即 Java TM 内存模型与线程规范 ,由JSR-133专家组开发。本规范是JSR-176(定义了Java TM 平台 Tig
Storm入门之第三章拓扑,storm第三章拓扑 本文翻译自《Getting Started With Storm》 译者:吴京润 编辑:方腾飞 在这一章,你将学到如何在同一个Storm拓扑结构内的不同组件之间传递元组
Storm入门之第四章Spouts,storm第四章spouts 本文翻译自《Getting Started With Storm》 译者:吴京润 编辑:方腾飞 你将在本章了解到 spout 作为拓扑入口和它的容错机制相关的最常见的设计
Storm入门之第五章Bolts,storm第五章bolts 本文翻译自《Getting Started With Storm》 译者:吴京润 编辑:方腾飞 第5章 Bolts 正如你已经看到的, bolts 是一个Storm集群中的关键组件。你将在这
Java 8 指南,java指南 原文地址,译文地址,作者: Benjamin Winterberg,译者:Autumn,校对:李任 2014年3月16日 “Java is still not dead—and people are starting to figure that out.” 欢迎阅读我对 Java 8 的介
Callable和Future,CallableFuture 原文链接 译文链接 译者:Greenster 校对:沈义扬 Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理。 Thread 类
Java8初体验系列文章,java8初体验文章 Java8初体验系列文章,是我自学Java8的过程中把自己的理解和体会记录下来,供大家参考和讨论。 lambda表达式语法 Sream语法详解 未完待续。。。 p
Java8初体验(一)lambda表达式语法,java8lambda 感谢同事【 天锦 】的投稿。投稿请联系 tengfei@wld5.com 本文主要记录自己学习Java8的历程,方便大家一起探讨和自己的备忘。因为本人也是刚
Java8初体验(二)Stream语法详解,java8stream 感谢同事 【天锦】 的投稿。投稿请联系 tengfei@wld5.com 上篇文章Java8初体验(一)lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细
4.19周六北京 GreenTea JUG活动,greenteajug GreenTea JUG 是中国第一个加入JCP的组织。 活动时间:4.19周六北京 活动名称:GreenTea JUG活动 活动报名:http://www.huodongxing.com/event/5225052764100 活动组织
Java那些不为人知的特殊方法,java不为人知 原文链接,译文链接,原文作者: Peter Verhas,译者:有孚,本文最早发表于deepinmind 如果你用过反射并且执行过getDeclaredMethods方法的话,你可
Bug:LinkedTransferQueue的数据暂失和CPU爆满以及修复, 一个因中断或者超时的调用可能会引起数据丢失和CPU爆满。 前几天读LinkedTransferQueue(以下简称ltq)的源码,想加深下对松弛型双重队列
你所不知道的有关Java 和Scala中的同步问题,javascala 原文:Things You Didn’t Know About Synchronization in Java and Scala 译者: 李杰聪 在实际应用中所有的服务端程序都需要在多线程之间进行某种
比AtomicLong还高效的LongAdder 源码解析, 感谢前同事的同事【 刘锟洋 】在本站发表此文 接触到AtomicLong的原因是在看guava的LoadingCache相关代码时,关于LoadingCache,其实思路也非常简单清晰
Java SE 8 在并发工具方面的加强,javase 本文首发于InfoQ。 Java 8在Lambda表达式、接口默认方式、新的日期API等方面引入的新特性广受关注,同时在并发编程方面也做出了大量改进。以往的几
Storm入门之第6章一个实际的例子,storm入门第6章 本文翻译自《Getting Started With Storm》译者:吴京润 编辑:郭蕾 方腾飞 本章要阐述一个典型的网络分析解决方案,而这类问题通常利用
Storm入门之第7章使用非JVM语言开发,stormjvm 本文翻译自《Getting Started With Storm》译者:吴京润 编辑:郭蕾 方腾飞 有时候你可能想使用不是基于JVM的语言开发一个Storm工程,你可能更
Java中的5种同步辅助类,java5种同步辅助 原文地址 译者:何一昕 校对:方腾飞 概述 当你使用synchronized关键字的时候,是通过互斥器来保障线程安全以及对共享资源的同步访问。线程间