摘要: 程序运行时,有六个地方都可以保存数据: 1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 2、 堆栈:存放基本类型的数据和对象 阅读全文
posted @ 2019-07-05 15:31 是谁扭曲了时空 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1 - 引言 2 - 常量池 2.1 你真的懂 Java的“字面量”和“常量”吗? 2.2 常量和静态/运行时常量池有什么关系?什么是常量池? 2.3 字节码下的常量池以及常量池的加载机制 2.4 是不是所有的数字字面量都会被存到常量池中?3 - 包装类对象池 =JVM 常量池4 - 字符串池 4. 阅读全文
posted @ 2019-07-05 11:59 是谁扭曲了时空 阅读(10817) 评论(0) 推荐(10) 编辑
摘要: 一、什么是 Spring WebFlux 下图截自 Spring Boot 官方网站: 结合上图,在了解 Spring WebFlux 之前,我们先来对比说说什么是 Spring MVC,这更有益我们去理解 WebFlux,图右边对 Spring MVC 的定义,原文如下: Spring MVC i 阅读全文
posted @ 2019-07-05 11:32 是谁扭曲了时空 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们在开发和部署的时候,有很多配置文件数据是不一样的,比如连接mysql,连接redis,一些properties文件等等 每次部署或者开发都要改配置文件太麻烦了,这个时候,就需要用到maven的profile配置了 1,在项目下pom.xml的project节点下创建了开发环境和线上环境的 阅读全文
posted @ 2019-07-05 10:56 是谁扭曲了时空 阅读(1677) 评论(0) 推荐(0) 编辑