redis的rehash设计本文思维导图如下:HashMap的rehash回顾读过HashMap源码的同学,应该都知道map在扩容的时候,有一个rehash的过程。没有读过也没有关系,可以花时间阅读下从零开始手写redis(13)HashMap源码详解简单了解下整个过程即可。HashMap的扩容简介这里简单介绍下:扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而Has
分类:
其他好文 时间:
2020-10-12 20:17:08
阅读次数:
21
我们要理解什么是高阶组件可以先从高阶函数开始。高阶函数指的是一个函数接受一个或者多个函数作为参数或者返回一个函数就可以称之为高阶函数。我们平时用到的reduce,map,filter就是高阶函数。高阶组件和高阶函数类似,高阶组件(higher-order-component,简称HOC)它是参数为组 ...
分类:
其他好文 时间:
2020-10-12 20:07:11
阅读次数:
19
第一章 初始MyBatis SpringMVC+Spring+MyBatis框架 1.简历制作使用模板的好处: 不用考虑布局,排版等。提高效率 可专心在简历内容上 结构统一,便于人事阅读 新手也可以做出专业的简历 框架技术 是一个应用程序的半成品 提供可重用的公共结构 按一定规则组织的一组组件 优势 ...
分类:
其他好文 时间:
2020-10-10 17:39:02
阅读次数:
22
package leetcode17; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; public ...
分类:
其他好文 时间:
2020-10-09 21:29:26
阅读次数:
33
1.let 变量声明以及特性 声明变量 let a; let b, c, d; let e = 1; let f = 2, g = 3; 特性 1.不能重复声明 2.块级作用域 只在块级作用域有效 3.没有变量提升 4.不影响作用域链 2.const 常量声明以及特性 特性 1.必须有初始值 2.一 ...
分类:
其他好文 时间:
2020-10-08 19:52:58
阅读次数:
44
使用@Value一个个字段给值 @Component public class Man { @Value("${person.lastName}") private String lastName; @Value("12") private Integer age; @Value("false") ...
分类:
其他好文 时间:
2020-10-08 19:37:54
阅读次数:
21
联赛模拟测试9 A. 嚎叫响彻在贪婪的厂房 只看出来计算相邻两个数的差的公约数以判断是否是一个家族,没看出来可以贪心,就写了个60分的DP, 其实直接贪心做就好了,用set或map维护一下是否出现过就好了 B. 征途堆积出友情的永恒 考试的时候写出了DP式子,但没有进行优化 f[i] = Min(f ...
分类:
其他好文 时间:
2020-10-08 18:30:42
阅读次数:
16
一 使用SMTP模块发送邮件 import smtplib from email.mime.text import MIMEText from email.header import Header msg_from = '***@qq.com' # 发送方邮箱 passwd = '****' # 填 ...
分类:
编程语言 时间:
2020-10-08 18:14:22
阅读次数:
24
一、简介 Set类似于数组,但是它里面每一项的值是唯一的,没有重复的值,Set是一个构造函数,用来生成set的数据结构。 const arr = [1, 2, 3, 4, 5, 5, 4, 3, 2, 1]; const set = new Set(); arr.forEach(item => se ...
分类:
其他好文 时间:
2020-10-07 21:10:03
阅读次数:
28
1、准备测试数据10个样本,10个位点 [root@linuxprobe test]# ls test.map test.ped [root@linuxprobe test]# cat test.ped ## 10个样本,10行 DOR sample01 0 0 0 -9 G G C C G G G ...
分类:
其他好文 时间:
2020-10-07 20:45:17
阅读次数:
42