<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangpeng0722的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangpeng0722</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangpeng0722]]></copyright><item><title><![CDATA[Java大厂面试实战：从JVM到Redis的深度问答]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147801112</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147801112</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 18:32:47 +0800</pubDate><description><![CDATA[小旭，说说HashMap的底层实现？：嗯...数组加链表，然后...然后红黑树？：很好，那线程池的核心参数怎么选？：这个...我只记得要设置最大线程数，具体忘了。]]></description><category></category></item><item><title><![CDATA[Java大厂面试实战：从JVM到Redis的深度问答]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147801020</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147801020</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 18:31:05 +0800</pubDate><description><![CDATA[小旭，说说HashMap的底层实现？：嗯...数组加链表，然后...然后红黑树？：很好，那线程池的核心参数怎么选？：这个...我只记得要设置最大线程数，具体忘了。]]></description><category></category></item><item><title><![CDATA[Java面试大厂必问：JUC、JVM、Spring等核心技术深度解析]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147799403</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147799403</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 18:01:56 +0800</pubDate><description><![CDATA[（突然认真）最左匹配原则...联合索引要按顺序？：实例化、属性赋值、初始化...（突然掏出手机）我用@PostConstruct写过初始化代码！：核心线程数、最大线程数、队列容量...（支支吾吾）如果队列满了就直接new Thread？：这个...==比较地址，equals默认也是比较地址，但可以重写对吧？：（突然结巴）桥接模式...还有...（看时间）我之前用Nginx做反向代理！：（翻白眼）这不就是红黑树吗？：不错，那线程池的核心参数有哪些？：（扶额）那HashMap在并发场景下有什么问题？]]></description><category></category></item><item><title><![CDATA[Java大厂面试实战：从JUC到Redis的深度问答]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147798458</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147798458</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 17:32:04 +0800</pubDate><description><![CDATA[（起身）今天的面试就到这里，范小旭同学，我们会在三个工作日内通知结果。：（突然紧张）核心线程数、最大线程数...还有那个阻塞队列，啊对对对！：（自信）啊，这个简单！：（突然兴奋）B+树结构，叶子节点存储数据...啊对了还有聚簇索引！：（挠头）嗯...方法区、堆、栈...啊对了还有程序计数器！：（快速）通过配置类或者注解，然后...然后通过反射实例化！：（松口气）字符串、哈希、列表...还有地理信息和位图！：（慌乱）随机、轮询...还有那个...最小连接数！：（微笑）MySQL的索引原理？]]></description><category></category></item><item><title><![CDATA[Java大厂面试实战：从JUC到Redis的深度问答]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147798433</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147798433</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 17:31:25 +0800</pubDate><description><![CDATA[面试官：今天咱们模拟一下大厂Java岗的面试场景，范小旭同学，准备好了吗？范小旭：（推了推眼镜）老板，我可是准备了三天三夜！面试官：先问基础，HashMap的底层实现原理？范小旭：（自信）啊，这个简单！基于哈希表，数组加链表，还有红黑树优化...面试官：（点头）不错。那JVM内存模型包含哪些区域？范小旭：（挠头）嗯...方法区、堆、栈...啊对了还有程序计数器！面试官：（微笑）很好。线程池的七大参数能说说吗？范小旭：（突然紧张）核心线程数、最大线程数...还有那个阻塞队列，啊对对对！面试官：Spring的I]]></description><category></category></item><item><title><![CDATA[Java面试大厂必问：从JUC到Redis的实战对话]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797754</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797754</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 17:14:25 +0800</pubDate><description><![CDATA[（突然认真）基于动态代理，如果是接口就用JDK代理，没有接口用CGLIB！：（摸头）您好，我是范小旭，一个在互联网行业摸爬滚打的Java程序员，虽然有时候...（突然正经）不过我对技术还是很有热情的！：（慌张）哦哦哦，有Abort、CallerRuns、Discard...（突然）还有...还有...（看向窗外）：（挠头）这个...它应该用到了AQS，通过state变量来控制线程等待？：（点头）最后一个问题：Redis的ZIPList和HT结构在什么场景下使用？：（起身）好的，今天就到这里。]]></description><category></category></item><item><title><![CDATA[Java大厂面试实录：范小旭的3轮技术拷问]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797661</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797661</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 17:11:10 +0800</pubDate><description><![CDATA[面试官：今天就到这里，回去等通知吧。]]></description><category></category></item><item><title><![CDATA[Java面试大作战：谢飞机的3轮生死战]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797279</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797279</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 16:58:28 +0800</pubDate><description><![CDATA[谢飞机：（擦汗）那我先回去了？面试官：（微笑）好的，我们稍后通知你。]]></description><category></category></item><item><title><![CDATA[Java面试风云录：谢飞机的三轮挑战]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797091</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147797091</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 16:51:49 +0800</pubDate><description><![CDATA[第一轮提问第二轮提问第三轮提问]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试实录：搞笑与严肃的对决]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147794349</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147794349</guid><author>wangpeng0722</author><pubDate>Thu, 08 May 2025 15:24:35 +0800</pubDate><description><![CDATA[SpringBoot是Spring的一个子项目，旨在简化Spring应用程序的开发过程，提供了快速搭建独立应用的能力。在一个阳光明媚的下午，谢飞机走进了著名互联网大厂的面试间，迎接他的是一位面色严肃的面试官。JUC是Java中的并发工具包，提供了线程池、并发集合和锁等多种并发编程工具，帮助开发者更方便地进行多线程编程。多线程是指同时执行多个线程，线程池是管理和复用线程的工具，可以提高性能并减少资源消耗。：JVM就是Java的虚拟机嘛，呃...就是用来跑Java程序的。：线程池是用来管理线程的，不是游泳池。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：严肃面试官与搞笑程序员的对决]]></title><link>https://blog.youkuaiyun.com/wangpeng0722/article/details/147769609</link><guid>https://blog.youkuaiyun.com/wangpeng0722/article/details/147769609</guid><author>wangpeng0722</author><pubDate>Wed, 07 May 2025 16:48:55 +0800</pubDate><description><![CDATA[Spring是一个大型应用框架，而SpringBoot是基于Spring的快速开发套件，简化了Spring应用的配置。在某互联网大厂的面试室，一位严肃的面试官正准备提问，而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车，负责把所有的变量都放进去，呃……：JVM内存管理包括堆内存和栈内存，堆内存用于存储对象实例，栈内存用于执行线程时的栈帧。：HashMap嘛，就是……呃，一个很大的箱子，大家都往里面扔东西，有时候会打架……：嗯，第二个问题，请说说HashMap的工作原理。]]></description><category></category></item></channel></rss>