自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java GC 日志详解

Java GC日志可以通过 +PrintGCDetails开启以ParallelGC为例YoungGC日志解释如下(图片源地址:这里) :FullGC(图片源地址:这里):一目了然,一图胜千言

2014-08-29 16:53:58 610

原创 内存泄露和内存溢出

一、为什么要了解内存泄露和内存溢出? 1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平; 2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快速的定位问题的位置,缩短解决故障的时间。   二、基本概念 理解这两个概念非常重要。 内存泄露

2014-08-29 15:24:10 576

原创 一张图解释适配器模式

2014-08-06 17:52:48 547

原创 短链接生成算法

public static String[] shortUrl(String url) { // 可以自定义生成 MD5 加密字符传前的混合 KEY // 要使用生成 URL 的字符 String[] chars = new String[] {"a", "b", "c", "d", "e", "f", "g", "h", "

2014-08-06 17:37:17 1043

原创 几篇不错的disruptor的入门文章

http://ifeve.com/locks-are-bad/  剖析Disruptor:为什么会这么快?(一)锁的缺点http://ifeve.com/dissecting-disruptor-whats-so-special/ 剖析Disruptor:为什么会这么快?(一)Ringbuffer的特别之处

2014-08-01 17:39:06 840

转载 线程间共享数据无需竞争

线程间共享数据无需竞争原文 地址  作者  Trisha   译者:李同杰LMAX Disruptor 是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖。本文将用图表的方式为大家介绍Disruptor是什么,用来做什么,以及简单介绍背后的实现原理。Disruptor是什么?Disruptor 是线程内通信框架,用于线程里共享数据。LMAX创建Disrupt

2014-08-01 17:19:04 770

一份详尽的jdbc教材

一份非常详尽的jdbc教材,入门和提高必备。JAVA程序员

2018-06-27

JAVA单点登录

单点登录实例、JAR包及相关说明、常见异常等.非常不错的资源。

2013-04-26

lucene in action第二版(word版)

这是公认的最优秀的讲解lucene的书。书中详细讲解了lucene 2.9 API的使用,并指明了使用lucene构建搜索引擎的经验,包括:内存溢出、分页技巧、分词、结果打分、update索引注意事项等等。

2010-04-02

"四人帮"设计模式(达内串讲)

介绍了"四人帮模式"中最常见的十九种,很值的收藏一下

2009-05-13

空空如也

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

TA关注的人

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