<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SheepYangStudy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SheepYangStudy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SheepYangStudy]]></copyright><item><title><![CDATA[（MAC）搭建Spring Cloud Alibaba微服务项目：整合Nacos+GateWay+Sentinel+Seata+RocketMq]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146406688</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146406688</guid><author>SheepYangStudy</author><pubDate>Thu, 03 Apr 2025 15:42:18 +0800</pubDate><description><![CDATA[1.微服务是架构风格，代表一种通过将应用程序拆分成小型，独立的功能模块（服务）的开发方式2.每个模块（服务）实现独立的业务功能不限语言，不限技术，服务之间通过轻量级的通信机制进行交互3.微服务的核心思想：解耦应用程序，提升灵活性和维护性。]]></description><category></category></item><item><title><![CDATA[创建型设计模式优缺点总结及场景应用Java]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146150288</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146150288</guid><author>SheepYangStudy</author><pubDate>Thu, 13 Mar 2025 14:34:16 +0800</pubDate><description><![CDATA[设计模式描述优点缺点单例模式确保对象的唯一性1. 单例对象在内存中只有一个，可以减少内存开支，不过在java中要注意垃圾回收机制的影响。2. 单例模式提供了对唯一示例的受控访问。因为单例类封装了它的唯一实例，所以它可以严格控制客户怎样以及何时访问它。3. 允许可变数目实例。1. 单例模式中没有抽象层，因此扩展困难，若要扩展，除非修改代码，基本上没有第二种途径。2.面向对象语言垃圾回收机制，当对象长时间不使用，被销毁回收，导致实例需要重新创建，且单例状态丢失简单工厂模式。]]></description><category></category></item><item><title><![CDATA[统一建模语言UML之类之间的关系]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146122683</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/146122683</guid><author>SheepYangStudy</author><pubDate>Mon, 10 Mar 2025 12:08:23 +0800</pubDate><description><![CDATA[一旦整体不存在，部分也消失。]]></description><category></category></item><item><title><![CDATA[数据结构与算法之二分查找及场景应用（Java）]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145871153</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145871153</guid><author>SheepYangStudy</author><pubDate>Wed, 26 Feb 2025 10:22:01 +0800</pubDate><description><![CDATA[因为 nums[0] + nums[1] == 9 ，返回 [0, 1]。你可以假设每种输入只会对应一个答案，并且你不能使用两次相同的元素。整数，并返回它们的数组下标。你可以按任意顺序返回答案。，请你在该数组中找出。]]></description><category></category></item><item><title><![CDATA[数据结构与算法之二分查找及场景应用（Java）]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145843800</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145843800</guid><author>SheepYangStudy</author><pubDate>Tue, 25 Feb 2025 10:50:33 +0800</pubDate><description><![CDATA[查找：在一些数据元素中，通过一定的方法找出与给定关键字相同的数据元素的过程列表查找（线性表查找）：从列表中查找指定的元素输入：列表，待查找元素输出：元素下标（未找到元素时一般返回-1）]]></description><category></category></item><item><title><![CDATA[数据结构与算法之冒泡、选择、插入、快速、堆、归并思想介绍及代码实现（Java）]]></title><link>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145777120</link><guid>https://blog.youkuaiyun.com/SheepYangStudy/article/details/145777120</guid><author>SheepYangStudy</author><pubDate>Fri, 21 Feb 2025 17:17:53 +0800</pubDate><description><![CDATA[以下所有代码实现均采用Java语言列表每两个相邻的数，如果前面比后面大，则交换这两个数一趟排序结束后，无序区减少一个数，有序区增加一个数一趟排序记录最小的数，放到第一个位置在一趟排序记录列表无序区最小的数，放到第二个位置依此类推关键点：有序区和无序区，无序区最小数的位置原地排序，不需要额外开辟新数组初始时手里（有序区）只有一张牌每次（从无序区）摸一张牌，插入到手里已有牌的正确位置取一个元素P（第一个元素），使元素P归位列表被P分成两部分，左边都比P小，右边都比P大。]]></description><category></category></item></channel></rss>