ARTS-9

ARTS是由左耳朵耗子陈皓在极客时间专栏《左耳听风》中发起的一个每周学习打卡计划。

1
2
3
4
5
6
7
Algorithm:至少做一个 LeetCode 的算法题。主要为了编程训练和学习。

Review:阅读并点评至少一篇英文技术文章。主要为了学习英文,如果你英文不行,很难成为技术高手。

Tip:学习至少一个技术技巧。主要是为了总结和归纳你日常工作中所遇到的知识点。

Share:分享一篇有观点和思考的技术文章。主要为了输出你的影响力,能够输出你的价值观。

Algorithm(算法)

Leetcode 26 将数组中的重复元素删除

https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/

思路

使用快慢指针

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package a26_删除排序数组中的重复项;

/**
* @Description
* @Author Gao Hang Hang
* @Date 2019-11-17 19:54
**/
public class Solution2 {

public int removeDuplicates(int[] nums) {
if (nums.length == 0) return 0;
int i = 0;
for (int j = 1; j < nums.length; j++) {
/*
当我们遇到 nums[j] != nums[i] 时,跳过重复项的运行已经结束,
因此我们必须把它(nums[j])的值复制到 nums[i+1]。然后递增 i
*/
if (nums[j] != nums[i]) {
i++;
nums[i] = nums[j];
}
}
return i + 1;
}

}

Review(点评)

Tip(技巧)

原文地址:https://blog.csdn.net/qq_32917699/article/details/81486060

今天做了一天@ApiModel希望Swagger生成的文档出现返回的内容注释,发现需要用到@ApiModel注解到你需要返回的类上

1
@ApiModelProperty作为字段的描述

例如:

之后文档还是不显示返回内容的注释,

原来是因为封装的返回类没做泛型 需要加入泛型

封装的返回类加入泛型之后,还需要在你Controller返回的数据也加上泛型,不然还是展示不出来的

这样,返回的数据就带上注释了

完美解决了返回内容不带注释的问题

Share(分享)

Arrays.sort() VS Arrays.parallelSort()

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 高行行
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信