<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[B_Tony的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/B_Tony</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; B_Tony]]></copyright><item><title><![CDATA[JVM面试十一个问题总结]]></title><link>https://blog.youkuaiyun.com/B_Tony/article/details/112858613</link><guid>https://blog.youkuaiyun.com/B_Tony/article/details/112858613</guid><author>B_Tony</author><pubDate>Wed, 20 Jan 2021 10:10:21 +0800</pubDate><description><![CDATA[JVM面试
一、Part 1
1、JVM垃圾回收的时候如何确定垃圾？是否知道什么是GC Roots


什么是垃圾？
内存中已经不再使用到的空间就是垃圾


要进行垃圾回收，如何判断一个对象是否可以被回收


引用计数法：java中，引用和对象是由关联的。如果要操作对象则必须用引用进行。
因此很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收，简单说，给对象中添加一个引用计数器，每当有一个地方引用它，计数器加1，每当有一个引用失效时，计数器减1，任何时刻计数器数值为零的对象就是不可能再被使用的，那]]></description><category></category></item><item><title><![CDATA[谈谈JVM]]></title><link>https://blog.youkuaiyun.com/B_Tony/article/details/112847849</link><guid>https://blog.youkuaiyun.com/B_Tony/article/details/112847849</guid><author>B_Tony</author><pubDate>Tue, 19 Jan 2021 17:31:32 +0800</pubDate><description><![CDATA[JVM

熟悉JVM架构与GC垃圾回收机制以及相应的堆参调优，有过在linux进行系统调优的经验

一、JVM组成结构谈谈

JVM是运行在操作系统之上的，他与硬件没有直接的交互。
二、JVM体系结构概览



Class Loader类加载器
负责加载class文件，class文件在文件开头有特定的文件标示，并且ClassLoader只负责class文件的加载，值与他是否可以允许，则由Execution Engine决定


Execution Engine执行引擎 负责解释命令，提交操作系统执行


N]]></description><category></category></item><item><title><![CDATA[第2章Spring Boot入门案例]]></title><link>https://blog.youkuaiyun.com/B_Tony/article/details/105790654</link><guid>https://blog.youkuaiyun.com/B_Tony/article/details/105790654</guid><author>B_Tony</author><pubDate>Mon, 27 Apr 2020 15:11:30 +0800</pubDate><description><![CDATA[1.1 开发步骤

1.1.2 指定GAV及pom配置信息

1.1.3 选择Spring Boot版本及依赖
会根据选择的依赖自动添加起步依赖并进行自动配置

1.1.4 修改Content Root路径及文件所在目录

点击Finish，第一次创建，在右下角会提示正在下载相关的依赖，Spring Boot2.1.2依赖的spring版本是5.1.4.RELEASE
1.1.5 对POM.xml...]]></description><category></category></item><item><title><![CDATA[第一章Spring Boot简介(入门)]]></title><link>https://blog.youkuaiyun.com/B_Tony/article/details/105790566</link><guid>https://blog.youkuaiyun.com/B_Tony/article/details/105790566</guid><author>B_Tony</author><pubDate>Mon, 27 Apr 2020 14:47:38 +0800</pubDate><description><![CDATA[1.1 Spring Boot简介
Spring Boot是Spring家族中的一个全新的框架，它用来简化Spring应用程序的创建和开发过程，也可以说Spring Boot能简化我们之前采用SpringMVC + Spring + MyBatis框架进行开发的过程。
在以往我们采用SpringMVC + Spring + MyBatis框架进行开发的时候，搭建和整合三大框架，我们需要做很多工作，...]]></description><category></category></item></channel></rss>