摘要: 1、Springboot选用底层日志的框架为SLF4j和logback,当和其他框架日志一起使用时,让系统所有日志统一到slf4j的具体实现为: 1:首先将其他系统日志先排除掉; 2:用中间包替换系统原有的日志框架; 3:我们导入slf4j的其他的实现。 2、Springboot底层使用slf4j+ 阅读全文
posted @ 2020-02-19 09:51 嵩之恋 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、Springboot多环境配置问题? 属性配置文件有两种文件格式application.properties/yml,默认使用properties里的属性值;当有多个格式相同的配置文件时,应用使用的是默认配置文件的属性值;使用spring.profiles.active=dev,就会使用dev环 阅读全文
posted @ 2020-02-15 20:23 嵩之恋 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、注解@Controller和@RestController的区别? @Controller是当需要返回页面时使用,@RestController是当需要返回字符串或json对象时使用。 2、在属性配置文件中配置的属性包含中文时,可能会出现中文乱码,要调整idea的File Encoding,所有 阅读全文
posted @ 2019-12-22 10:56 嵩之恋 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.1 判断对象是否存活 1.1.1 引用计数算法:给每个对象添加一个引用计数器,当一个地方引用此对象时,该计数器值+1;当引用失效时,该计数器值-1;当此对象没有被引用时,该计数器的值为0。虽然此算法实现简单,效率高,但是很难解决两个对象之间相互循环引用的问题。 1.1.2 可达性分析算法:通过一 阅读全文
posted @ 2019-01-06 10:25 嵩之恋 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.1 概述 对于java来说,虚拟机是采用的自动管理内存机制,不需要手动去写delete/free代码,但是常在河边走哪有不湿鞋,程序不可避免会遇到内存溢出或泄漏的问题,因此知道内存区域分布情况对于内存管理是很有必要的。 1.2 运行时数据区域 java虚拟机在执行java程序的过程中把它管理的内 阅读全文
posted @ 2019-01-05 09:43 嵩之恋 阅读(193) 评论(0) 推荐(0) 编辑