<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wind_chasing_boy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wind_chasing_boy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wind_chasing_boy]]></copyright><item><title><![CDATA[IDEA集成DeepSeek]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/145667045</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/145667045</guid><author>wind_chasing_boy</author><pubDate>Sun, 16 Feb 2025 17:47:55 +0800</pubDate><description><![CDATA[这个 Key 就像是一把钥匙，能够解锁 DeepSeek 的全部功能，确保你能够正常使用它提供的各项服务。为了更好的使用插件，这里推荐使用一个代理插件——CodeGPT，CodeGPT是一个AI驱动的代码助手，旨在帮助开发者进行各种编程活动，它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的强大替代品。高版本的 IDEA 不仅在功能上更加完善，而且在与 DeepSeek 的兼容性和稳定性方面也有更好的表现，能够为后续的集成工作提供坚实的基础。]]></description><category></category></item><item><title><![CDATA[Spring AI：让ChatGPT成为你的开发助手]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137636763</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137636763</guid><author>wind_chasing_boy</author><pubDate>Sun, 14 Apr 2024 11:40:10 +0800</pubDate><description><![CDATA[在当今快速发展的技术世界中，人工智能（AI）正逐渐成为开发者的得力助手。而ChatGPT作为一种强大的自然语言处理模型，已经被广泛应用于聊天机器人、智能助手、自动回复系统等领域。本文将介绍如何使用Spring AI集成ChatGPT，让它成为你的开发助手。Spring AI是一个基于Spring Boot框架的AI应用开发工具包。它旨在简化AI模型的集成和部署，使开发者能够更快地构建智能应用。Spring AI提供了一系列功能，包括对话管理、自然语言处理、图像识别等，其中ChatGPT就是其中之一。]]></description><category></category></item><item><title><![CDATA[行为型设计模式 - 命令模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137116533</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137116533</guid><author>wind_chasing_boy</author><pubDate>Thu, 28 Mar 2024 17:27:23 +0800</pubDate><description><![CDATA[命令模式（Command Pattern）是一种行为型设计模式，它旨在将请求封装成对象，以便参数化其他对象，并支持请求的排队、记录请求日志、撤销操作等。]]></description><category></category></item><item><title><![CDATA[行为型设计模式 - 责任链模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137025834</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/137025834</guid><author>wind_chasing_boy</author><pubDate>Mon, 25 Mar 2024 21:46:12 +0800</pubDate><description><![CDATA[责任链模式是一种行为型设计模式，用于构建一条处理请求的链。在这个链上的每个处理器都有机会处理请求，如果一个处理器不能处理请求，则将请求传递给下一个处理器，直到有一个处理器能够处理它。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 代理模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135839994</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135839994</guid><author>wind_chasing_boy</author><pubDate>Thu, 25 Jan 2024 11:27:25 +0800</pubDate><description><![CDATA[代理模式是一种结构型设计模式，其主要目的是为其他对象提供一种代理以控制对这个对象的访问。代理类通常充当客户端和目标对象之间的中介，可以在访问目标对象时添加额外的功能或控制访问权限。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 享元模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135692501</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135692501</guid><author>wind_chasing_boy</author><pubDate>Fri, 19 Jan 2024 11:25:45 +0800</pubDate><description><![CDATA[享元模式（Flyweight Pattern）是一种结构型设计模式，它旨在减少对象的数量以节省内存或计算成本。该模式的核心思想是共享对象，即将对象的一部分状态外部化，以便多个对象可以共享这部分状态，而其他部分状态则可以独立存储。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 外观模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135618825</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135618825</guid><author>wind_chasing_boy</author><pubDate>Tue, 16 Jan 2024 10:52:51 +0800</pubDate><description><![CDATA[外观模式是一种结构型设计模式，旨在提供一个统一的接口，以简化系统中多个子系统之间的交互和使用。它通过提供一个高层次的接口，隐藏了系统复杂性，让客户端可以更容易地使用系统。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 装饰者模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135466390</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135466390</guid><author>wind_chasing_boy</author><pubDate>Mon, 08 Jan 2024 21:56:38 +0800</pubDate><description><![CDATA[装饰者模式是一种结构型设计模式（亦称： 装饰器模式、Wrapper、Decorator），允许你在不改变对象自身结构的情况下，动态地给对象添加新的行为或责任。它通过将对象放入包装器中来实现这一目的，每个包装器（装饰者）都实现了与被包装对象相同的接口，并且可以在运行时动态添加或修改功能。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 组合模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135221930</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/135221930</guid><author>wind_chasing_boy</author><pubDate>Tue, 26 Dec 2023 15:05:54 +0800</pubDate><description><![CDATA[组合模式是一种结构型设计模式，它允许你将对象组织成树状结构，使得单个对象和组合对象能够以一致的方式被使用。这种模式通过定义一个抽象类或接口，让单个对象和组合对象共享相同的方法，从而使得客户端能够一致地处理它们。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 桥接模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134973405</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134973405</guid><author>wind_chasing_boy</author><pubDate>Wed, 13 Dec 2023 15:42:04 +0800</pubDate><description><![CDATA[桥接模式是一种结构性设计模式，它可以将一个大类或一些列紧密相关的类拆分为抽象和实现两个独立的结构层次，从而能够分别使用或改变。
它将继承关系变为组合关系，从而更好的应对系统中多维度的变化。]]></description><category></category></item><item><title><![CDATA[结构型设计模式 - 适配器模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134924154</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134924154</guid><author>wind_chasing_boy</author><pubDate>Mon, 11 Dec 2023 13:06:25 +0800</pubDate><description><![CDATA[适配器模式是一种结构型设计模式，它允许将一个类的接口转换成客户端所期待的另一个接口。通常用于使原本由于接口不兼容而不能一起工作的类能够协同工作。]]></description><category></category></item><item><title><![CDATA[创建型模式-单例模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134871660</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134871660</guid><author>wind_chasing_boy</author><pubDate>Fri, 08 Dec 2023 10:35:17 +0800</pubDate><description><![CDATA[单例模式是一种创建型设计模式，旨在确保一个类只有一个实例，并提供全局访问点来获取该实例。它保证在应用程序的整个生命周期内，特定类只存在一个实例化对象。]]></description><category></category></item><item><title><![CDATA[创建型设计模式-原型模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134852842</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134852842</guid><author>wind_chasing_boy</author><pubDate>Thu, 07 Dec 2023 14:16:26 +0800</pubDate><description><![CDATA[原型模式是一种创建型设计模式，它允许通过复制现有对象来创建新对象，甚至是复杂对象，而又无需使代码依赖它们所属的类。]]></description><category></category></item><item><title><![CDATA[创建型设计模式-生成器模式]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134804718</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134804718</guid><author>wind_chasing_boy</author><pubDate>Tue, 05 Dec 2023 13:36:15 +0800</pubDate><description><![CDATA[生成器模式是一种创建型设计模式， 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。]]></description><category></category></item><item><title><![CDATA[创建型设计模式-抽象工厂]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134783320</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134783320</guid><author>wind_chasing_boy</author><pubDate>Mon, 04 Dec 2023 14:42:38 +0800</pubDate><description><![CDATA[抽象工厂模式是一种创建型设计模式， 它能创建一系列相关的对象， 而无需指定其具体类。]]></description><category></category></item><item><title><![CDATA[创建型设计模式-工厂方法]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134722009</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134722009</guid><author>wind_chasing_boy</author><pubDate>Thu, 30 Nov 2023 21:19:57 +0800</pubDate><description><![CDATA[工厂方法模式是一种创建型设计模式，它通过定义一个创建对象的接口，但将实际的对象创建延迟到子类中去完成。这样可以使一个类的实例化延迟到其子类。]]></description><category></category></item><item><title><![CDATA[VMware Workstation Pro 17 虚拟机安装]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134641945</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134641945</guid><author>wind_chasing_boy</author><pubDate>Mon, 27 Nov 2023 12:53:30 +0800</pubDate><description><![CDATA[选一下安装地址，一直下一步即可。（可能会要求重启电脑，重启即可）安装完成界面。]]></description><category></category></item><item><title><![CDATA[MinIO安装与使用]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134613148</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134613148</guid><author>wind_chasing_boy</author><pubDate>Sat, 25 Nov 2023 13:36:37 +0800</pubDate><description><![CDATA[MinIO是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口，非常适合于存储大容量非结构化的数据，例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。一个对象文件可以是任意大小，从几KB到最大5TB不等。总的来说，MinIO是一个强大的对象存储服务，它提供了丰富的功能和灵活的集成选项，使得它能够满足各种不同的使用场景。然而，与任何技术一样，使用MinIO时也需要考虑其可能的限制和挑战。]]></description><category></category></item><item><title><![CDATA[深入了解Spring缓存注解：@Cacheable、@CacheEvict、@CachePut]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134593630</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/134593630</guid><author>wind_chasing_boy</author><pubDate>Fri, 24 Nov 2023 12:10:21 +0800</pubDate><description><![CDATA[这些注解允许对方法的返回值进行缓存、清除缓存或者强制更新缓存。让我们逐个来看。通过了解 Spring 缓存注解的功能和不同使用场景，我们可以更好地设计和管理缓存策略，以提高应用程序的性能和响应速度。]]></description><category></category></item><item><title><![CDATA[Mybatis拦截器Interceptor实现加解密]]></title><link>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/130230335</link><guid>https://blog.youkuaiyun.com/wind_chasing_boy/article/details/130230335</guid><author>wind_chasing_boy</author><pubDate>Tue, 13 Jun 2023 17:50:06 +0800</pubDate><description><![CDATA[最近项目使用Mybatis拦截器对数据进行加解密，以下记录如何将拦截器集成到项目中以及在使用过程中踩过的一些小坑，与君共勉Configuration：初始化基础配置，比如MyBatis的别名等，一些重要的类型对象，如插件，映射器，ObjectFactory和typeHandler对象，MyBatis所有的配置信息都维持在Configuration对象之中。SqlSessionFactory：SqlSession工厂。]]></description><category></category></item></channel></rss>