- 博客(10)
- 收藏
- 关注
原创 【01】Git绑定账号
本文介绍了Git绑定账号的完整步骤。首先配置全局用户信息(用户名和邮箱),然后生成SSH密钥对并添加到GitHub账号的SSH keys中。通过ssh -T命令验证连接成功后,即可通过git remote add命令将本地仓库与远程仓库绑定。整个过程包括用户信息配置、SSH密钥生成与添加、连接测试三个主要环节,为后续Git操作建立安全连接基础。
2025-08-04 13:32:13
280
原创 【hot 100】子串篇(java)
举个例子:如果是k是2,假设前缀和之前出现过2,此时又出现了一次4,相减为2,又因为之前出现过2,所以是在键值为2的值上+1。所以看起来好像每次都是从数组nums的索引0的位置开始求和,但其实后续处理之后,相当于子数组一直在往后移动。给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数。可以用HashMap来处理,也可以用双指针来处理。子数组是数组中元素的连续非空序列。前缀和,前缀和出现的次数。
2025-04-21 02:23:23
191
原创 【hot 100】滑动窗口篇(java)
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。滑动窗口常见思路就是使用while,同时使用左右指针,当满足窗口长度时,开始进行条件判断。左右指针,确定长度之后开始判断,注意我们要的只是符合条件的滑动窗口的开头索引坐标。方法二:这种方法只适用于小写字母,但是比1快,时间复杂度为O(n)
2025-04-21 01:06:34
398
原创 【hot 100】哈希篇(java)
最后,我们可能会找到多个连续序列,我们需要找到最长的那个连续序列,直接Math.max,对比较上一次外层循环中的currentLen和当前循环中的currentNum哪个最大。下面我们要实现逻辑,循环查找set中的开头数字,易知,必然不存在比开头数字小的数字,否则这个数字不能成为开头。直接判断set中是否包含所循环到的数字的大小-1的数字,如果没有,说明是开头的数字。,同时开头数字要后移,指到当前数字上,方便后面对该数字的下一位数字的查找。,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。
2025-04-18 02:04:59
417
原创 关于加入Mybatis之后测试报错的情况
笔者尝试了网上的各种方法,mapper映射也没问题,注解写的也没问题,最后败在了依赖冲突上,原因是用SpringBoot3.x.x 搭配了 MyBatis2.x.x 使用,谨以此文章告诫自己不要再犯这种低级错误。另:注意在启动类前加上 @MapperScan 注解。
2025-03-30 03:15:47
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人