<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yxc2017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yxc2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yxc2017]]></copyright><item><title><![CDATA[互联网大厂Java面试：从Spring Boot到微服务的全面场景解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147949454</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147949454</guid><author>yxc2017</author><pubDate>Wed, 14 May 2025 11:00:20 +0800</pubDate><description><![CDATA[毛毛对Spring Boot的基本使用有一定了解，但对细节掌握不够扎实。]]></description><category></category></item><item><title><![CDATA[Java大厂面试场景：Spring Cloud与微服务架构实战]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147946746</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147946746</guid><author>yxc2017</author><pubDate>Wed, 14 May 2025 10:00:14 +0800</pubDate><description><![CDATA[在一家知名互联网大厂的面试场景中，面试官严肃地坐在对面，他的对手是搞笑且略显紧张的程序员毛毛。他们的对话围绕着一个电商场景中的微服务架构展开。]]></description><category></category></item><item><title><![CDATA[面试揭秘：从Spring Boot到Redis缓存，Java面试官如何巧问技术点？]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147940559</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147940559</guid><author>yxc2017</author><pubDate>Wed, 14 May 2025 09:00:13 +0800</pubDate><description><![CDATA[王工：毛毛，今天的表现有亮点也有不足。回去后仔细复盘我们讨论的技术点吧，我们会尽快通知你结果。毛毛。]]></description><category></category></item><item><title><![CDATA[Java大厂面试实录：从Spring MVC到分布式微服务的提问解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147939281</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147939281</guid><author>yxc2017</author><pubDate>Wed, 14 May 2025 08:00:15 +0800</pubDate><description><![CDATA[嗯，我觉得可以用过滤器吧……毛毛，我们的内容社区平台需要用户登录，如何使用Spring Security和JWT来实现登录认证？嗯，最后一个问题，平台需要定期统计用户行为数据，你会选择什么大数据技术来实现？（努力思考中）呃，Eureka可以注册服务……来实现吧，代码里面可以用Pageable之类的东西……（开始结巴）呃，可以用……]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：Spring Boot到微服务架构全解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147934880</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147934880</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 22:00:18 +0800</pubDate><description><![CDATA[Spring Boot与Spring Framework的区别：Spring Boot是基于Spring Framework的，提供了一种简化开发的方式。它强调约定优于配置，内嵌服务器（如Tomcat），并支持自动配置。音视频场景中上传下载接口设计：可通过Spring Boot的定义接口，使用处理上传，响应Resource实现下载。Maven与Gradle的选择：Maven适合传统项目，Gradle更灵活，支持Kotlin DSL等现代化特性。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：从Spring到Kafka的技术深度剖析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147933736</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147933736</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 21:00:18 +0800</pubDate><description><![CDATA[毛毛（彻底慌了）：额...这个...我觉得可以试试组合一下，嗯...我需要点时间思考。毛毛，你的基础知识还是有的，但需要在深度和场景应用上多下功夫。今天就先到这里吧，回去等通知。]]></description><category></category></item><item><title><![CDATA[Java面试场景：从缓存到微服务的技术探讨]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147932580</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147932580</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 20:00:29 +0800</pubDate><description><![CDATA[面试官：毛毛，你今天的表现有些亮点，但也有不少需要提高的地方。回去好好准备，我们会通知你后续结果。毛毛场景：电商秒杀活动需要高性能响应。解决方案：使用Redis缓存商品信息，避免缓存击穿可以使用布隆过滤器或加锁机制。定时更新：Spring Scheduled可以实现定时任务，确保缓存数据的及时性。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试揭秘：从Spring到微服务的技术剖析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147931609</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147931609</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 19:01:10 +0800</pubDate><description><![CDATA[面试官（严肃）：好了，今天的面试到这里。毛毛，你还有很多需要学习的地方，回去等通知吧。]]></description><category></category></item><item><title><![CDATA[Java互联网大厂面试：从Web框架到微服务的技术探讨]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147930572</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147930572</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 18:00:19 +0800</pubDate><description><![CDATA[主角毛毛是一位初入职场的Java程序员，他正在参加一家互联网大厂的面试。面试官是一位经验丰富、严肃的技术主管。以下是他们的对话记录。]]></description><category></category></item><item><title><![CDATA[Java大厂面试：从Spring Boot到微服务场景的破冰之旅]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147928969</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147928969</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 17:00:29 +0800</pubDate><description><![CDATA[Spring Boot核心特性自动配置：通过Spring Boot Starter模块和注解实现。嵌入式容器：支持内嵌Tomcat、Jetty等，无需单独部署。简化的Maven配置：减少了依赖管理的复杂性。Spring Boot与Spring Framework的区别Spring Framework需要大量XML配置，而Spring Boot通过自动配置大幅简化。Spring Boot集成了很多开箱即用的功能，比如监控、配置管理等。自动配置原理通过文件加载自动配置类。]]></description><category></category></item><item><title><![CDATA[Java大厂面试：从Spring MVC到分布式缓存的三轮逐步探索]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147927082</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147927082</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 16:00:21 +0800</pubDate><description><![CDATA[回答得还可以，Spring MVC确实有DispatcherServlet、Controller、ViewResolver这些核心组件，下次可以多看看文档。高并发情况下，锁机制可以用，但需注意分布式锁的性能问题。Spring MVC的核心组件是，呃，Controller吧，它负责控制，其他的好像是Dispatcher什么的……“分布式事务的话，听说过Spring Cloud的什么功能，嗯，可能是用它吧。缓存的话，Redis挺火的，但保证一致性……日志监控，我觉得ELK挺好用，但具体怎么做，呃，还没用过。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：Spring Boot微服务与Redis缓存实战]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147924869</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147924869</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 15:00:17 +0800</pubDate><description><![CDATA[雪崩可以通过设置不同过期时间或者开启Redis持久化解决，穿透则需要加布隆过滤器。“毛毛，既然你是来应聘订单服务开发的，那我们从基础开始。请你说说Spring Boot的核心特性，以及为什么电商平台喜欢用它？你能设计一个基于Spring Boot和Redis的高并发订单查询方案吗。通过这些知识点，读者可以更好地理解Spring Boot与Redis在电商场景中的应用。“还不错，那Spring Cache和Redis结合时，如何配置序列化方式。“具体点，比如订单服务中哪些数据会用Redis缓存……]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：从Spring Cloud到Kafka的业务场景应用解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147922866</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147922866</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 14:00:16 +0800</pubDate><description><![CDATA[以上场景涵盖了Kafka的高可用机制、Resilience4j的服务治理能力，以及Seata的分布式事务解决方案。面试官的提问由浅入深，帮助候选人梳理了电商场景下的核心技术点。]]></description><category></category></item><item><title><![CDATA[互联网大厂面试：Java核心技术点与业务场景深度解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147921697</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147921697</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 13:00:15 +0800</pubDate><description><![CDATA[我们假设一个电商场景，现在有一个商品展示页面，用户访问量较大，请问你会如何设计一个高效的缓存策略来提升系统性能？在电商场景中，商品页面的高访问量是系统需要解决的主要问题。（点头微笑）：嗯，思路对，Redis确实是一个常用的缓存技术。（稍微犹豫）：就是，把商品数据存进Redis啊，然后……：对，Kafka的ACK机制可以提高消息投递的可靠性。：不错，消息队列是一个可靠的方案。：很好，TCC是一个不错的方案，那TCC的原理和实现细节你了解多少呢？（信心满满）：呃，用Redis吧……：好的，问题到这里。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：从音视频场景到安全风控的技术揭秘]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147920747</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147920747</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 12:00:13 +0800</pubDate><description><![CDATA[毛毛：Spring Cloud，走起！面试官：Spring Cloud确实是微服务的基础，但还需要结合Netflix OSS组件，比如Eureka做服务注册与发现，Zuul实现网关功能，同时使用Resilience4j增强容错性。面试官：毛毛，有些基础问题你回答得不错，但对于复杂场景的技术解决方案还需要进一步深入学习。回去等通知吧。通过这次模拟面试，毛毛在技术场景中表现出了一定基础，但在解决实际问题时显得准备不足。希望本文能帮助读者学习和掌握Java核心技术栈在大厂场景中的应用。]]></description><category></category></item><item><title><![CDATA[Java面试场景：从基础到微服务架构的循序渐进问答]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147918938</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147918938</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 11:00:31 +0800</pubDate><description><![CDATA[面试官：小毛毛，今天的表现有亮点也有不足。我们会综合考虑，回去等通知吧。String的不可变性String对象不可变是因为其内部字符数组是final修饰的，同时不可变性带来了线程安全和高效的字符串复用。Java 8新特性Lambda表达式：简化匿名内部类写法。Stream API：支持集合数据的函数式操作。默认方法：接口中定义默认实现。Spring Boot优势: 提供了自动配置和嵌入式服务器，简化了开发流程。]]></description><category></category></item><item><title><![CDATA[Java大厂面试：Redis缓存与Spring微服务的实战应用]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147917021</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147917021</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 10:00:14 +0800</pubDate><description><![CDATA[回去等通知吧！毛毛：满脸笑容地离开了面试房间。1. Redis缓存设计使用Redis存储高频查询数据如商品库存，提升查询效率。通过布隆过滤器解决缓存穿透问题。使用消息队列异步清理缓存以保证数据一致性。2. 微服务架构与事务处理分布式事务可以采用Seata或TCC模式，适用于不同场景。服务间调用推荐使用OpenFeign，负载均衡建议使用Spring Cloud LoadBalancer。3. 监控与日志使用Prometheus采集服务健康状况，并通过Grafana可视化。]]></description><category></category></item><item><title><![CDATA[Java大厂面试场景：从Spring Cloud到Kafka的循序渐进提问与解析]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147915112</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147915112</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 09:00:17 +0800</pubDate><description><![CDATA[通过以上三轮提问，我们从微服务架构设计到消息队列应用，再到缓存优化，覆盖了Java后端开发中的核心技术点。希望对备战Java大厂面试的你有所帮助！]]></description><category></category></item><item><title><![CDATA[Java大厂面试场景：从基础到复杂，深入Spring Cloud与微服务实践]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147914124</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147914124</guid><author>yxc2017</author><pubDate>Tue, 13 May 2025 08:00:16 +0800</pubDate><description><![CDATA[在某知名互联网大厂的面试场景中，面试官老张坐在会议室里，面前是满脸紧张的程序员毛毛。老张以严肃的表情开始了对毛毛的技术考核，而毛毛则试图用幽默化解自己的尴尬。老张：毛毛，今天的面试就到这里了。整体来说，你的基础还可以，但在复杂问题上需要加强。回去好好准备一下，等我们消息。毛毛我会努力的！]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试：Spring Boot与微服务场景的技术答疑]]></title><link>https://blog.youkuaiyun.com/yxc2017/article/details/147905810</link><guid>https://blog.youkuaiyun.com/yxc2017/article/details/147905810</guid><author>yxc2017</author><pubDate>Mon, 12 May 2025 22:00:18 +0800</pubDate><description><![CDATA[作用：简化Spring应用的开发，通过自动配置和嵌入式服务器提高开发效率。自动配置：通过注解结合条件注解实现。嵌入式服务器：内置了Tomcat、Jetty或Undertow，无需外部部署。]]></description><category></category></item></channel></rss>