自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 idea 调试

回到当前文件断点位置[Alt+F10],跳到光标[Alt+F9],回退到上一个方法调用的开始处admin应用-将任务主体存储到redis,master应用-将redis任务主体进行执行。其中,master实际上是远程调用了worker应用-去执行任务主体。1、建议:少用方法断点2、建议:不要打太多断点,为了观察方便,需要再打,观察完,可以去掉断点。3、注意:如果项目是分布式项目,负载均衡@Feign的接口中的方法【 本来就不建议在方法的位置打断点了!】,如果影响了项目启动,请取消断点。

2023-09-11 22:02:02 69

原创 vscode开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】

vscode开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】

2023-09-11 21:59:25 799

原创 算法[动态规划]---买卖股票最佳时机

本题动态规划法的思路解析---有股票和没股票结合买入卖出的情况考虑状态因为,从最后一天往前看,分成四种情况:A:前一天有股票,并卖出 – 剩余股票数0B:前一天没有股票,并不买入 – 剩余股票数0C:前一天有股票,并不买出 – 剩余股票数1D:前一天没有股票,并买入 – 剩余股票数1当剩余股票数0时,最大的利润是max(A, B)当剩余股票数1时,最大的利润是max(C, D)

2023-09-11 21:46:42 108

原创 算法:移除数组中的val的所有元素---双指针[2]

本题比较简单,只需要抓住,题意要求:原地移除,原地==>结果只能输出到原数组上面,移除,则结果数组长度比原数组更短。利用结果数组从0,开始left++进行收集,而原数组使用right指针从0开始遍历,判断当前元素是否可以被收集起来。==> 目的就是收集所有符合条件的元素。

2023-09-09 15:14:03 42

原创 算法:删除有序数组中的重复项---双指针[3]

有序数组,剔除掉相等的,拿当前位置的元素去和前一个元素比较,即if (nums[fast]!并且 0 位置的元素早就进入结果集,需要看后面的元素是否进结果,则定义的两个指针开始判断收集的起点下标从1开始。

2023-09-09 15:13:04 23

原创 算法:删除有序数组中的重复项---双指针[3]

轮转、循环 k 步,要想到取模运算,另外需要一个新数组作为结果数组是因为如果我们不使用额外数组,我们直接将每个数字放至它最后的位置,这样被放置位置的元素会被覆盖从而丢失,所以需要一个新数组作为结果数组,最后拷贝回去原数组。

2023-09-09 15:12:15 60

原创 算法:轮转数组---循环取模运算

轮转、循环 k 步,要想到取模运算,另外需要一个新数组作为结果数组是因为如果我们不使用额外数组,我们直接将每个数字放至它最后的位置,这样被放置位置的元素会被覆盖从而丢失,所以需要一个新数组作为结果数组,最后拷贝回去原数组。

2023-09-09 15:11:16 64

原创 算法:数组中的最大差值---“打擂台法“

使用打擂台的思想,遍历的时候,考虑当前值是最小值,则记录最小值,否则考虑当前值是最大值,进行更新。使用打擂台的思想,遍历的时候,考虑当前值是最小值,则记录最小值,否则考虑当前值是最大值,进行更新。

2023-09-09 15:10:14 35

原创 数组的合并--双指针[快慢指针]

本题比较简单,只需要抓住,有序递增的两个数组,直接当队列,抓最小。当然更简单的是直接把其中一个数组的全部元素存储到另外一个数组后面的空间,然后利用封装好的方法排序即可,即 Arrays.sort() 方法本题比较简单,只需要抓住,题意要求:原地移除,原地==>结果只能输出到原数组上面,移除,则结果数组长度比原数组更短。利用结果数组从0,开始left++进行收集,而原数组使用right指针从0开始遍历,判断当前元素是否可以被收集起来。==> 目的就是收集所有符合条件的元素。

2023-09-09 15:07:53 271

原创 算法:数组常见套路1---双指针、取模、打擂台法

本题比较简单,只需要抓住,有序递增的两个数组,直接当队列,抓最小。当然更简单的是直接把其中一个数组的全部元素存储到另外一个数组后面的空间,然后利用封装好的方法排序即可,即 Arrays.sort() 方法本题比较简单,只需要抓住,题意要求:原地移除,原地==>结果只能输出到原数组上面,移除,则结果数组长度比原数组更短。利用结果数组从0,开始left++进行收集,而原数组使用right指针从0开始遍历,判断当前元素是否可以被收集起来。==> 目的就是收集所有符合条件的元素。

2023-09-09 15:03:55 40 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除