![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
Apollo-
努力努力再努力
展开
-
以面试的形式谈谈:对spring的ioc的理解及相关的注解整理?
假装我是面试官,看到你的简历中写了熟悉spring框架,spring mvc,spring boot等等,那么先来问问spring相关的吧。1.聊聊你对spring框架的认识?spring框架是一种轻量级的开源框架,也就是spring framework主要用于Java企业级应用的开发,其核心为Ioc控制反转和Aop面向切面编程。spring框架还支持很多第三方框架,让开发者能够方便地组合...原创 2020-01-15 17:04:14 · 346 阅读 · 0 评论 -
日志框架4---基于springboot使用slf4j和logback之如何将日志信息输出到文件、如何控制日志输出格式
日志框架3---基于springboot使用日志框架slf4j和logback日志框架2---进一步学习slf4j+logback,掌握各日志框架之间的联系日志框架1---多种日志门面和日志实现初步了解基于日志框架3中的项目,在测试类中,创建了日志记录器logger,logger是通过LoggingFactory的getLogger()方法得到的,具体代码为:Logger log...原创 2019-11-10 13:39:40 · 1178 阅读 · 1 评论 -
日志框架3---基于springboot使用日志框架slf4j和logback
日志框架2---进一步学习slf4j+logback,掌握各日志框架之间的联系日志框架1---多种日志门面和日志实现初步了解好了,根据2里面我们已经创建好了一个springboot的项目,为了控制篇幅,还是分开写了。这是最初的样子:ok和往常一样,有bug:经过查询,因为在包名里面,我给一个包起名为“java”,这就是罪魁祸首。这里和双亲委派模型有关,感兴趣的自行...原创 2019-11-09 18:39:04 · 287 阅读 · 0 评论 -
日志框架2---进一步学习slf4j+logback,掌握各日志框架之间的联系
日志框架1中,认识了一下出自同一人之手的日志门面slf4j和日志实现logback,下面来继续深入学习一下。首先要明白,使用的时候针对的是日志门面,也就是日志实现暴漏给我们去调用的接口。也就是说和我们经常打交道的应该是slf4j,而不是logback。想的有趣点,logback就是幕后人员,勤勤恳恳,但是不善言辞,所以请了一个中间者来和我们沟通,也就是slf4j,slf4j其实并不会具体的...原创 2019-11-09 17:35:15 · 227 阅读 · 0 评论 -
日志框架1---多种日志门面和日志实现初步了解
1.日志是什么?日志:说明系统实时运行状态的信息。比如:System.out.println()语句就是一种最低级的日志。2.什么是日志门面和日志实现?日志门面:是日志实现的抽象层。日志实现:具体的日志功能的实现。为什么不直接使用日志实现,而是又弄了一个叫日志门面的东西?因为日志实现,可能会有一些代码的优化和改动,避免影响用户在项目中的使用,使用日志门面这些统一的接口,...原创 2019-11-09 11:39:34 · 2202 阅读 · 0 评论 -
五、自动内存管理机制---垃圾回收算法和垃圾收集器
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著 如有描述不正确之处,欢迎大家指出共勉前序篇章有:一、Java体系结构二、字节码的编译原理三、自动内存管理机制---Java内存区域 这里我想先提出“自动化”的概念。在Java语言里面,所谓自动化可以理解为对内存的自动化管理,即内存可以“动态分配”与“内...原创 2019-01-17 19:50:59 · 292 阅读 · 0 评论 -
七、虚拟机类加载机制
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著 如有描述不正确之处,欢迎大家指出共勉前序篇章有:一、Java体系结构二、字节码的编译原理三、自动内存管理机制---Java内存区域四、自动内存管理机制---内存溢出异常五、自动内存管理---垃圾回收算法和垃圾收集器 文章要点:类加载的时机 类加载的过...转载 2019-01-26 11:09:41 · 108 阅读 · 0 评论 -
四、自动内存管理机制---内存溢出异常
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著 如有描述不正确之处,欢迎大家指出共勉前序篇章有:一、Java体系结构二、字节码的编译原理三、自动内存管理机制---Java内存区域看到内存溢出,我想到了内存泄漏。内存泄漏是什么呢?内存泄漏就是指当代码中大量使用new、malloc等创建空间的语句,但没有对...原创 2019-01-11 21:26:35 · 615 阅读 · 1 评论 -
Spring入门(二):Spring MVC模型
springMVC迷迷糊糊接触了几天的spring和springMVC,结果脑子里还是迷得不行。原创 2018-09-14 16:01:54 · 2299 阅读 · 0 评论 -
二、字节码的编译原理
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著如有描述不正确之处,欢迎大家指出共勉在上一篇《Java体系结构》中,我们提到了Java的一次编译处处运行。而支持这种一次编译处处运行的思想的就是各平台通用的字节码。所以这一篇我们深入接触一下字节码的编译原理。想了解上一篇内容的读者烦请移步: 《Java体系结构》 一个完...原创 2018-12-07 22:09:42 · 300 阅读 · 0 评论 -
三、自动内存管理机制---Java内存区域
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著 如有描述不正确之处,欢迎大家指出共勉或许我们曾经听过“内存泄漏”这个名词,我当时了解到所谓内存泄漏就是因为开发人员大量使用new、malloc来申请空间但是却没有为申请到手的空间进行delete、free对应的释放空间操作,从而导致大量内存空间被使用完之后还处于一种占用的状态,而...原创 2018-12-10 13:16:38 · 197 阅读 · 0 评论 -
一、JAVA体系结构
本文参考资料:深入理解JAVA虚拟机:JVM高级特性与最佳实践/周志明著JAVA虚拟机精讲/高翔龙编著我们这里所提到的JAVA不仅仅代表JAVA这个编程语言,而是一套强大的技术体系平台。JAVA被分为3种结构独立但又彼此依赖的技术体系分支:Java SE(标准版)、Java EE(企业版)、Java ME(精简版)。以上三种体系分支分别对应着不同的规范集合和组件:Java SE活跃...原创 2018-12-07 12:59:13 · 11636 阅读 · 1 评论