BIO 与 NIO初探 BIO示例代码 @Test public void testBIO() throws IOException { Ser...

Java 集合详解 收集了几张集合结构图,可对比看: 集合和数组的区别 Collection集合接口的方法 常用集合的分类 实现Collection...

Dubbo 和 SpringCloud 微服务架构对比 Dubbo 出生于阿里系,是阿里巴巴服务化治理的核心框架,并被广泛应用于中国各互联网公司;...

JDK内置工具使用(jps、jstack、jmap、jstat) jps 主要参数 -q 不输出类名、Jar名和传入main方法的参数 -m 输出传...

JVM 内存模型 内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。 JVM 内存布局规定了 ...

volatile、synchronized和lock解析 首先了解下 java 的内存模型: 每个线程都有自己的本地内存空间(java栈中的帧)。线...

Java 类的加载机制 类的生命周期 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolut...

NoSQL HBase、Cassandra、MongoDB 对比 主要从生态、性能、服务化难易程度、技术栈方面来探索、对比 HBase、Cassa...

数据库服务化规范调研学习 维基百科的定义 面向服务的体系结构(英语: service-oriented architecture )并不特指一种技术...

Facebook Gorilla 时序数据压缩原理 Gorilla源自Facebook对于内部基础设施的近乎”变态”的监控需求,我们先来看看这些数据...

OpenTSDB Hbase 背景 HBase或表格存储这类底层采用 LSM-tree (The Log-Structured Merge-Tree...

百无聊赖 过年期间肺炎疫情,从大年初一就呆在家里,实在是闲得慌。玩手机的时间占了一大半,终于玩手游、刷微信、刷新闻把手给刷残了,肩膀一直隐隐作痛。 ...