<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_50737119的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_50737119</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_50737119]]></copyright><item><title><![CDATA[离线状态下手动依赖导入本地maven仓库]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/158924259</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/158924259</guid><author>weixin_50737119</author><pubDate>Wed, 11 Mar 2026 13:59:05 +0800</pubDate><description><![CDATA[【代码】离线状态下手动依赖导入本地maven仓库。]]></description><category></category></item><item><title><![CDATA[word转Pdf，在window正常，放在linux服务器上就转出来中文是空白]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/154385989</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/154385989</guid><author>weixin_50737119</author><pubDate>Tue, 04 Nov 2025 13:21:19 +0800</pubDate><description><![CDATA[需求：导入word文档转成pdf给前端页面展示。问题：在windows下转换时正常的，放在linux服务器上，就乱码空白根源：因为服务器上缺失word中的字体解决：llinux上安装字体即可。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成deepseek]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/149752008</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/149752008</guid><author>weixin_50737119</author><pubDate>Tue, 29 Jul 2025 17:21:36 +0800</pubDate><description><![CDATA[摘要：该文档展示了一个基于Spring Boot和Spring AI的OpenAI集成项目配置。项目使用Spring Boot 3.4.5作为父POM，Java 17作为运行环境，集成了Spring AI(1.0.0-M6)和Lombok等依赖。配置文件中指定了DeepSeek的API端点(api.deepseek.com)和模型(deepseek-chat)。项目包含配置类CommonConfiguration用于创建ChatClient，以及ChatController提供流式聊天接口(/api/cha]]></description><category></category></item><item><title><![CDATA[Java中常见的判空方式]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/149540182</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/149540182</guid><author>weixin_50737119</author><pubDate>Tue, 22 Jul 2025 16:30:03 +0800</pubDate><description><![CDATA[在Java后端开发中，判空是常见操作。小编汇总了针对不同类型数据的判空方式，包括使用运算符、方法或工具类来判断对象、字符串、集合是否为空或null，还可通过数组长度判断数组是否为空或null。]]></description><category></category></item><item><title><![CDATA[哨兵模式下排查问题]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/149526007</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/149526007</guid><author>weixin_50737119</author><pubDate>Tue, 22 Jul 2025 09:05:52 +0800</pubDate><description><![CDATA[【代码】哨兵模式下排查问题。]]></description><category></category></item><item><title><![CDATA[redis哨兵模式详解]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/148559105</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/148559105</guid><author>weixin_50737119</author><pubDate>Tue, 10 Jun 2025 13:49:11 +0800</pubDate><description><![CDATA[当一个Master不能正常工作时，哨兵(sentinel) 会开始一次自动故障迁移操作,它会将失效Master的其中一个Slave升级为新的Master, 并让失效Master的其他Slave改为复制新的Master;C、Master-Slave切换后，master_redis.conf、slave_redis.conf和sentinel.conf的内容都会发生改变，即master_redis.conf中会多一行slaveof的配置，sentinel.conf的监控目标会随之调换。]]></description><category></category></item><item><title><![CDATA[redis集群和哨兵的区别]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/148427745</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/148427745</guid><author>weixin_50737119</author><pubDate>Wed, 04 Jun 2025 15:47:05 +0800</pubDate><description><![CDATA[Redis高可用方案对比：哨兵模式与集群模式]]></description><category></category></item><item><title><![CDATA[WebStorm下载与安装教程（全网最详细教学）]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/145850978</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/145850978</guid><author>weixin_50737119</author><pubDate>Tue, 25 Feb 2025 14:17:48 +0800</pubDate><description><![CDATA[相信很多小伙伴开始了前端的学习之旅。前端开发当然离不开一款得力的开发工具，对于WebStorm应该是很多小伙伴的首选。接下来小编教大家手把手安装使用]]></description><category></category></item><item><title><![CDATA[使用redis-shake工具进行redis的数据同步]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/143877936</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/143877936</guid><author>weixin_50737119</author><pubDate>Thu, 21 Nov 2024 15:23:44 +0800</pubDate><description><![CDATA[工作中将常遇到测试环境和正式环境的数据同步或者需要进行数据迁移，对于mysql数据库的方案倒是不少，但是redis中如何快速便捷的迁移呢？]]></description><category></category></item><item><title><![CDATA[Redis集群和哨兵环境下节点故障排查命令]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/142981412</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/142981412</guid><author>weixin_50737119</author><pubDate>Wed, 16 Oct 2024 17:33:46 +0800</pubDate><description><![CDATA[一般来说，当我们的服务采用集群或者哨兵搭建后，不免会出现节点挂掉重新选举新的主节点，当然，这样很大程度避免了数据的丢失，但是作为开发人员还要有一定的问题处理能力，要能够准确找到每次出现问题的原因才是关键；repl_backlog_first_byte_offset: 复制回溯日志的第一个字节的偏移量。second_repl_offset: 二次复制的偏移量（适用于某些复制配置）。潜在故障槽位的数量为 0，表明集群没有任何槽位处于可能失败的状态。master_repl_offset: 主节点的复制偏移量。]]></description><category></category></item><item><title><![CDATA[Windows系统下搭建Redis集群（超详细）]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/142567033</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/142567033</guid><author>weixin_50737119</author><pubDate>Thu, 26 Sep 2024 17:35:22 +0800</pubDate><description><![CDATA[然后依次切换到6380 ，6381， 6382 ，6383 ，6384 每个文件夹 执行redis-server.exe --service-install C:\Users\Administrator\Desktop\redis\6379\redis.windows.conf --service-name redis6379（注意：将6379改成对应的端口）这个命令。依次修改6380，6381，6382，6383，6384 这五个文件夹中的port 改成6380，6381，6382，6383，6384。]]></description><category></category></item><item><title><![CDATA[Redis常用命令]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/142556933</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/142556933</guid><author>weixin_50737119</author><pubDate>Thu, 26 Sep 2024 15:15:37 +0800</pubDate><description><![CDATA[redis开发常用命令]]></description><category></category></item><item><title><![CDATA[多线程面试常问]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141499636</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141499636</guid><author>weixin_50737119</author><pubDate>Sun, 25 Aug 2024 00:56:48 +0800</pubDate><description><![CDATA[1、继承类并重写run()方法。2、实现接口并重写run()方法。将Runnable实例作为Thread类的构造函数参数传递并启动线程。3、实现接口并重写call()方法。使用ExecutorService的submit()方法提交Callable任务，并通过Future对象获取返回值。4.使用线程池。线程池可以重复使用线程，提高性能和可靠性。Java提供了Executor框架来管理线程池。常见的线程池实现类包括和ScheduledThreadPoolExecutor。]]></description><category></category></item><item><title><![CDATA[SQL调优的最佳实践]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141476835</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141476835</guid><author>weixin_50737119</author><pubDate>Sat, 24 Aug 2024 00:37:28 +0800</pubDate><description><![CDATA[sql优化的实践]]></description><category></category></item><item><title><![CDATA[MQ面试常问]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141359691</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141359691</guid><author>weixin_50737119</author><pubDate>Tue, 20 Aug 2024 16:28:27 +0800</pubDate><description><![CDATA[MQ防止消息丢失最完整的处理方案和策略]]></description><category></category></item><item><title><![CDATA[网关登录校验]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141255669</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141255669</guid><author>weixin_50737119</author><pubDate>Sun, 18 Aug 2024 17:17:46 +0800</pubDate><description><![CDATA[无论是还是都支持自定义，只不过编码方式、使用方式略有差别。自定义不是直接实现，而是实现。@Component@Override@Override// 获取请求// 编写过滤器逻辑System.out.println("过滤器执行了");// 放行注意：该类的名称一定要以为后缀！然后在yaml配置中这样使用：spring:cloud:gateway:- PrintAny # 此处直接以自定义的GatewayFilterFactory类名称前缀类声明过滤器@Component。]]></description><category></category></item><item><title><![CDATA[网关（Gateway）路由从入门到精通]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141255092</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141255092</guid><author>weixin_50737119</author><pubDate>Fri, 16 Aug 2024 11:37:39 +0800</pubDate><description><![CDATA[由于网关本身也是一个独立的微服务，因此也需要创建一个模块开发功能。SpringCloudGateway：基于Spring的WebFlux技术，完全支持响应式编程，吞吐能力更强。外面的人要想进入园区，必须经过大爷的认可，如果你是不怀好意的人，肯定被直接拦截。代表负载均衡，从注册中心获取目标微服务的实例列表，并且负载均衡选择一个访问。通过认证后，网关再根据请求判断应该访问哪个微服务，将请求转发过去。网关可以做安全控制，也就是登录身份校验，校验通过才放行。更通俗的来讲，网关就像是以前园区传达室的大爷。]]></description><category></category></item><item><title><![CDATA[Docker详解]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/141142926</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/141142926</guid><author>weixin_50737119</author><pubDate>Tue, 13 Aug 2024 12:10:53 +0800</pubDate><description><![CDATA[一文带你上手学会docker知识]]></description><category></category></item><item><title><![CDATA[基于SpringBoot的仿天猫商城系统]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/137450550</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/137450550</guid><author>weixin_50737119</author><pubDate>Fri, 19 Jul 2024 15:20:18 +0800</pubDate><description><![CDATA[开发了一个商城项目，方便同学们用于答辩和毕设场景扩展开发，有需要可以微信联系作者，部分示例图如下]]></description><category></category></item><item><title><![CDATA[SpringBoot项目中将word转换为pdf]]></title><link>https://blog.youkuaiyun.com/weixin_50737119/article/details/140549916</link><guid>https://blog.youkuaiyun.com/weixin_50737119/article/details/140549916</guid><author>weixin_50737119</author><pubDate>Fri, 19 Jul 2024 15:18:39 +0800</pubDate><description><![CDATA[需求，用户将用户上传的word文件转换成为pdf格式，然后返回前端。]]></description><category></category></item></channel></rss>