<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bb88384的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bb88384</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bb88384]]></copyright><item><title><![CDATA[互联网大厂Java求职面试官与“水货”程序员谢飞机的三轮技术对战]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149783018</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149783018</guid><author>bb88384</author><pubDate>Wed, 30 Jul 2025 18:00:47 +0800</pubDate><description><![CDATA[谢飞机，今天的面试就到这里。你的基础还算扎实，但在一些细节上还有待加强。我们会在一周内通知你面试结果，回去等通知吧。本次面试围绕互联网大厂Java求职者的常见技术栈展开，涵盖了Java SE、构建工具、Web框架、数据库、微服务、安全、消息队列、缓存、日志、监控、模板引擎、REST工具、序列化、CI/CD、大数据、版本控制、工具库等多个方面。通过谢飞机与面试官的对话，既展示了技术点，也体现了实际业务场景中的应用。对于初学者来说，是一篇值得学习的技术面试指南。]]></description><category></category></item><item><title><![CDATA[Java面试官与谢飞机的爆笑对话：技术栈与场景全解析]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149773880</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149773880</guid><author>bb88384</author><pubDate>Wed, 30 Jul 2025 12:01:03 +0800</pubDate><description><![CDATA[这一轮面试官主要考察了谢飞机对Java SE、构建工具（Maven/Gradle）以及Spring Boot的基础理解。谢飞机虽然有些紧张，但还是能准确回答出关键点，尤其是对Spring Boot的优势分析得比较到位。这一轮面试官重点考察了谢飞机对数据库操作和测试框架的理解。谢飞机对Hibernate和MyBatis的区别分析得比较清楚，也提到了Flyway和Liquibase的基本用途，说明他对数据库迁移工具有一定的认识。这一轮面试官主要考察了谢飞机对微服务架构、容器编排以及消息队列的理解。]]></description><category></category></item><item><title><![CDATA[谢飞机的Java大厂面试奇遇：Spring、JVM、微服务三连问！]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149753128</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149753128</guid><author>bb88384</author><pubDate>Tue, 29 Jul 2025 18:00:53 +0800</pubDate><description><![CDATA[面试官：谢飞机，今天的面试就到这里，你的基础还不错，回去等通知吧。谢飞机我回去一定好好复习，争取下次能过！]]></description><category></category></item><item><title><![CDATA[谢飞机面试记：Java大厂技术面试全解析（Spring Boot、微服务、数据库）]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149744079</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149744079</guid><author>bb88384</author><pubDate>Tue, 29 Jul 2025 12:00:41 +0800</pubDate><description><![CDATA[你对Java基础、Spring Boot和微服务都有一定的了解，不过有些地方还需要加强。回去等通知吧，我们会尽快联系你。]]></description><category></category></item><item><title><![CDATA[谢飞机的Java大厂电商面试：技术问题与解答全记录]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149720795</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149720795</guid><author>bb88384</author><pubDate>Mon, 28 Jul 2025 17:02:29 +0800</pubDate><description><![CDATA[在互联网大厂的面试场景中，Java程序员需要掌握广泛的技术栈和业务场景知识。本文通过谢飞机的面试故事，展示他在电商场景中遇到的技术问题及其解答。]]></description><category></category></item><item><title><![CDATA[Java大厂面试：谢飞机的搞笑面试之旅与硬核技术解析（Spring Boot、微服务、Redis）]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/149720733</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/149720733</guid><author>bb88384</author><pubDate>Mon, 28 Jul 2025 17:00:42 +0800</pubDate><description><![CDATA[通过谢飞机的搞笑面试经历，我们不仅学习了Java面试中的高频技术点，还结合了实际业务场景进行分析。从Spring Boot基础到微服务架构，再到数据库与缓存优化，涵盖了互联网大厂面试的核心内容。希望你能通过这篇文章掌握这些技术点，并在面试中游刃有余！]]></description><category></category></item><item><title><![CDATA[高质量代码方法论]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/131033489</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/131033489</guid><author>bb88384</author><pubDate>Sun, 04 Jun 2023 16:17:54 +0800</pubDate><description><![CDATA[如何编写高质量代码？]]></description><category></category></item><item><title><![CDATA[Leetcode-链表工具类]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/107533990</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/107533990</guid><author>bb88384</author><pubDate>Thu, 23 Jul 2020 12:35:24 +0800</pubDate><description><![CDATA[Leetcode-链表调试工具类

结点定义
尾插法生成链表（头指针方式）
遍历打印链表

编写目的
非Leetcode会员，无法在网页调试。
于是编写了该类，用于Idea调试链表类程序。
代码
**
 * 结点定义
 * @author yanyuchi
 * @date 2020-07-22 10:11
 */
public class ListNode {
    public int val;
    public ListNode next;
    public ListNode(){}

  ]]></description><category></category></item><item><title><![CDATA[Class文件]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/107326488</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/107326488</guid><author>bb88384</author><pubDate>Mon, 13 Jul 2020 22:13:41 +0800</pubDate><description><![CDATA[Class文件
Java代码一次编译就能跨操作系统运行，依靠的是class文件和各操作系统上的JVM来完成的，JVM把class文件解释成自己操作系统的指令。
Class文件的构成

Tips

在Method定义的字节码中，方法的代码长度为4个字节，表示编译后的方法代码长度最长为 232字节。但表示行号长度的只有两个字节，所以Java方法编译后的最长长度不能超过 216字节，即64K。
LineNumberTable 指令下 line a:b ,a 代表源码的行数，b代表这行代码的第一条JVM指令的pc偏]]></description><category></category></item><item><title><![CDATA[前后端分离-跨域]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/105939668</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/105939668</guid><author>bb88384</author><pubDate>Tue, 05 May 2020 21:45:43 +0800</pubDate><description><![CDATA[前后端分离-跨域
跨域的原因

浏览器限制（处于安全，同源策略）
跨域
XHR（XMLHttpRequest)请求

满足三者导致跨域
解决方案
破坏三个原因之一，即可解决跨域
浏览器限制
添加参数，关闭限制（无意义，每个客户端都需要添加参数）
XHR（XMLHttpRequest）
转换为非XHR请求  -&gt; Jsonp(限制多)
跨域
1.被调用方支持跨域(设置头)
2.调用方隐藏跨域(...]]></description><category></category></item><item><title><![CDATA[Oracle表数据回滚]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/105856637</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/105856637</guid><author>bb88384</author><pubDate>Thu, 30 Apr 2020 10:47:41 +0800</pubDate><description><![CDATA[Oracle表数据回滚
场景： 删除数据时，少添加了一个限制条件，导致误删。
回滚方式:
Flashback table {表名}  to timestamp to_timestamp
('{时间字符串（按格式）}','yyyy-mm-dd hh24:mi:ss');

Eg:
Flashback table A  to timestamp to_timestamp
('2020-04-29 18...]]></description><category></category></item><item><title><![CDATA[ORA-28001]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/105764510</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/105764510</guid><author>bb88384</author><pubDate>Sun, 26 Apr 2020 11:04:20 +0800</pubDate><description><![CDATA[ORA-28001
原因:密码过期  (11g默认配置密码180天过期.)
解决方案:
1.登录到oracle服务器上。
2.使用sysdba方式(OS验证方式，不需要用户名密码)访问oracle。
sqlplus / as sysdba

3.查看密码过期时间。
select * from dba_profiles where profile='DEFAULT' and resource_nam...]]></description><category></category></item><item><title><![CDATA[反射机制]]></title><link>https://blog.youkuaiyun.com/bb88384/article/details/105351049</link><guid>https://blog.youkuaiyun.com/bb88384/article/details/105351049</guid><author>bb88384</author><pubDate>Mon, 06 Apr 2020 20:52:45 +0800</pubDate><description><![CDATA[反射机制
什么是反射机制
程序在运行时能够获取自身信息。(比如在java中，只要给定类的名字，就可以通过反射机制获取类的所有属性和方法)。
反射机制的作用

在运行时判断任意一个对象所属的类
在运行时判断任意一个类所具有的成员变量和方法
在运行时任意调用一个对象的方法
在运行时构造任意一个类的对象

主要用于构造工具，而不是应用程序开发。
Class类
​	在程序运行期间，Java运行时系统始终为...]]></description><category></category></item></channel></rss>