<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Allen_7_kklt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Allen_7_kklt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Allen_7_kklt]]></copyright><item><title><![CDATA[Windows MySQL 密码重置简明教程（适用于新手）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153685557</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153685557</guid><author>Allen_7_kklt</author><pubDate>Tue, 21 Oct 2025 12:31:24 +0800</pubDate><description><![CDATA[Windows MySQL 密码重置简明教程（适用于新手）
]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA Windows 系统高频快捷键使用手册]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153520069</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153520069</guid><author>Allen_7_kklt</author><pubDate>Sat, 18 Oct 2025 12:54:01 +0800</pubDate><description><![CDATA[通过本手册的学习，你已经掌握了 IntelliJ IDEA 在 Windows 系统下的核心快捷键。全局操作双击 Shift：全局搜索Ctrl+Shift+A：查找操作Ctrl+Alt+S：打开设置编辑操作Ctrl+Space：基础代码补全（建议修改为其他组合键）Ctrl+Shift+Space：智能代码补全Alt+Insert：代码生成菜单Ctrl+Alt+L：代码格式化Ctrl+/：行注释Ctrl+Shift+/：块注释导航操作Ctrl+B：跳转到声明。]]></description><category></category></item><item><title><![CDATA[Stack Overflow 简明使用手册]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153519066</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/153519066</guid><author>Allen_7_kklt</author><pubDate>Sat, 18 Oct 2025 11:58:05 +0800</pubDate><description><![CDATA[本文为新手Java后端开发者打造，讲解Stack Overflow搜索、提问、回答技巧，附案例与避坑指南，助高效解决技术难题。]]></description><category></category></item><item><title><![CDATA[小红书后端]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140298322</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140298322</guid><author>Allen_7_kklt</author><pubDate>Tue, 09 Jul 2024 16:05:54 +0800</pubDate><description><![CDATA[【代码】小红书后端。]]></description><category></category></item><item><title><![CDATA[Spring]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140242868</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140242868</guid><author>Allen_7_kklt</author><pubDate>Mon, 08 Jul 2024 15:38:03 +0800</pubDate><description><![CDATA[4、Spring Ioc的实现机制是什么_哔哩哔哩_bilibili]]></description><category></category></item><item><title><![CDATA[JavaSE]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140199350</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140199350</guid><author>Allen_7_kklt</author><pubDate>Fri, 05 Jul 2024 14:26:22 +0800</pubDate><description><![CDATA[用来记录背八股的情况]]></description><category></category></item><item><title><![CDATA[训练营总结篇]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140183719</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140183719</guid><author>Allen_7_kklt</author><pubDate>Thu, 04 Jul 2024 16:53:53 +0800</pubDate><description><![CDATA[收获

最大的收获就是对于算法题不会感到恐惧了，从前总感觉算法跟数学相关，而我的数学又是努力学却总考得很差的一种，卡尔的视频和笔记将很多算法讲得到很通透，而且按照顺序编排，刷起来会轻松一些
	在加入训练营之前，试着自己刷题，实在是没法坚持下去，训练营给我最大的帮助，大概就是有了刷题的动力，同时能够看到其他人分享的优秀笔记，其他人也在努力打卡，学起来更有氛围
	感谢卡尔的所有笔记和视频，尽管一刷没有记住什么东西，也是一个值得纪念的里程碑，学习总是需要重复的，希望加入训练营的朋友们都能找到理想薪资的工作。

]]></description><category></category></item><item><title><![CDATA[代码随想录Day76（图论Part11）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140183474</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140183474</guid><author>Allen_7_kklt</author><pubDate>Thu, 04 Jul 2024 16:47:05 +0800</pubDate><description><![CDATA[思路：毫无疑问是最难的一题。]]></description><category></category></item><item><title><![CDATA[代码随想录Day74（图论Part10）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140181717</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140181717</guid><author>Allen_7_kklt</author><pubDate>Thu, 04 Jul 2024 16:38:03 +0800</pubDate><description><![CDATA[思路：出现负权回路，按照之前的思路，会一直循环回路，使得成本不断减小，因此核心思路是，在。Bellman_ford 算法 每次都是对所有边进行松弛，其实是多做了一些无用功。更新用的是minDist，判断用的是minDistCopy。使用LinkedList实现Queue，不断从中。思路：关键是在于，每次松弛要基于上一次松弛的结果。因此，关键在于记录上次松弛更新过的节点，用。出节点node，操作。邻接表存储，方便找到。]]></description><category></category></item><item><title><![CDATA[代码随想录Day73（Part09）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140178819</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140178819</guid><author>Allen_7_kklt</author><pubDate>Thu, 04 Jul 2024 15:52:24 +0800</pubDate><description><![CDATA[如果 通过 A 到 B 这条边可以获得更短的到达B节点的路径，即如果。所以对所有边松弛一次 能得到 与起点 一条边相连的节点最短距离。那对所有边松弛两次 可以得到与起点 两条边相连的节点的最短距离。那对所有边松弛三次 可以得到与起点 三条边相连的节点的最短距离。堆优化版的主要区别在于，遍历的是边，适合边少，节点多的情况。优先队列中存放 Pair<节点，源点到该节点的权值>存的所有边都取出来，放进优先级队列。将每个节点的边和对应权值保存进去。存储<节点，源点到该节点的权值>存储的是边，使用邻接表。]]></description><category></category></item><item><title><![CDATA[代码随想录Day72（图论Part08）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140162426</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140162426</guid><author>Allen_7_kklt</author><pubDate>Thu, 04 Jul 2024 14:27:17 +0800</pubDate><description><![CDATA[存储节点和节点依赖关系。思路：看了一下蓝不过海呀的视频，要找到入度为0的点，删掉该点和该点的出度，要用一个数据结构存起来边，而且要方便删除。思路：直接看的蓝不过海呀的视频，懒得自己写了，抄一遍。]]></description><category></category></item><item><title><![CDATA[代码随想录Day71(图论Part07)]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140151538</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140151538</guid><author>Allen_7_kklt</author><pubDate>Wed, 03 Jul 2024 20:35:53 +0800</pubDate><description><![CDATA[思路：首先，我不知道怎么存这样的东西，用三维数组吗，没搞懂，果断放弃。prim算法的关键是加点。]]></description><category></category></item><item><title><![CDATA[代码随想录Day70（图论Part06）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140146583</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140146583</guid><author>Allen_7_kklt</author><pubDate>Wed, 03 Jul 2024 12:57:40 +0800</pubDate><description><![CDATA[思路：每次更新输出的边，来保证删除的是输入中最后出现的那条边。关键是，我要知道哪条边可以删除，而且是在join的时候就判断。基于【寻找存在的路径】代码改造，如果发现输入的（s，t）指向同一个根，说明是冗余连接，通过s1，t1每次join的时候更新。思路：按照题目的意思，至少有一条边是可以删除的，我想通过fa数组，找到fa中最少被指向的元素，删掉该边，或者是说，输出该边。在遍历father数组时，还需要记录是哪条边，或许可以用set来存储。]]></description><category></category></item><item><title><![CDATA[代码随想录Day69(图论Part05)]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140135342</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140135342</guid><author>Allen_7_kklt</author><pubDate>Tue, 02 Jul 2024 21:32:40 +0800</pubDate><description><![CDATA[思路：难道说，使用并查集的find函数，遍历所有的边，将节点的父亲信息存起来，如果source和destination没有指向同一个根节点，那么就说明不存在路径。路径压缩，也就是在某一次find函数执行过程中，更新子节点的指向，直接指向顶级节点。]]></description><category></category></item><item><title><![CDATA[代码随想录Day67(图论 part04)]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140069899</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140069899</guid><author>Allen_7_kklt</author><pubDate>Tue, 02 Jul 2024 20:00:16 +0800</pubDate><description><![CDATA[通过递归, 把所有路径跑一遍, 之后再检查是否所有的节点都有被访问到, 此处不需要回溯。思路：逐个遍历1，计算每个1跟临近的0所形成的边界，加起来，就是周长。思路：从1出发,进行深搜,走完所有路径,看是否能够到达所有节点。注意每次只统计上边和左边的相邻陆地。]]></description><category></category></item><item><title><![CDATA[代码随想录Day66（图论Part03）]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140036078</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/140036078</guid><author>Allen_7_kklt</author><pubDate>Fri, 28 Jun 2024 14:48:23 +0800</pubDate><description><![CDATA[思路：判断周围也没有岛屿，上下左右都没有，那就将当前位置变为0。先标记所有非孤岛，再沉没所有孤岛，再撤销所有非孤岛标记。在dfs里面需要判断岛屿时候接触边缘。]]></description><category></category></item><item><title><![CDATA[代码随想录Day65]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139949946</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139949946</guid><author>Allen_7_kklt</author><pubDate>Tue, 25 Jun 2024 15:30:59 +0800</pubDate><description><![CDATA[思路：先把矩阵信息存起来，再遍历数组，问题是这个岛屿的判定条件，要求四周都是水，才能称之为岛屿，而且陆地与陆地之间会连在一起，把遍历过的1变成2，这样只要你遍历到1周围有2，就说明两者是连在一起的，只有四周都是0，才加1，或者是遇到1且周围没有2才加1。遇到一个没有遍历过的节点陆地，计数器就加一，然后把该节点陆地所能遍历到的陆地都标记上。在遇到标记过的陆地节点和海洋节点的时候直接跳过。这样计数器就是最终岛屿的数量。思路：遍历岛屿时，要把岛屿面积算上，先定义个maxResult，每次遍历之后替换，想不到。]]></description><category></category></item><item><title><![CDATA[代码随想录Day64]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139951258</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139951258</guid><author>Allen_7_kklt</author><pubDate>Tue, 25 Jun 2024 11:07:59 +0800</pubDate><description><![CDATA[【代码】代码随想录Day64。]]></description><category></category></item><item><title><![CDATA[面试准备Day0]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139924549</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139924549</guid><author>Allen_7_kklt</author><pubDate>Mon, 24 Jun 2024 21:55:49 +0800</pubDate><description><![CDATA[今日学习

类的生命周期？
	类加载过程？
	类加载器有哪些？
	什么是双亲委派模型？
	为什么要使用双亲委派模型？
	历史上有哪几次双亲委派模型的破坏？（理解不够深）
	热部署的实现流程？
	Tomcat的类加载机制
	解释执行和编译执行的区别？
今日复习

问题1
	问题2



]]></description><category></category></item><item><title><![CDATA[代码随想录Day63]]></title><link>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139771842</link><guid>https://blog.youkuaiyun.com/Allen_7_kklt/article/details/139771842</guid><author>Allen_7_kklt</author><pubDate>Tue, 18 Jun 2024 22:14:13 +0800</pubDate><description><![CDATA[思路：两边比中间的高，就能留住雨水，先下降，再上升，取边界中小的作为水位线，从小的一端遍历到另一端减1的位置，就是水量，取值不知道怎么取。注意，使用单调栈是在横向求解，我一开始想的是使用单调栈竖向求解，所以求不出来。思路：取出非递减的数字，构成矩形。]]></description><category></category></item></channel></rss>