<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bb14521236的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bb14521236</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bb14521236]]></copyright><item><title><![CDATA[RabbitMQ的消息可靠性问题及延迟消息技术]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/151373454</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/151373454</guid><author>bb14521236</author><pubDate>Tue, 09 Sep 2025 23:03:16 +0800</pubDate><description><![CDATA[本文介绍了保障消息队列可靠性的技术方案。针对消息丢失问题，提出了生产端重试机制、消息确认机制和失败处理方案；通过持久化设置确保消息存储安全；消费端采用确认机制和重试策略，配合死信队列处理失败消息。同时讨论了幂等性保障（唯一ID和业务判断）和业务补偿机制。最后介绍了两种延迟消息实现方式：基于TTL+死信交换机的方案和RabbitMQ延迟插件方案。这些技术方案共同构成了完整的消息可靠性保障体系。]]></description><category></category></item><item><title><![CDATA[Java基础面试题（一）]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/150613952</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/150613952</guid><author>bb14521236</author><pubDate>Fri, 22 Aug 2025 17:27:27 +0800</pubDate><description><![CDATA[equals底层是用==来实现的，所以也是判断内存地址是否相等，但是equals使用时绝大部分情况都是被重写后再使用，使equals用于判断对象内容相等而非地址。是否相等，即判断两个对象是否是同一个对象（基本数据类型：比较的是内容  引用数据类型：比较的是地址）。修饰类：表示这个类无法被继承，这个类中的所有方法都将被隐式的指定为final方法。修饰变量：表示常量，在被初始化后不能被修改。浮点型：float        字节数 4。修饰方法：使方法不能被重写，但可以被重载。==用于判断两个对象的。]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149811499</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149811499</guid><author>bb14521236</author><pubDate>Thu, 31 Jul 2025 20:03:45 +0800</pubDate><description><![CDATA[作用: vi命令是Linux系统提供的一个文本编辑工具，可以对文件内容进行编辑，类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具，编辑文件时可以对文本内容进行着色，方便我们对文件进行编辑处理，所以实际工作中vim更加常用。2). 要使用vim命令，需要我们自己完成安装。]]></description><category></category></item><item><title><![CDATA[过滤器Filter与拦截器Interceptor：简单解析与实践指南]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149574014</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149574014</guid><author>bb14521236</author><pubDate>Wed, 23 Jul 2025 17:09:16 +0800</pubDate><description><![CDATA[在JavaWeb开发中，过滤器（Filter）和拦截器（Interceptor）是处理HTTP请求的关键组件。它们能在请求到达核心业务逻辑前/后执行统一操作（如权限校验、日志记录），提升代码复用性和安全性。本文将通过代码示例解析二者的作用、实现与区别，并梳理完整HTTP请求流程。]]></description><category></category></item><item><title><![CDATA[dependencyManagement和dependencies的区别]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149513663</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149513663</guid><author>bb14521236</author><pubDate>Mon, 21 Jul 2025 19:45:57 +0800</pubDate><description><![CDATA[dependencies用于添加真正需要的依赖dependencyManagement用于管理这些依赖的管理和范围，实现统一控制和避免冲突。它本身不添加任何依赖。但却像是项目的依赖配置中心，是管理大型或复杂 Maven 项目依赖关系、保持构建一致性的关键。]]></description><category></category></item><item><title><![CDATA[Jwt令牌技术]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149429914</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149429914</guid><author>bb14521236</author><pubDate>Thu, 17 Jul 2025 21:25:15 +0800</pubDate><description><![CDATA[JWT令牌是一种基于JSON的安全令牌技术，由Header、Payload和Signature三部分组成。它具有简洁、自包含的特点，可直接在请求中传递，并支持自定义数据存储。JWT通过签名算法确保安全性，任何篡改都会导致校验失败。生成时需进行Base64编码，使用密钥签名；校验时需配套密钥，过期或篡改的令牌将被视为非法。JWT解决了集群认证问题，减轻服务器存储压力，但需自行实现生成、传递和校验逻辑。测试表明，JWT对篡改和过期具有高度敏感性，是一种可靠的身份验证机制。]]></description><category></category></item><item><title><![CDATA[常见Http响应状态码]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149224124</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149224124</guid><author>bb14521236</author><pubDate>Wed, 09 Jul 2025 14:47:15 +0800</pubDate><description><![CDATA[状态码大全：]]></description><category></category></item><item><title><![CDATA[MyBatis操作中的常见错误]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149220410</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149220410</guid><author>bb14521236</author><pubDate>Wed, 09 Jul 2025 11:43:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Maven下载安装]]></title><link>https://blog.youkuaiyun.com/bb14521236/article/details/149141540</link><guid>https://blog.youkuaiyun.com/bb14521236/article/details/149141540</guid><author>bb14521236</author><pubDate>Sat, 05 Jul 2025 20:42:30 +0800</pubDate><description><![CDATA[摘要：Apache Maven是一款基于POM的项目管理工具，用于构建、报告和文档管理。安装步骤包括：1)解压安装包至无中文路径；2)配置本地仓库路径，修改settings.xml中的&lt;localRepository&gt;标签；3)添加阿里云镜像以加速依赖下载；4)设置MAVEN_HOME环境变量并配置Path。验证安装成功可使用mvn -v命令。官网下载地址：https://maven.apache.org/download.cgi。]]></description><category></category></item></channel></rss>