<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xxx_jsu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xxx_jsu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xxx_jsu]]></copyright><item><title><![CDATA[互联网大厂Java面试实录：Spring Boot微服务技术与云原生架构全解析]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/154950848</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/154950848</guid><author>xxx_jsu</author><pubDate>Mon, 17 Nov 2025 16:13:01 +0800</pubDate><description><![CDATA[本文通过一场发生在互联网大厂的Java岗位面试，展示了面试官与一名搞笑水货程序员谢飞机之间的三轮面试问答。文章涵盖核心Java语言、Spring Boot及微服务技术栈，到云原生相关技术，并结合典型业务场景，解析面试问答背后的技术要点，帮助求职者系统准备高质量面试。]]></description><category></category></item><item><title><![CDATA[互联网大厂Java面试那些趣事与核心技术点深度解读]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/154950112</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/154950112</guid><author>xxx_jsu</author><pubDate>Mon, 17 Nov 2025 15:51:07 +0800</pubDate><description><![CDATA[在互联网上大厂的面试室里，总有一些有趣的事情发生。今天我们的面试官是蒋总，严肃而充满威慑力；而面试者则是谢飞机，一位充满个性且略显搞笑的求职者。]]></description><category></category></item><item><title><![CDATA[全面解析Java求职面试场景 - 技术深度与代码案例]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/154659666</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/154659666</guid><author>xxx_jsu</author><pubDate>Mon, 10 Nov 2025 20:09:49 +0800</pubDate><description><![CDATA[通过对真实场景的模拟，我们学习到了求职面试中的处理技巧和考察重点，相信求职者可以更有信心地面对接下来的面试挑战。希望这篇模拟文章能够有效地帮助到准备参加Java大厂面试的求职者们！]]></description><category></category></item><item><title><![CDATA[嵌入式开发中的“偷懒”艺术大纲]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/154542642</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/154542642</guid><author>xxx_jsu</author><pubDate>Fri, 07 Nov 2025 20:41:17 +0800</pubDate><description><![CDATA[选择成熟的IDE（如Keil、IAR、VSCode+插件）或脚本工具（如CMake）自动化编译和调试流程，减少手动配置时间。避免手动编写底层驱动，合理使用厂商提供的库（如STM32 HAL库）或自动化工具生成初始化代码。建立内部知识库（如Wiki或GitHub Wiki），记录常见问题解决方案，减少重复排查时间。利用脚本（如Python/Jinja2）自动生成重复性代码（如寄存器配置表），减少手写错误。采用分层架构（如硬件抽象层HAL+应用层），隔离硬件依赖，便于后续移植和维护。]]></description><category></category></item><item><title><![CDATA[设备如何“开口说话”？]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/154542630</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/154542630</guid><author>xxx_jsu</author><pubDate>Fri, 07 Nov 2025 20:40:18 +0800</pubDate><description><![CDATA[总结技术发展对设备智能化的推动展望更自然、人性化的设备交互体验。]]></description><category></category></item><item><title><![CDATA[结合redis实现文件分片秒传断点续传]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/148591670</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/148591670</guid><author>xxx_jsu</author><pubDate>Wed, 11 Jun 2025 18:20:30 +0800</pubDate><description><![CDATA[3.前端开始上传后，每上传成功一段分片都要记录在redis，若此时暂停上传且此时分片未上传完成则视为分片未成功上传，不需要在redis记录。5.上传成功后，对于分片的记录数进行删除，以文件MD5值为value重新记录说明此文件已成功上传（此处是为了实现秒传）]]></description><category></category></item><item><title><![CDATA[redis实战(商品查询缓存)]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/145120041</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/145120041</guid><author>xxx_jsu</author><pubDate>Tue, 04 Feb 2025 21:21:36 +0800</pubDate><description><![CDATA[对于高一致性的需求：使用主动更新，并以超时剔除为兜底方案，例如商品详情查询的缓存。有可能发生数据库和redis中信息存储不一致的情况，即缓存更新问题。1.从redis中获取信息，判断信息是否存在（再判断是否为空值）3.若数据库中不存在则设置为空值存入redis并设置有效时长。2.若存在则从redis中获取，不存在则直接查询数据库。2.若存在则从redis中获取，不存在则直接查询数据库。4.若数据库中存在则同同样将信息存入redis中。4.若数据库中存在则同同样将信息存入redis中。还需考虑缓存穿透问题。]]></description><category></category></item><item><title><![CDATA[Redis]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/142186454</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/142186454</guid><author>xxx_jsu</author><pubDate>Sun, 12 Jan 2025 22:03:04 +0800</pubDate><description><![CDATA[Spring Data Redis 是Spring的一部分，对Redis底层开发包进行了高度封装。在Spring项目中，可以使用Spring Data Redis来简化操作。Lettuce的底层是基于net这个多线程框架来实现的。Jedis的方法和Redis都是一一对应的。性能要求高的使用NoSql。按ctrl+c结束当前进程。订单数据等使用SQL。]]></description><category></category></item><item><title><![CDATA[RabbitMQ学习]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/145093366</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/145093366</guid><author>xxx_jsu</author><pubDate>Sun, 12 Jan 2025 15:05:29 +0800</pubDate><description><![CDATA[由于异常情况导致mq断开连接，设置一个重连，确保程序继续下去（但是会影响性能，谨慎使用）2.一旦队列绑定交换机，使用交换机发送消息，绑定该交换机的队列都能收到消息。原因是在容器启动时，所需的网络环境没有正确配置。在利用SpringAMQP声明队列的时候，添加。发送持久化需关闭确认机制（否则将会变的很慢）1.交换机只能路由和转发消息，不能储存消息。.lazy() // 开启Lazy模式。对于生产者来说，消息发送失败怎么办。进入rabbitmq登录界面。通过指定元素来实现指定发送。需要添加的注解依赖项。]]></description><category></category></item><item><title><![CDATA[Docker学习]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/144650997</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/144650997</guid><author>xxx_jsu</author><pubDate>Tue, 24 Dec 2024 23:28:52 +0800</pubDate><description><![CDATA[docker run与其区别。]]></description><category></category></item><item><title><![CDATA[Java基础复习(二)：面向对象编程]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/144650274</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/144650274</guid><author>xxx_jsu</author><pubDate>Sun, 22 Dec 2024 18:33:04 +0800</pubDate><description><![CDATA[否则会报编译错误，因为接口就是为了让子类实现的，而 final 阻止了这种行为。]]></description><category></category></item><item><title><![CDATA[Linux学习]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/144543306</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/144543306</guid><author>xxx_jsu</author><pubDate>Sun, 22 Dec 2024 18:31:54 +0800</pubDate><description><![CDATA[待续。。。。。。]]></description><category></category></item><item><title><![CDATA[MyBatisPlus学习]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/144493154</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/144493154</guid><author>xxx_jsu</author><pubDate>Tue, 17 Dec 2024 19:26:52 +0800</pubDate><description><![CDATA[/update>@Test//更新条件//定义条件//调用自定义SQL方法。]]></description><category></category></item><item><title><![CDATA[后端环境搭建-熟悉项目结构]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/142730643</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/142730643</guid><author>xxx_jsu</author><pubDate>Tue, 26 Nov 2024 21:51:42 +0800</pubDate><description><![CDATA[Nginx反向代理和负载均衡。]]></description><category></category></item><item><title><![CDATA[Springboot+Vue（大事件案例环境准备）]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/142459779</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/142459779</guid><author>xxx_jsu</author><pubDate>Tue, 26 Nov 2024 21:51:06 +0800</pubDate><description><![CDATA[挂载element-plus依赖：安装axios和sass依赖：]]></description><category></category></item><item><title><![CDATA[Java基础复习（一）：基础语法&数组&字符串]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/144066791</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/144066791</guid><author>xxx_jsu</author><pubDate>Tue, 26 Nov 2024 21:49:48 +0800</pubDate><description><![CDATA[用于声明。]]></description><category></category></item><item><title><![CDATA[ACM社团第三次测试题解（伪代码，提供关键思路）]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/143868518</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/143868518</guid><author>xxx_jsu</author><pubDate>Mon, 18 Nov 2024 22:24:56 +0800</pubDate><description><![CDATA[【代码】ACM社团第三次测试题解（伪代码，提供关键思路）]]></description><category></category></item><item><title><![CDATA[洛谷刷题复习任务]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/143780508</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/143780508</guid><author>xxx_jsu</author><pubDate>Thu, 14 Nov 2024 20:57:27 +0800</pubDate><description><![CDATA[dp


线性：

1004
	4933
	2679
	1854
	1541
	4310
区间：

1775
	1140
	CF607B Zuma
	3205
	1880
	4290
	1063
	1070
	
树与图上:

1352
	2016
	2015
	2014
	4316
	1613
	2656
状态:

2622
	1441
	1896
	1776
	


前缀和:



1314
	1719
	
差分：



2367
	3397
	3406
	4552
	1083
离散化：



14]]></description><category></category></item><item><title><![CDATA[ACM社团第一次测试题解（禁止直接复制粘贴提交）]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/143522969</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/143522969</guid><author>xxx_jsu</author><pubDate>Tue, 05 Nov 2024 20:34:32 +0800</pubDate><description><![CDATA[思路：解法一：暴力比较，两个数之间一直比较得出中位数解法二：快排函数，数组中间值即为中位数代码：1.c语言版：


2.c++版：


求和：

思路：判断是否有两个数相加为第三个数即可代码：
1.c语言版：


2.c++版：


字符倒置简易版:

思路：使用gets函数读入字符串（字符串中有可能含有空字符串），根据其长度倒序输出即可代码：1.c语言：


2.c++:


求a/b:

思路：除法不多说，注意(保留10位小数)即可代码：


这怕又是一道水题了：

思路：判断长度为n的数组中的每个元素]]></description><category></category></item><item><title><![CDATA[-刷题小结]]></title><link>https://blog.youkuaiyun.com/xxx_jsu/article/details/142767207</link><guid>https://blog.youkuaiyun.com/xxx_jsu/article/details/142767207</guid><author>xxx_jsu</author><pubDate>Tue, 15 Oct 2024 20:42:00 +0800</pubDate><description><![CDATA[思路：第一种：a-b>=c也就是b-a]]></description><category></category></item></channel></rss>