给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num ...
分类:
编程语言 时间:
2020-03-31 20:35:56
阅读次数:
76
`在业务中使用动态代理,一般是为了给需要实现的方法添加预处理或者添加后续操作,但是不干预实现类的正常业务,把一些基本业务和主要的业务逻辑分离。` 基于JDK的动态代理只需知道两个东西:1.InvocationHandler(接口)、2.Proxy(类) 一、创建一个接口 二、实现接口 三、创建代理类 ...
分类:
编程语言 时间:
2020-03-30 23:38:54
阅读次数:
75
广播模式:1对多,produce发送一则消息多个consumer同时收到。 注意:广播是实时的,produce只负责发出去,不会管对端是否收到,若发送的时刻没有对端接收,那消息就没了,因此在广播模式下设置消息持久化是无效的。 三种广播模式: fanout: 所有bind到此exchange的queu ...
分类:
其他好文 时间:
2020-03-30 19:21:51
阅读次数:
77
/ 判定数组中的内容是相同的 不含顺序 @param { } arr / export function isEqualArray(arr1,arr2 ){ if(!(arr1 instanceof Array) || !(arr2 instanceof Array) || arr1.length ...
分类:
编程语言 时间:
2020-03-30 16:24:39
阅读次数:
60
1、Comparator接口 @FunctionalInterface public interface Comparator<T> { (1)普通方式: public static void main(String[] args) { List<String>list= Arrays.asList ...
分类:
编程语言 时间:
2020-03-29 21:08:02
阅读次数:
88
testNG @DataProvider参数化是用java 代码写个用@DataProvider标记专门为测试方法提供参数的方法。该方法上用@DataProvider(name = "data")标记,需要被执行的测试用例方法需要用@Test()标识且在@Test中添加dataProvider 参数 ...
分类:
其他好文 时间:
2020-03-29 17:48:36
阅读次数:
54
924. 单词最短距离 中文English 给出一个单词列表和两个单词单词1,单词2,返回列表中这两个单词之间的最短距离。 样例 样例 1: 输入:["practice", "makes", "perfect", "coding", "makes"],"coding","practice" 输出:3 ...
分类:
其他好文 时间:
2020-03-29 01:20:53
阅读次数:
68
第一件事当然是生成学生的分数,这里我是自己随机生成的,直接看代码,注释都写得很详细了 1 import random 2 import json 3 4 5 def random_score(sum, bottom, top): 6 ''' 7 :param sum: 生成随机数总数 8 :para ...
分类:
编程语言 时间:
2020-03-29 01:15:04
阅读次数:
130
lambda表达式完整声明 选自博主:https://www.cnblogs.com/DswCnblog/p/5629165.html [capture list] (params list) mutable exception-> return type { function body } cap ...
分类:
编程语言 时间:
2020-03-28 21:46:05
阅读次数:
79
SpringBoot2 整合 Swagger2 SpringBoot整合三板斧 第一步、引入pom 该项目主要利用Spring Boot的自动化配置特性来实现快速的将swagger2引入spring boot应用来生成API文档,简化原生使用swagger2的整合代码。 是`springfox sw ...
分类:
编程语言 时间:
2020-03-28 21:35:56
阅读次数:
69