常用日志框架(log4j,slf4j,logback)有啥区别 常用日志框架(log4j,slf4j,logback)有啥区别1、概述相信目前大多数情况下,不管是开源框架或是平时我们工作编码中都离不开一种 2019-01-19 java 开发工具 图解Java常用数据结构 图解Java常用数据结构最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于j 2019-01-17 java java容器 快速排序-三数取中法 快速排序-三数取中法 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分, 2019-01-17 algorithm algorithm 排序 深入理解Java G1垃圾收集器 深入理解Java G1垃圾收集器本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了 2019-01-16 java java虚拟机 归并排序 归并排序基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conque 2019-01-16 algorithm algorithm 排序 HBase写吞吐场景资源消耗量化分析及优化 HBase写吞吐场景资源消耗量化分析及优化一、概述HBase 是一个基于 Google BigTable 论文设计的高可靠性、高性能、可伸缩 2019-01-16 Hbase Hbase 希尔排序 希尔排序 直接插入排序在在本身数量比较少的时候情况下效率很高,如果待排数的数量很多,其效率不是很理想。 回想一下直接插入排序过程,排序 2019-01-15 algorithm algorithm 排序 Java命令--jhat命令使用 Java命令–jhat命令使用jhat也是jdk内置的工具之一。主要是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包 2019-01-14 java 开发工具 java虚拟机 JVM 对象查询语言(OQL) JVM 对象查询语言(OQL)本文主要翻译自JDK 1.8的JVM监控工具jhat中关于OQL的英文帮助说明。 可以在jhat 和 jvis 2019-01-14 java 开发工具 java虚拟机 GC ROOTS的真实含义 GC ROOTS的真实含义之前看深入理解JVM这本书,对里面的GC ROOTS的真实含义不是太清楚,网上查了一大堆资料都没有说的很清楚,下面 2019-01-14 java java虚拟机 hbase堆外内存溢出底层定位 hbase堆外内存溢出底层定位 下文所说的 hbase client 版本,如无特指,则皆为 1.2.3。 之前项目中出现堆外内存溢出(排 2019-01-10 Hbase Hbase Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等 Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等Java 中15种锁的介绍在读很多并发文章中,会提及 2019-01-09 java java