<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mttAlex的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mttAlex</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mttAlex]]></copyright><item><title><![CDATA[springboot面试题：22道速记]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123826555</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123826555</guid><author>mttAlex</author><pubDate>Tue, 29 Mar 2022 17:09:10 +0800</pubDate><description><![CDATA[1

什么是SpringBoot?

SpringBoot是 Spring 开源组织下的子项目，是Spring组件一站式解决方案，主要是简化了使用Spring的难度，简省了繁重的配置，提供了各种启动器，开发者能快速上手。
2

SpringBoot有哪些优点?

减少开发，测试时间。
使用JavaConfig有助于避免使用XML。
避免大量的Maven导入和各种版本冲突。
提供意见发展方法。
通过提供默认值快速开始开发。
没有单独的Web服务器需要。这意味着你不再需要启动Tomcat，Glassfish或其]]></description><category></category></item><item><title><![CDATA[Java专栏：后端不可不知的强软弱虚四种引用]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123826519</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123826519</guid><author>mttAlex</author><pubDate>Tue, 29 Mar 2022 17:08:05 +0800</pubDate><description><![CDATA[Part1情景引入
在什么情况下可能发生内存泄漏？如果想清楚这个问题的来龙去脉，看源码是必不可少的，看了源码之后你发现，实际 中实际用到 ,谜底实际就是使用了弱引用 。本文主要总结概括java中强软弱虚四种引用的特点以及区别,并且进行代码验证。
Part2强引用
强引用就是我们经常用到的方式：Object o = new Object()。这非常常见, 垃圾回收时，强引用的变量是不会被回收，即使内存溢出也不会回收,只有设置 o=null，jvm 通过，发现没有 GC root 到达对象，确定为垃圾对象后,垃]]></description><category></category></item><item><title><![CDATA[阿里后台四年，想要跳槽字节，艰难4面，已收开发岗offer]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123802163</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123802163</guid><author>mttAlex</author><pubDate>Mon, 28 Mar 2022 18:16:12 +0800</pubDate><description><![CDATA[自己在阿里呆了四年目前是P6，感觉遇到了瓶颈P7一直上不去，这才我决定跳槽到字节试试
面试准备
不论是校招还是社招都避免不了各种面试、笔试，如何去准备这些东西就显得格外重要。 运筹帷幄之后，决胜千里之外！不打毫无准备的仗，我觉得大家可以先从下面几个方面来准备面试：
1. 自我介绍。（介绍自己的项目经历以及一些特长而不是简单自我介绍喜好等）
2. 自己面试中可能涉及哪些知识点、那些知识点是重点。
3. 面试中哪些问题会被经常问到、面试中自己该如何回答。
4. 自己的简历该如何写。
“80%的oﬀer掌握在20]]></description><category></category></item><item><title><![CDATA[JVM指令的使用深入详解]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123782283</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123782283</guid><author>mttAlex</author><pubDate>Sun, 27 Mar 2022 21:37:14 +0800</pubDate><description><![CDATA[这篇文章主要给大家介绍了关于JVM指令使用的相关资料，文中通过示例代码介绍的非常详细，对大家的学习或者工作具有一定的参考学习价值，需要的朋友们下面随着小编来一起学习学习吧
一、未归类系列A
此系列暂未归类。
指令码    助记符                            说明
0x00         nop                                什么都不做
0x01        aconst_null                   将null推送至栈顶
二、co]]></description><category></category></item><item><title><![CDATA[一名Java高级工程师需要学什么?]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123782217</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123782217</guid><author>mttAlex</author><pubDate>Sun, 27 Mar 2022 21:30:39 +0800</pubDate><description><![CDATA[从两方面讨论一名java高级工程师需要学些什么，具备什么能力，感兴趣的小伙伴们可以参考一下
宏观上：
1.技术广度方面
至少要精通多门开源技术吧，研究过struts\spring等的源码。
2.项目经验方面
从头到尾跟过几个大项目，头是指需求阶段，包括需求调研。
尾是指上线交付之后，包括维护阶段。
3.架构经验方面
有过分布式系统的架构和开发经验。对于跨系统的结构优化，数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的，业务的抽象和水平拆分啊，这些应该都轻车熟路吧。
4.行业领域方面
最起码]]></description><category></category></item><item><title><![CDATA[Java开发程序员必须需要熟悉的15个框架]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123762550</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123762550</guid><author>mttAlex</author><pubDate>Sat, 26 Mar 2022 20:11:14 +0800</pubDate><description><![CDATA[Java 程序员方向太多，且不说移动开发、大数据、区块链、人工智能这些，大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢？下面和Java小编一起来看看吧！

1.Spring
毫无疑问，Spring 框架现在是 Java 后端框架家族里面最强大的一个，其拥有 IOC 和 AOP 两大利器，大大简化了软件开发复杂性。并且，Spring 现在能与所有主流开发框架集成，可谓是一个万能框架，Spring 让 JAVA 开发变得更多简单。
2.S]]></description><category></category></item><item><title><![CDATA[Java程序员工作中千万不能犯的3个低级错误]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123762521</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123762521</guid><author>mttAlex</author><pubDate>Sat, 26 Mar 2022 20:10:00 +0800</pubDate><description><![CDATA[常在河边走，哪有不湿鞋。Java工程师也是人，他们也会犯错误。但是千锋广州小编提醒大家有三个错误是万万不能犯的!工作中犯了这三个错误，今年的加薪就和你say goodbye了!快看看自己是不是中枪了。

忽略访问修饰符
虽然有点莫名其妙，但忘记Java中protected访问修饰符的作用域真的是许多人的家常便饭。那么protected访问修饰符的作用域有哪些呢?
· 可从子类访问protected字段、方法和构造函数。
· 能从同一包当中访问protected字段、方法和构造函数。
除此之外，包的作用域还可]]></description><category></category></item><item><title><![CDATA[一名Java高级工程师需要学什么?]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123720056</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123720056</guid><author>mttAlex</author><pubDate>Thu, 24 Mar 2022 20:02:11 +0800</pubDate><description><![CDATA[从两方面讨论一名java高级工程师需要学些什么，具备什么能力，感兴趣的小伙伴们可以参考一下
宏观上：
1.技术广度方面
至少要精通多门开源技术吧，研究过struts\spring等的源码。
2.项目经验方面
从头到尾跟过几个大项目，头是指需求阶段，包括需求调研。
尾是指上线交付之后，包括维护阶段。
3.架构经验方面
有过分布式系统的架构和开发经验。对于跨系统的结构优化，数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的，业务的抽象和水平拆分啊，这些应该都轻车熟路吧。
4.行业领域方面
最起码]]></description><category></category></item><item><title><![CDATA[史上绝唱 阿里第九版Java系统架构师+应用架构师面试突击宝典]]></title><link>https://blog.youkuaiyun.com/mttAlex/article/details/123719997</link><guid>https://blog.youkuaiyun.com/mttAlex/article/details/123719997</guid><author>mttAlex</author><pubDate>Thu, 24 Mar 2022 20:00:23 +0800</pubDate><description><![CDATA[阿里第九版Java系统架构师+应用架构师面试突击宝典
![
大致目录
下面这张图是这个PDF的大致内容，详细内容的话在这里为大家展开有点不切合实际，下面也将会为大家截图部分的内容！

还是那句话，受限于文章的篇幅问题，里面详细的知识点就不给大家截图打开了！
多线程部分内容

什么是线程死锁?如何避免死锁?

JVM部分部分内容

说⼀下堆内存中对象的分配的基本策略。

计算机网络部分的内容

算法部分内容

MySQL部分内容


Redis部分内容

系统设计的部分内容

字节跳动一二三面+HR面内容

]]></description><category></category></item></channel></rss>