- 博客(403)
- 收藏
- 关注

原创 深入剖析:自己实现 MyBatis 底层机制的步骤与原理解析
Getter, Setter, RequiredArgsConstructor, ToString, EqualsAndHashCode, Value注解。应该对应不同的方法(多个方法) 根据不同的匹配情况调用不同方法, 并且还需要进行参数解析处理,还有比较复杂的字符串处理,拼接sql ,处理返回类型等等工作。4. 因为主要是讲解mybatis 生成mapper动态代理对象, 调用方法的机制,所以我做了简化。1. 如果要执行的方法是select , 就对应执行selectOne。
2023-05-10 17:17:40
687
2

原创 自己实现 SpringMVC 底层机制 系列之搭建 SpringMVC 底层机制开发环境和开发 WyxDispatcherServlet
自己实现 SpringMVC 底层机制 系列之搭建 SpringMVC 底层机制开发环境和开发 WyxDispatcherServlet😉自己实现 SpringMVC 底层机制 核心分发 控制器+ Controller 和 Service 注入容器 + 对象自动装配 + 控制器 方法获取参数 + 视图解析 + 返回 JSON 格式数系列😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集🤔欢迎大家加入我的社区尘觉社区。
2023-05-06 15:28:53
706

原创 手动实现 Spring 底层机制 实现任务阶段一编写自己 Spring 容器-准备篇【1】
Spring的初始化 IOC容器+-依赖注入-+BeanPostProcessor 机制-+AOP实现
2023-05-03 08:21:22
1232
1
原创 算法的学习笔记—不用加减乘除做加法
通过位运算实现加法是一个既优雅又富有启发性的例子,它不仅展示了位运算的强大功能,也帮助我们更好地理解计算机的工作原理。虽然在日常编程中我们很少需要这样实现加法,但这种思维方式对于解决其他复杂的位运算问题很有帮助。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2025-01-07 10:43:14
781
原创 算法的学习笔记—不用常规控制语句求 1 到 n 的和
这个解决方案展示了如何在严格的语法限制下,通过创新思维找到问题的解决方案。通过利用逻辑运算符的短路特性,我们不仅解决了问题,还加深了对编程语言特性的理解。这种解决思路提醒我们,在编程中,限制有时反而能激发创新,帮助我们发现语言特性的新用途。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2025-01-06 21:27:44
674
原创 算法的学习笔记—股票的最大利润
该解法基于财富主义,通过一次迭代,在保持优化的情况下获取最大收益。这种思路构造简单,有效,是解决类似问题时非常有用的一种思想。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2025-01-05 15:43:24
589
原创 算法的学习笔记— 圆圈中最后剩下的数(牛客JZ62)
NowCoder该问题提供了一种关于约瑟夫问题的优雅解法,通过返正方式,在数量不无限加长的情况下,仍能最终解出最后剩下的小朋友编号,并且突显了数学法则和循环计算的精妙。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-12-25 15:26:44
1051
原创 算法的学习笔记—扑克牌顺子(牛客JZ61)
通过本题,我们学习了如何结合排序和计数来解决扑克牌顺子问题。利用癞子的特殊性质,有效地填补间隙,最终判断是否满足顺子的条件。这一思路可以扩展到其他类似问题,如跳跃游戏或间隙填补问题。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-12-22 23:34:37
755
原创 剑指 Offer 60. n个骰子的点数
标准动态规划方法适合理解和调试,但占用空间较大。使用旋转数组优化空间后,代码稍显复杂,但更加高效。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2024-12-21 18:53:50
819
原创 算法的学习笔记—滑动窗口的最大值(牛客JZ59)
滑动窗口最大值问题在算法题中具有较高的实用性和典型性。掌握使用大顶堆解决该问题的方法,对于理解和应用优先队列以及堆数据结构有很大帮助。希望本文的分析和代码示例可以帮助大家更好地理解该问题,并在未来的算法学习中加以应用。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-28 23:24:08
1375
原创 算法的学习笔记—左旋转字符串(牛客JZ58)
在这道题目中,使用三步翻转法避免了直接拼接带来的额外开销,使得操作更加高效简洁。无论是面试还是实际开发中,这种方法都非常实用。这个题目很好地锻炼了对字符串操作和数组翻转的理解,三步翻转法的思路在其他字符串旋转、数组循环移位等问题中也能得到广泛应用。希望这篇文章能帮助大家掌握并熟练应用这种方法。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-10-27 16:50:16
785
原创 算法的学习笔记—翻转单词顺序列(牛客JZ73)
本题使用了双重翻转的方法,巧妙地实现了翻转单词顺序的效果。通过这个思路,可以在不使用额外空间的情况下,完成对字符串的高效处理。在面试中,掌握该解法对于处理其他字符串类问题也有很大帮助。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-27 12:12:03
939
原创 算法的学习笔记—和为 S 的连续正数序列(牛客JZ74)
此题使用滑动窗口(双指针)解法,实现简洁高效。掌握这种思路对解决类似连续数列求和问题非常有帮助。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2024-10-26 18:58:40
1071
原创 算法的学习笔记—和为 S 的两个数字(牛客JZ57)
使用双指针解题法有效地解决了有序数组中寻找和为给定值的问题。该方法不仅提高了算法的效率,还降低了时间复杂度,是面试中的常考题型。通过该题,我们学到了如何在有序数组中使用双指针高效查找满足特定条件的数对,提升了问题解决的能力。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-26 13:47:05
786
原创 算法的学习笔记—数组中只出现一次的数字(牛客JZ56)
通过以上的步骤,我们可以高效地找出数组中只出现一次的两个数字。利用异或运算的特性,我们能够将问题转化为位运算,简化了复杂度。这种思路不仅适用于本题,也为解决类似的问题提供了重要的思路。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-25 23:03:18
1156
原创 算法的学习笔记—平衡二叉树(牛客JZ79)
通过递归方法,我们可以高效地判断一棵二叉树是否为平衡二叉树。这种方法不仅直观,而且在时间和空间复杂度上都表现良好。通过以上示例代码,开发者可以轻松实现并验证二叉树的平衡性😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-25 22:59:08
651
原创 算法的学习笔记—二叉树的深度(牛客JZ55)
通过递归求解二叉树的深度是一种非常直观且高效的方式。该方法充分利用了二叉树的结构特点,逐层递归计算子树的深度,并最终得到整棵树的最大深度。递归的实现简洁明了,适用于各种不同的二叉树结构。掌握这种递归思路,不仅可以轻松解决类似的树深度问题,还能够应用于其他树相关的操作,如判断树的平衡性、计算树的最大路径等。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区。
2024-10-24 21:09:59
861
原创 算法的学习笔记—二叉查找树的第 K 个结点(牛客JZ54)
这道题目利用了二叉查找树的中序遍历有序的特点,通过中序遍历并在遍历过程中计数,能够高效地找到第 K 个结点。实现过程中要注意利用递归的特性,并在找到目标结点后及时终止递归以优化性能。这种方法适用于二叉查找树的各种查询操作,是一个非常重要的技巧。在实际应用中,类似的遍历和计数方法也可以用于其他有序结构的查询问题。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔
2024-10-24 20:56:10
727
原创 算法的学习笔记—数字在排序数组中出现的次数(牛客JZ53)
类似地,我们可以寻找K最后一次出现的位置。或者,我们可以通过查找K + 1第一次出现的位置,再向前移动一位得到K最后一次出现的位置。通过查找K的第一个和K + 1的第一个位置,两个索引的差就是K在数组中的出现次数。通过二分查找的方式,可以在 O(log n) 的时间复杂度下高效地计算有序数组中某个数字的出现次数。这种方法不仅适用于该特定问题,还可以应用于其他类似的查找问题,如查找有序数组中的区间或范围。掌握二分查找的变形技巧,对于解决数组相关问题非常有帮助。😁热门专栏推荐想学习vue的可以看看这个。
2024-10-23 23:07:46
990
原创 算法的学习笔记—两个链表的第一个公共结点(牛客JZ52)
通过同步两个指针的遍历方式,能够有效地解决两个链表寻找第一个公共节点的问题。该方法的时间复杂度为 O(m + n),空间复杂度为 O(1),在链表问题中是非常高效的一种解法。这种技巧值得学习,因为它不仅解决了本题,还可以运用于其他链表相关的题目中,比如寻找链表的环起点等。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-10-23 22:52:14
1639
原创 算法的学习笔记—数组中的逆序对(牛客JZ51)
逆序对问题是一个经典的算法问题,借助归并排序可以将其优化至OnlognOnlogn的时间复杂度。通过在归并排序的过程中适时地统计逆序对,我们可以有效地解决这个问题。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-22 22:20:22
1384
原创 算法的学习笔记—第一个只出现一次的字符位置(牛客JZ50)
本文介绍了三种方法来找到字符串中第一个只出现一次的字符。通过不同的数据结构和算法,解决方案的效率和空间复杂度各有不同。选择合适的方法取决于具体需求和数据规模。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2024-10-22 22:15:00
858
1
原创 算法的学习笔记—丑数(牛客JZ49)
丑数问题通过动态规划的方式,巧妙地利用三个指针生成新的丑数,并且保证了每个丑数都是按顺序生成的。通过这种方式,我们可以在 O(N) 的时间内得到第 N 个丑数,是一种高效的解决方案。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-10-21 21:07:48
942
原创 算法的学习笔记之—最长不含重复字符的子字符串(牛客JZ48)
这个算法的核心思想是用滑动窗口的方法动态维护一个不含重复字符的子字符串,并通过记录每个字符的上一次出现位置,避免了重复字符的出现。这样我们就能在一次遍历中找到最长的不含重复字符的子字符串,时间复杂度为 O(n),空间复杂度为 O(1)。求解最长不含重复字符的子字符串的问题,关键在于使用滑动窗口技术和哈希表来跟踪字符的最近出现位置,避免重复字符的出现,从而实现高效的解决方案。通过一次遍历,我们能够找到字符串中最长的不含重复字符的子字符串,并返回其长度。
2024-10-21 20:01:11
1246
原创 算法的学习笔记—礼物的最大价值
通过动态规划,我们成功地解决了在棋盘中获取最大礼物价值的问题。动态规划的核心在于将问题拆解成一系列可以递推的小问题,从而避免了重复计算,极大地提高了计算效率。在这个问题中,动态规划帮助我们在短时间内找到了最优路径,从而获取了最大的礼物价值。希望通过这个例子的讲解,能让你对动态规划有更深的理解,并能将其应用到更多类似的问题中。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits。
2024-08-31 17:46:01
1066
原创 算法的学习笔记—把数字翻译成字符串
通过动态规划的方法,我们可以高效地计算出一个数字字符串有多少种不同的翻译方法。这个问题不仅考察了我们对动态规划的理解,还让我们熟悉了如何处理字符串中的边界情况和状态转移。希望通过这个例子的讲解,能够帮助你更好地理解动态规划的应用。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybit欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论
2024-08-31 15:48:32
1113
原创 算法的学习笔记—把数组排成最小的数(牛客JZ45)
通过这道题目,我们看到了如何将一个复杂的拼接问题转化为排序问题,并且掌握了一种自定义排序规则的方法。这种思想不仅仅适用于本题,很多涉及组合或排列的问题都可以通过类似的思路来解决。这道题目在许多面试中都会出现,它不仅考察了候选人的编程能力,更测试了对排序算法的理解与应用能力。希望通过本文的讲解,你能够掌握这一重要的编程技巧,并在实际开发中灵活运用。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉。
2024-08-30 21:25:22
17006
原创 算法的学习笔记—数字序列中的某一位数字(牛客JZ44)
通过上述步骤,我们可以在不需要生成完整序列的前提下,快速定位并获取任意索引位置的数字。该方法时间复杂度为O(log n),适用于处理大规模数据。无论是在实际开发中,还是在面试中,这种解题思路都具有较高的实用性。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-08-30 21:00:19
15578
原创 算法的学习笔记—从 1 到 n 整数中 1 出现的次数(牛客JZ43)
通过逐位分析和数学推导,我们可以高效地求解从 1 到 n 的整数中 1 出现的次数。该算法比直接遍历方法更高效,尤其适用于较大的 n。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2024-08-29 17:18:11
1729
原创 算法的学习笔记—连续子数组的最大和
通过上述的动态规划方法,我们能够有效地解决连续子数组的最大和问题。该方法简单易懂,并且具有较高的效率,适合在大多数情况下使用。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞。
2024-08-29 16:57:08
3844
原创 算法的学习笔记—字符流中第一个不重复的字符(牛客JZ75)
通过使用统计数组和队列的组合,我们能够高效地处理字符流并找到第一个不重复的字符。这种方法在字符流处理中表现优异,适用于需要实时处理数据流的场景。如果你在编码面试中遇到类似问题,不妨试试这个解决方案。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-08-28 23:10:31
1360
原创 算法的学习笔记—数据流中的中位数(牛客JZ41)
这种使用双堆(大顶堆和小顶堆)的方法使得我们能够高效地从数据流中计算中位数。由于堆结构的特性,插入元素和获取中位数的时间复杂度都为O(log n),满足了题目对时间复杂度的要求。这种方法不仅适用于题目给定的范围,还可以扩展到更大规模的数据流处理中。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-08-28 14:47:27
1208
原创 算法的学习笔记—最小的 K 个数(牛客JZ40)
通过对比,我们可以看到两种方法各有优劣。堆的解法适用于大规模数据和较小的k值场景,而快速选择算法在需要快速得到结果且允许修改数据时更加高效。根据具体需求选择适合的算法,能够更好地解决问题,提升面试表现。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁。
2024-08-27 14:41:49
2037
原创 算法的学习笔记—数组中出现次数超过一半的数字(牛客JZ39)
Boyer-Moore多数投票算法在处理出现次数超过一半的数字问题上,提供了一个非常高效的解决方案。它不仅满足了时间复杂度O(n)和空间复杂度O(1)的要求,而且通过一次遍历就能确定多数元素,非常适合大规模数据的处理。在今后的算法设计中,这种思想也可以应用到其他类似的场景中。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-08-26 19:01:43
1048
原创 算法的学习笔记—字符串的排列(牛客JZ38)
回溯算法是解决排列问题的有效工具。通过合理的剪枝策略,我们能够在生成所有排列的同时避免不必要的重复计算,从而提高算法的效率。这种方法不仅适用于字符串排列问题,还可以扩展到其他类似的组合问题中。在实际应用中,理解回溯算法的基本思想并灵活运用,将极大地提升你的算法设计能力。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-08-26 17:55:52
1174
原创 算法的学习笔记—序列化二叉树(牛客JZ37)
通过上述代码,我们成功实现了二叉树的序列化与反序列化。这一过程不仅能够将复杂的数据结构转换为易于存储和传输的字符串,还能够在需要时将其还原。无论是在内存优化、网络传输,还是在数据持久化中,这种技术都有着广泛的应用。在实际项目中,我们可以根据不同的需求选择不同的遍历方式进行序列化与反序列化。同时,理解和掌握这些基础操作,也为处理更复杂的数据结构和算法奠定了坚实的基础。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件。
2024-08-25 13:54:37
1140
原创 算法的学习笔记—二叉搜索树与双向链表(牛客JZ36)
通过本文的介绍,我们了解了如何将二叉搜索树转换为排序的双向链表。这一过程充分利用了中序遍历的特点,既保留了树中节点的有序性,又通过指针的调整将其转换为双向链表。这一算法不仅简洁高效,还能在实际开发中为各种应用场景提供有效的解决方案。通过代码的实现,我们可以更直观地理解这一转换过程,并掌握在不同数据结构之间进行转换的技巧。这些知识将在日后的算法学习和实践中发挥重要作用。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件。
2024-08-24 22:51:47
1105
原创 我的512创作纪念日
😀前言回顾这一路走来的点点滴滴,不禁感慨万分。从最初的懵懂,到如今在技术领域不断探索,每一步都离不开那些实战中的磨砺和比赛中的锤炼。或许这条路充满挑战,但正是这些挑战塑造了今天的我。还记得第一次在代码里解决一个棘手的难题,那种成就感至今难以忘怀;也记得在比赛中披荆斩棘,捧回奖项时的激动与喜悦。技术学习的道路漫长且艰辛,但每一段历程都值得铭记,每一份收获都让我倍感珍惜。在这段旅程中,我逐渐明白,分享不仅仅是传递知识,更是与自己的一次对话,是对成长的反思和总结。
2024-08-24 09:31:15
978
原创 算法的学习笔记—复杂链表的复制(牛客JZ35)
本文介绍了一种高效的算法来解决复杂链表的复制问题。通过在原链表中插入复制节点、建立random链接、以及最后的拆分操作,我们可以在O(N)的时间复杂度内完成链表的深拷贝。这种方法不仅简洁高效,而且避免了使用额外的数据结构,是面试中的经典题目之一。😁热门专栏推荐想学习vue的可以看看这个java基础合集数据库合集redis合集nginx合集linux合集手写机制微服务组件spring_尘觉springMVCmybits🤔欢迎大家加入我的社区尘觉社区。
2024-08-23 18:53:33
950
Python 09之UnitTest【使用,生成HTML测试报告】 HTMLTestRunner是一个第三方的unittest
2023-09-17
mysql日志管理、备份与恢复.md
2023-08-19
mysql常见错误汇总
2023-08-19
Linux 高级篇-日志管理
2023-07-24
Linux 高级篇-定制自己的Linux 系统.md
2023-07-24
观看韩顺平Java的 所做的笔记 到数据库中 其中里面有我很多心得 老手可以用来复习 新手可以用学习 也可以当做参考 来做笔记
2023-04-01
基于韩顺平老师数据库完结和jdbc完结
2023-04-01
观看韩顺平Java的 所做的笔记 到互斥锁 其中里面有我很多心得 老手可以用来复习 新手可以用学习 也可以当做参考 来做笔记
2023-03-31
观看韩顺平学习整理java的笔记到异常
2023-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人