摘要: spring cloud Eureka是基于Netflix Eureka服务发现注册产品的二次封装,它提供了服务注册功能(Service Registry)和服务发现功能(Service Discovery)。它是spring cloud中最核心的组件。 一、Eureka的服务注册 1.注册中心Eu 阅读全文
posted @ 2019-06-22 11:29 想去天空的猫 阅读(392) 评论(0) 推荐(0) 编辑
摘要: //项目路径 String classUrl = ResourceUtils.getURL("classpath:").getPath(); 百度上搜索了一大堆没用的,浪费了一个上午。 阅读全文
posted @ 2019-04-29 11:26 想去天空的猫 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一、概述 执行引擎是java虚拟机最核心的组成部件之一。虚拟机的执行引擎由自己实现,所以可以自行定制指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。本节将主要从概 阅读全文
posted @ 2019-02-14 16:27 想去天空的猫 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、什么是类加载器 类加载器是一个用来加载类文件的类,Java源代码通过javac编译器编译成类文件,然后JVM来执行类文件中的字节码来执行程序。需要注意的是,只有被同一个类加载器加载的类才可能会相等。相同字节码被不同的类加载器加载的类不相等。 二、类加载器分类 1.启动类加载器 由C++实现,是虚 阅读全文
posted @ 2019-02-13 17:10 想去天空的猫 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、类加载机制概述 虚拟机把描述类的数据从class文件加载到内存并对数据进行效验,解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 二、类加载的机制 类加载的过程一共是5个步骤:加载、连接、初始、使用、卸载,其中连接过程中又会进行验证、准备、解析的工作,具体如下 阅读全文
posted @ 2019-02-13 10:56 想去天空的猫 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、字节码指令的含义 Java字节码指令由一个字节长度的,代表某种特定操作含义的数字(操作码)以及其后的零至多个代表此操作所需参数(操作数)。此外字节码指令是面向操作数栈的,这里操作数栈在功能上对应实体机的寄存器但是结构上有所区别。 字节码指令的作用简单的来说就是jvm将我们写好的代码翻译成字节码指 阅读全文
posted @ 2019-02-12 17:11 想去天空的猫 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Class文件是访问jvm的重要指令,学习了class文件能够更加深入的了解jvm的工作过程。本文只进行概况总结,要进行更加详细的学习class文件,可以参考:https://blog.csdn.net/tjiyu/article/details/53870153 一、class文件的含义及意义 c 阅读全文
posted @ 2019-02-12 16:05 想去天空的猫 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一般来说,jvm的调优策略是没有一种固定的方法,只有依靠我们的知识和经验来对项目中出现的问题进行分析,正如吉德林法则那样当你已经把问题清楚写出来,就已经解决了一半。虽然JVM调优中没有固定的策略,但是本文会介绍几种比较常见的调优策略。 一、减少Full GC 项目中如果出现了Full GC,由于Fu 阅读全文
posted @ 2019-01-23 15:21 想去天空的猫 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 最近需要使用Elasticsearch做一个日志系统,本文只介绍log4j内容同步到Elasticsearch,至于日志的查询和分类,会在后面介绍。 一、配置并打开Elasticsearch 这个操作不在叙述,需要注意的是,本文使用的是elasticsearch-5.6.8版本的elasticsea 阅读全文
posted @ 2019-01-10 15:44 想去天空的猫 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 之前已将spring boot原生方式介绍了,接下将结介绍的是Elasticsearch聚合操作。聚合操作一般来说是解决一下复杂的业务,比如mysql中的求和和分组,由于博主踩的坑比较多,所以博客可能更多的会介绍这些坑。 一、application.properties配置文件 二、创建一个Bean 阅读全文
posted @ 2019-01-04 16:41 想去天空的猫 阅读(3178) 评论(7) 推荐(0) 编辑