1、至少知道go的fiber概念,调度原理,M/P/G的角色分工; 2、map的数据结构,get/put/delete过程,扩容机制; 3、slice的内存结构,扩容机制,巨型slice产生的垃圾回收问题; 4、interface底层结构,反射机制; 5、内存管理、分配是怎么进行的,垃圾回收的流程, ...
分类:
其他好文 时间:
2020-06-03 23:27:37
阅读次数:
76
在开发中,我们调用一个方法得到了一个对象返回值,却不能直接取对象返回值的属性。我们首先要判断这个对象返回值是否为null,只有在非空的前提下才能获取其属性值,不然直接取容易出现空指针异常。 而Java 8引入了一个新的Optional类。 Option<T>类(java.util.Optional) ...
分类:
编程语言 时间:
2020-06-03 23:23:54
阅读次数:
72
1. dataprovider取对应excel中的值 代码结构目录,取data目录下的user.xls文件 2. ExcelDataProvider.java中对excel中数据进行取值,再进行封装成一个map,将第一行的数值成为key package com.course.testing.util ...
分类:
其他好文 时间:
2020-06-03 20:24:24
阅读次数:
51
jdk 1.7 概述 HashMap基于Map接口实现,元素以键值对的方式存储,并允许使用null键和null值,但只能有一个键作为null,因为key不允许重复,另外HashMap不能保证放入元素的数据,它是无序的,和放入的顺序并不能相同,HashMap是线程不安全的。 继承关系 public c ...
分类:
其他好文 时间:
2020-06-03 17:38:22
阅读次数:
57
本题的关键是要知道图论中的一个原理:无向图中, n个结点 至少需要 n-1条边,才能使各个结点相连。 有两种解法: 1.用递归遍历的方式,计算有多少个独立的连通的部分,我称为“簇”。需要移动的边就是 簇的个数减1。 2.使用并查集,计算有几个联通部分,有几条多余的边。如果多余的边小于联通部分,返回- ...
分类:
Web程序 时间:
2020-06-03 17:36:29
阅读次数:
81
使用场景: 在接口测试中,很多接口的头参数需要使用鉴权值,鉴权值又是一个变量,那么我们会采取动态获取鉴权值的方式,存入map中,再实际接口调用时,使用map中对应的键值对。 下面是存入值和取值的写法: public static final Map<String,String> env = new ...
分类:
其他好文 时间:
2020-06-03 15:57:05
阅读次数:
76
@Inject NamedParameterJdbcTemplate namedParameterJdbcTemplate; public List<TeacherContributionLastCalculated> searchLastCalculated(Set<String> fromIdL ...
分类:
数据库 时间:
2020-06-03 15:33:58
阅读次数:
66
1 let obj = {}; 2 newArr = newArr.reduce((cur, next) => { 3 obj[next.id] ? '' : (obj[next.id] = true && cur.push(next)); 4 return cur; 5 }, []); //设置c ...
分类:
编程语言 时间:
2020-06-03 13:52:19
阅读次数:
64
#include<map> #include<queue> #include<time.h> #include<limits.h> #include<cmath> #include<ostream> #include<iterator> #include<set> #include<stack> # ...
分类:
其他好文 时间:
2020-06-03 13:50:13
阅读次数:
37
JAVA基础入门到精通课程(阶段一) 目录 初识JavaSE -9 java基础语法 -8 程序流程控制 -6 函数方法和数组详解 -11 面向对象思想解析 面向对象概述 对象创建的内存结构 对象方法的调用 局部变量和成员变量 匿名对象 封装 this关键字 程序执行流程说明 构造器 static关 ...
分类:
编程语言 时间:
2020-06-03 13:43:39
阅读次数:
60