<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_65837469的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_65837469</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_65837469]]></copyright><item><title><![CDATA[AES 加密中 CBC 与 ECB 模式的区别详解]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/147306520</link><guid>https://blog.csdn.net/weixin_65837469/article/details/147306520</guid><author>weixin_65837469</author><pubDate>Thu, 17 Apr 2025 15:00:13 +0800</pubDate><description><![CDATA[在 CBC 模式下，每个明文块在加密前会与前一个密文块进行异或操作，从而引入块与块之间的依赖关系。AES 是一种分组加密算法，它将明文分成固定大小的块（128 位，即 16 字节），然后对每个块进行加密。在 ECB 模式下，每个明文块独立加密，块与块之间没有任何依赖关系。即使相同的明文块出现多次，由于前一个密文块的影响，生成的密文块也会不同。ECB 模式的安全性较低，因为相同的明文块会生成相同的密文块。即使块 1 和块 2 的内容在其他地方重复出现，由于 IV 和前一个密文块的影响，它们的密文也不会重复。]]></description><category></category></item><item><title><![CDATA[如何提高Java系统的QPS（Queries Per Second）]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145497951</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145497951</guid><author>weixin_65837469</author><pubDate>Fri, 07 Feb 2025 16:34:47 +0800</pubDate><description><![CDATA[提高Java系统的QPS是一个系统工程，需要从代码优化、数据库优化、网络与系统优化、分布式与微服务架构、监控与调优等多个方面入手。通过综合运用这些方法，可以显著提升系统的处理能力，满足高并发场景下的性能需求。同时，也要注意平衡性能与稳定性之间的关系，确保系统在追求高性能的同时，也能保持良好的稳定性和可扩展性。]]></description><category></category></item><item><title><![CDATA[Gateway路由匹配规则详解]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145477906</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145477906</guid><author>weixin_65837469</author><pubDate>Thu, 06 Feb 2025 16:54:47 +0800</pubDate><description><![CDATA[Gateway路由匹配规则是微服务架构中不可或缺的一部分。通过合理配置路由匹配规则，我们可以实现请求的精确转发、负载均衡、安全控制等多种功能。]]></description><category></category></item><item><title><![CDATA[深入理解Java中的静态代码块]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145299203</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145299203</guid><author>weixin_65837469</author><pubDate>Thu, 23 Jan 2025 10:15:00 +0800</pubDate><description><![CDATA[静态代码块是Java类中的一段静态初始化代码，它在类被加载到JVM（Java虚拟机）时执行，且仅执行一次。静态代码块以static关键字开头，大括号{}内包含要执行的代码。static {// 静态代码块的内容System.out.println("静态代码块执行");// 可以在这里进行静态变量的初始化等操作。]]></description><category></category></item><item><title><![CDATA[ELK Stack：日志管理与分析的神兵利器]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145308080</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145308080</guid><author>weixin_65837469</author><pubDate>Wed, 22 Jan 2025 17:43:40 +0800</pubDate><description><![CDATA[ELK Stack 是一组开源软件，用于日志数据的收集、处理、存储、搜索、分析和可视化。：一个基于 Lucene 的搜索引擎，支持全文搜索、结构化搜索和分析。Elasticsearch 提供了分布式多用户能力的全文搜索引擎，基于 RESTful web 接口。Elasticsearch 是用 Java 开发的，并作为 Apache 许可条款下的开放源码发布，是当前流行的企业级搜索引擎。Logstash：一个开源的服务器端数据处理管道，能够同时从多个来源采集数据，转换数据，然后将数据发送到你指定的目的地。]]></description><category></category></item><item><title><![CDATA[DDD领域模型设计]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145298288</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145298288</guid><author>weixin_65837469</author><pubDate>Wed, 22 Jan 2025 10:23:29 +0800</pubDate><description><![CDATA[DDD由Eric Evans在其同名著作中首次提出，它强调以业务领域的知识为中心来设计软件。通过深入理解业务领域，开发者可以构建出与业务密切相关的软件系统，从而确保系统的业务价值和可维护性。DDD的核心思想包括领域建模、战略设计和战术设计三个层次。]]></description><category></category></item><item><title><![CDATA[Linux系统用户操作详细指令指南]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/145000799</link><guid>https://blog.csdn.net/weixin_65837469/article/details/145000799</guid><author>weixin_65837469</author><pubDate>Wed, 08 Jan 2025 10:14:29 +0800</pubDate><description><![CDATA[Linux系统的用户管理功能非常强大和灵活，通过本文介绍的常用指令，用户可以轻松地进行用户创建、密码管理、信息修改、删除、组管理以及查看用户信息等操作。熟练掌握这些指令，将有助于提高系统的安全性和管理效率。]]></description><category></category></item><item><title><![CDATA[拦截器与过滤器：适用场景与使用倾向的深度解析]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144990138</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144990138</guid><author>weixin_65837469</author><pubDate>Wed, 08 Jan 2025 09:00:00 +0800</pubDate><description><![CDATA[在Web应用开发中，拦截器（Interceptor）和过滤器（Filter）是两种用于请求和响应拦截的重要机制。尽管它们的功能在某种程度上有所重叠，但各自的适用场景和工作原理却大相径庭。本文将深入探讨拦截器和过滤器的适用场景，以及在单体项目和微服务架构中的使用倾向。]]></description><category></category></item><item><title><![CDATA[Linux环境下确认并操作 Git 仓库]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144988451</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144988451</guid><author>weixin_65837469</author><pubDate>Tue, 07 Jan 2025 16:31:40 +0800</pubDate><description><![CDATA[在软件开发和版本控制中，Git 已成为不可或缺的工具。有时，我们需要确认某个目录是否是一个 Git 仓库，并在该目录中运行脚本。本文将详细介绍如何确认目录是否是一个 Git 仓库，并确保您的脚本在该目录中运行。]]></description><category></category></item><item><title><![CDATA[微服务间通信的端口开放性探究：从单机到多机的转变]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144889500</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144889500</guid><author>weixin_65837469</author><pubDate>Thu, 02 Jan 2025 16:25:06 +0800</pubDate><description><![CDATA[在微服务架构中，服务通常被设计为独立、可部署和可扩展的单元。这些服务之间通过轻量级的通信机制（如HTTP/REST、gRPC等）进行交互。为了保障服务的安全性和隔离性，通常会对服务的端口进行严格的访问控制。]]></description><category></category></item><item><title><![CDATA[多线程中如何优雅地控制执行顺序]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144115916</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144115916</guid><author>weixin_65837469</author><pubDate>Fri, 29 Nov 2024 10:51:34 +0800</pubDate><description><![CDATA[在多线程编程中控制执行顺序是一项具有挑战性的任务。然而，通过合理使用锁、条件变量、信号量、事件驱动模型和线程池等同步机制，我们可以实现线程间的有序执行。在选择具体的同步机制时，需要根据实际的应用场景和需求进行权衡和选择。同时，还需要注意避免过度同步和死锁等问题，以确保程序的正确性和性能。]]></description><category></category></item><item><title><![CDATA[如何确保数据库和Redis数据的一致性]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144086066</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144086066</guid><author>weixin_65837469</author><pubDate>Thu, 28 Nov 2024 09:56:24 +0800</pubDate><description><![CDATA[在Spring Boot项目中，保证数据库和Redis数据一致性是一个重要的问题，特别是在涉及缓存和数据库交互的场景中。]]></description><category></category></item><item><title><![CDATA[Spring自动注入机制与@Autowired、@Resource注解的区别]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144077590</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144077590</guid><author>weixin_65837469</author><pubDate>Wed, 27 Nov 2024 11:07:48 +0800</pubDate><description><![CDATA[Spring的自动注入机制为开发者提供了极大的便利，使得代码更加简洁和易于维护。@Autowired和@Resource作为两种常用的注入注解，各有其特点和适用场景。开发者应根据实际需求选择合适的注解进行依赖注入。同时，也需要注意避免注入失败的风险，确保应用的稳定性和可靠性。]]></description><category></category></item><item><title><![CDATA[CompletableFuture在Java异步编程中的使用详解]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144077014</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144077014</guid><author>weixin_65837469</author><pubDate>Wed, 27 Nov 2024 10:49:50 +0800</pubDate><description><![CDATA[实现了接口和Future接口，是Future的扩展和增强。非阻塞的获取结果的get方法虽然会阻塞线程，但它还提供了其他方法如join和getNow，这些方法可以在不阻塞线程的情况下获取结果。异步回调：通过thenApplythenAcceptthenRun等方法，可以在任务完成后自动执行回调逻辑。多个任务的组合提供了allOf和anyOf方法来组合多个异步任务，实现更复杂的异步流程控制。异常处理：通过方法，可以在任务执行过程中发生异常时，捕获并处理异常。]]></description><category></category></item><item><title><![CDATA[Gateway网关实现限流的策略]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/144050776</link><guid>https://blog.csdn.net/weixin_65837469/article/details/144050776</guid><author>weixin_65837469</author><pubDate>Tue, 26 Nov 2024 09:42:40 +0800</pubDate><description><![CDATA[限流是一种流量控制的策略，用于限制系统处理请求的速率或数量，以保护系统免受过载或攻击的影响。通过限制请求的数量或速率，可以平衡系统和资源之间的压力，确保系统在可接受的范围内运行。请求速率限流：限制单位时间内系统可以接受的最大请求数量。例如，每秒最多处理100个请求。并发请求数限流：限制同时处理的请求数量。例如，限制系统只能同时处理100个并发请求。用户级别限流：根据用户进行限流，限制每个用户的请求频率或数量。例如，限制每个用户每分钟只能发送10个请求。API级别限流。]]></description><category></category></item><item><title><![CDATA[SDK下载依赖到IDEA的详细指南]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/143017837</link><guid>https://blog.csdn.net/weixin_65837469/article/details/143017837</guid><author>weixin_65837469</author><pubDate>Thu, 17 Oct 2024 14:23:55 +0800</pubDate><description><![CDATA[在IntelliJ IDEA中下载和配置SDK依赖是一个相对简单的过程，但具体步骤可能会因SDK的类型和项目构建工具的不同而有所差异。通过本文的介绍，你应该能够掌握在IDEA中下载和配置SDK的基本方法，并在项目中顺利使用SDK提供的功能。如果你遇到任何问题，建议查阅IDEA的官方文档或SDK的官方指南以获取更多帮助。]]></description><category></category></item><item><title><![CDATA[Redisson使用详解：一个强大的Redis Java客户端]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/142496063</link><guid>https://blog.csdn.net/weixin_65837469/article/details/142496063</guid><author>weixin_65837469</author><pubDate>Tue, 24 Sep 2024 17:47:20 +0800</pubDate><description><![CDATA[Redisson是一个功能强大的Redis Java客户端，它提供了丰富的API来支持分布式对象和服务。通过简单的配置和API调用，我们可以轻松地使用Redis进行分布式编程。无论是分布式映射、分布式锁还是分布式桶，Redisson都提供了简洁的接口和强大的功能，帮助开发者快速构建高效、可扩展的分布式应用。]]></description><category></category></item><item><title><![CDATA[超QPS重试策略-确保系统在高负载下的稳定性]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/142356124</link><guid>https://blog.csdn.net/weixin_65837469/article/details/142356124</guid><author>weixin_65837469</author><pubDate>Thu, 19 Sep 2024 11:35:28 +0800</pubDate><description><![CDATA[超QPS重试策略是一种在请求失败时自动重试的机制，旨在提高系统的容错能力和用户体验。该策略的核心思想是在检测到请求失败时，根据预设的规则和条件进行重试，直至请求成功或达到最大重试次数。超QPS重试策略是确保系统在高负载下稳定运行的重要手段之一。通过合理的重试次数和间隔时间设置、区分可重试与不可重试的错误、使用指数退避算法、集成熔断机制、优化数据库和缓存、异步处理和消息队列以及负载均衡和水平扩展等技术手段，可以显著提高系统的容错能力和用户体验。]]></description><category></category></item><item><title><![CDATA[Spring Boot整合MyBatis Plus详解]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/142216215</link><guid>https://blog.csdn.net/weixin_65837469/article/details/142216215</guid><author>weixin_65837469</author><pubDate>Fri, 13 Sep 2024 17:29:30 +0800</pubDate><description><![CDATA[在Java企业级开发中，Spring Boot以其自动配置、简化开发流程的特性，成为微服务架构下首选的框架之一。而MyBatis Plus则以其强大的CRUD操作、代码生成器等功能，进一步简化了数据库操作。本文将详细介绍如何在Spring Boot项目中整合MyBatis Plus，实现快速的数据访问。]]></description><category></category></item><item><title><![CDATA[Spring事务传播行为详解]]></title><link>https://blog.csdn.net/weixin_65837469/article/details/142181718</link><guid>https://blog.csdn.net/weixin_65837469/article/details/142181718</guid><author>weixin_65837469</author><pubDate>Thu, 12 Sep 2024 17:26:10 +0800</pubDate><description><![CDATA[Spring事务的传播行为定义了当一个事务方法被另一个事务方法调用时，两个方法之间的事务应该如何协调和传播。Spring提供了七种事务传播行为，每种行为都适用于不同的场景。]]></description><category></category></item></channel></rss>