原文:多线程之:MESI-CPU缓存一致性协议 概念 MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立 ...
原文:多线程之:MESI-CPU缓存一致性协议 概念 MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立 ...
原文:深度分析Java的ClassLoader机制(源码级别) 为了更好的理解类的加载机制,我们来深入研究一下ClassLoader和他的loadClass()方法。 源码分析 C ...
查看JVM加载了哪些类 java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。 java -verbose:class 在程序运行的时候有多少类被加载!你可以 ...
Java与ES 本节主要内容是使用ES客户端Java High Level REST Client操作ES(推荐使用该客户端)。 Java High Level REST Client是Elast ...
问题描述 通过压测,发现系统最后会停止响应,不再接收新的请求。 查看日志,发现有如下申请直接内存错误。 问题分析 堆内存 首先怀疑是堆内存泄露,通过jmap命令查看堆内存使用情况,发现使 ...
原文:深度分析Java的枚举类型—-枚举的线程安全性及序列化问题 枚举是如何保证线程安全的 要想看源码,首先得有一个类吧,那么枚举类型到底是什么类呢?是enum吗?答案很明显不是,enu ...
索引操作和文档基本操作 REST high level client Javadoc(7.8) 文档接口Document API Index API 增加文档 ElasticSearch可 ...
Spring实现HelloWord 前提: 1、已经在工程中定义了Spring配置文件beans.xml 2、写好了一个测试类HelloWorld,里面有方法getMessage()用于输出"hel ...
概述 参考 慕课2020最新版Maven教程 本文讲解Maven的配置文件及其命令的使用。 Maven及其项目目录结构 Maven目录结构 Maven工程目录结构 其中pom指 ...