- 博客(6)
- 收藏
- 关注
原创 万丈高楼平地起之两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。这种方法的时间复杂度为O(n^2) n是数组的元素个数,最坏情况下,所有的元素都要被匹配一次。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。输入:nums = [3,3], target = 6。
2022-11-12 11:59:59 84
原创 java基础:设计模式之观察者模式
观察者模式是java设计是java设计模式里面比较常用的模式,最近在看springCould,拿出来熟悉一下。观察者模式在对象之间存在一对多关系时使用,例如,如果一个对象被修改,它的依赖对象将被自动通知。 观察者模式属于行为模式类别。(注意,对象被修改的时候,在通知的过程中,我们要考虑是否会受到多线程的影响,观察者模式如果使用普通java类是线程不安全的)。代码来一波:首先创建一个subject对象类,这个类是被观察的对象public class Subject { private
2020-06-03 09:46:58 192
原创 记录一次SpringBoot+MyBatis PLUS 原生分页踩坑
首先介绍一下MyBatis PLUS原生分页插件https://blog.csdn.net/qq_31275085/article/details/86716909上面链接写的非常清楚,有兴趣的可以看看。接下来我们主要看看坑点。坑点:该插件使用后,每次查询的时候都会默认进行count一次,其实这导致你的分页并没有什么意义,还是查询全部。如果查询单表的时候并没有什么问题,但是像我一样...
2020-04-30 17:20:38 1799 1
原创 SpringBoot学习之自定义Validation
//@Target内容根据自己的需求定义@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER, ElementType.TYPE_USE})@Retention(RetentionPolicy.RUN...
2020-04-28 19:01:19 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人