- 博客(13)
- 收藏
- 关注
原创 Git在add的时候出现error: unable to index file 的问题,导致add失败
上面的问题导致无法将代码提交到暂存区,查看git状态时文件为红色(Untracked files)。1、在项目文件夹(.git文件所在的文件夹)里面新建一个.gitignore文件。2、在.gitignore文件里面添加上面出现问题的文件路径,即。
2023-05-25 09:56:53
4481
3
原创 SpringBoot自动配置原理
学习笔记SpringBoot先加载所有的自动配置类xxxxAutoConfiguration 每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值。xxxProperties里面拿。xxxxProperties和配置文件进行了绑定 生效的配置类就会给容器中装配很多组件。 只要容器中有这些组件,相当于这些功能就有了 定制化配置 用户直接自己使用 @Bean 替换底层的组件 用户去看这个组件是获取配置文件什么值就去修改 xxxxAutoConfiguration---&...
2022-03-28 16:58:30
371
原创 JVM内存结构
写一下JVM的笔记:在JVM1.6的版本,PermGen永久代是方法区的实现,StringTable字符串池存放于运行时常量池中。在JVM1.8的版本,Metaspace元空间是方法区的实现,此时的StringTable字符串池被移出,存放在Heap堆中。本章节主要通过学习黑马视频总结得到的,感兴趣的可以移步该视频黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓_哔哩哔哩_bilibili...
2021-11-22 16:20:42
352
原创 算法——双指针(快慢指针)
记录一下LeetCode的题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes以下是Java代码:class Solution { public void..
2021-09-21 01:46:39
121
原创 算法——双指针(反转字符串)
记录一下LeetCode的题目,该代码使用Java语言编写题目:反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-string示例 1:...
2021-09-20 22:38:26
121
原创 算法——双指针
记录一下LeetCode的题目,该代码使用Java语言编写题目:旋转数组给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]...
2021-09-20 17:33:23
80
原创 算法——双指针
记录一下LeetCode的题目,该代码使用Java语言编写题目:有序数组的双指针给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 :输入:nums = [ -4 , -1 , 0 , 3 ,10 ]输出:[ 0 , 1 , 9 , 16 , 100 ]解释:平方后,数组变为 [ 16 , 1 , 0 , 9 , 100 ]排序后,数组变...
2021-09-16 18:34:01
97
原创 算法——二分查找
记录一下LeetCode的题目,该代码使用Java语言编写题目:给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-search简单来说,就是在数组里面查找一个值,如果该数组里面存在这个值,就返回它的数...
2021-09-16 15:17:13
193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人