<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LEE180501的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LEE180501</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LEE180501]]></copyright><item><title><![CDATA[拓扑排序-快速理解与实现]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/147519431</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/147519431</guid><author>LEE180501</author><pubDate>Thu, 15 May 2025 13:45:07 +0800</pubDate><description><![CDATA[拓扑排序是一种对有向无环图（DAG）的顶点进行排序的算法,通过拓扑排序，可以将复杂的依赖关系转化为线性序列，为顺序规划提供有效解决方案。]]></description><category></category></item><item><title><![CDATA[谈谈面向对象]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/138863601</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/138863601</guid><author>LEE180501</author><pubDate>Sun, 28 Jul 2024 11:06:52 +0800</pubDate><description><![CDATA[毫不夸张的说，程序界不能失去面向对象，就像西方不能失去耶路撒冷！！！]]></description><category></category></item><item><title><![CDATA[Mock 测试技术]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/140273583</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/140273583</guid><author>LEE180501</author><pubDate>Tue, 09 Jul 2024 16:44:43 +0800</pubDate><description><![CDATA[Mock 框架他本是是不依赖于其他任何外部依赖的，使用 Mock 对象可以模拟外部依赖的行为和状态，所以相当于将测试方法和外部依赖隔离，能够更好的对单元方法的逻辑测试。]]></description><category></category></item><item><title><![CDATA[MySQL 索引你必须知道的那些事]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/130305133</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/130305133</guid><author>LEE180501</author><pubDate>Mon, 08 Jul 2024 16:52:43 +0800</pubDate><description><![CDATA[索引相当于一本书的目录，是为了缩小扫描范围而存在的一种机制。]]></description><category></category></item><item><title><![CDATA[MySQL 存储引擎&事务]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/130292169</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/130292169</guid><author>LEE180501</author><pubDate>Mon, 08 Jul 2024 16:52:25 +0800</pubDate><description><![CDATA[MySQL 两大杀器：存储引擎和事务]]></description><category></category></item><item><title><![CDATA[Java 项目的构建工具 Maven]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/139282562</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/139282562</guid><author>LEE180501</author><pubDate>Thu, 27 Jun 2024 10:42:31 +0800</pubDate><description><![CDATA[Maven 是 Apache 旗下的一个开源项目，是一款管理和构建 Java 项目的工具。]]></description><category></category></item><item><title><![CDATA[初识前端工程化]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/139107145</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/139107145</guid><author>LEE180501</author><pubDate>Thu, 27 Jun 2024 10:38:00 +0800</pubDate><description><![CDATA[作为后端程序员，免不了要和前端打交道，本篇文章站在初学者的角度，系统上认识一下工程化的前端工程。]]></description><category></category></item><item><title><![CDATA[服务架构模式演化]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/139579478</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/139579478</guid><author>LEE180501</author><pubDate>Mon, 10 Jun 2024 17:53:01 +0800</pubDate><description><![CDATA[随着业务进一步增长，用户量和数据量都水涨船高，一台主机难以应付的时候，就需要引入更多的主机，引入更多的硬件资源，进而引入微服务。]]></description><category></category></item><item><title><![CDATA[Vue 知识扫盲]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/137512155</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/137512155</guid><author>LEE180501</author><pubDate>Fri, 03 May 2024 10:50:42 +0800</pubDate><description><![CDATA[Vue 是一种非常高效的 JavaScript 框架，可以简化 Dom 操作，实现响应式数据驱动……]]></description><category></category></item><item><title><![CDATA[Lambda 语法糖《方法引用》]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/137211037</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/137211037</guid><author>LEE180501</author><pubDate>Sat, 20 Apr 2024 12:18:41 +0800</pubDate><description><![CDATA[其实简单来讲，方法引用就是把已经存在的方法拿过来用，当做函数式接口中抽象方法的方法体。]]></description><category></category></item><item><title><![CDATA[Stream 流常见基本操作]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/137184354</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/137184354</guid><author>LEE180501</author><pubDate>Sat, 20 Apr 2024 12:18:01 +0800</pubDate><description><![CDATA[Stream 流是 Java8 新特性之一，我们在实际开发中借助 Stream 流搭配 Lambda 表达式，可以很方便的完成一些对集合的操作，可以显著的提升开发的效率和性能。]]></description><category></category></item><item><title><![CDATA[Git 远程仓库&多人协作]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136944678</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136944678</guid><author>LEE180501</author><pubDate>Thu, 18 Apr 2024 17:07:21 +0800</pubDate><description><![CDATA[Git是分布式版本控制系统，同一个Git仓库，可以分布到不同的机器上。那么该怎么分布呢？]]></description><category></category></item><item><title><![CDATA[Git 分支管理]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136936424</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136936424</guid><author>LEE180501</author><pubDate>Thu, 18 Apr 2024 17:05:48 +0800</pubDate><description><![CDATA[添加⼀个新功能时，你肯定不希望因为⼀些实验性质的代码，把主分搞乱了，所以，每添加⼀个新功能，最好新建⼀个分⽀，我们可以将其称之为 feature 分⽀，在上⾯开发，完成后，合并，最后，删除该 feature 分⽀。假设我们的 Bug 是在 master 分支上修复的，那么此时 Master 分支目前最新的提交，是要领先于新建 dev2 时基于的 master 分支的提交的，所以我们在 dev2 中当然看不见修复 bug 的相关代码。修复完成后，可以将修复后的代码合并回主分支，而不会干扰正在进行的其他工作。]]></description><category></category></item><item><title><![CDATA[Git 时光穿梭]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136930314</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136930314</guid><author>LEE180501</author><pubDate>Thu, 18 Apr 2024 17:05:34 +0800</pubDate><description><![CDATA[值得注意的是，Git 的版本回退速度非常快，因为 Git 在内部有个指向当前版本的 HEAD 指针，当你回退版本的时候，Git 仅仅是把 HEAD 指针指向回退的版本即可。]]></description><category></category></item><item><title><![CDATA[栈的最后表演：逆波兰表达式求值]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136263513</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136263513</guid><author>LEE180501</author><pubDate>Sun, 25 Feb 2024 13:43:18 +0800</pubDate><description><![CDATA[今天刷题遇到了逆波兰表达式，死亡的记忆突然开始攻击我，好嘛，既然根基不牢，那么就一次性给他搞明白了！]]></description><category></category></item><item><title><![CDATA[SpringAMQP开启“可靠性”机制]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136179025</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136179025</guid><author>LEE180501</author><pubDate>Tue, 20 Feb 2024 14:01:47 +0800</pubDate><description><![CDATA[本章就重点介绍一下如何预防和处理使用SpringAMQP时可能出现的问题。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成和使用消息队列]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136177478</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136177478</guid><author>LEE180501</author><pubDate>Tue, 20 Feb 2024 14:00:20 +0800</pubDate><description><![CDATA[SpringAMQP 是对消息队列原生客户端进行了一层封装，使用成本大大降低了。]]></description><category></category></item><item><title><![CDATA[使用ShardingJDBC实现分库分表]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136119158</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136119158</guid><author>LEE180501</author><pubDate>Thu, 15 Feb 2024 12:39:05 +0800</pubDate><description><![CDATA[实现本地使用shardingJDBC完成分库分表]]></description><category></category></item><item><title><![CDATA[从零开启 JDBC 编程]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/136118450</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/136118450</guid><author>LEE180501</author><pubDate>Thu, 15 Feb 2024 12:38:07 +0800</pubDate><description><![CDATA[理解了JDBC的工作原理和原始API的使用，对理解框架也会有很大的帮助。]]></description><category></category></item><item><title><![CDATA[基于 WebSocket 打造聊天室]]></title><link>https://blog.youkuaiyun.com/LEE180501/article/details/134616640</link><guid>https://blog.youkuaiyun.com/LEE180501/article/details/134616640</guid><author>LEE180501</author><pubDate>Sun, 17 Dec 2023 09:01:28 +0800</pubDate><description><![CDATA[WebSocket 是一种基于连接上进行  通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单。]]></description><category></category></item></channel></rss>