HashMap在进行put操作时有很多细节设计的确值得我们去学习,下面是对put方法的一些接单的介绍,如果有什么不足之处还希望大佬能给与指出;既然说到集合的底层原理,首先要介绍一下HashMap的底层数据结构: JDK1.8以前底层的结构为数组+链表;JDK1.8及以后对HashMap进行了优化(不 ...
分类:
其他好文 时间:
2020-06-08 00:40:22
阅读次数:
67
环境 mac 本人下载mysql 是采用brew 下载,所以安装路径在/usr/local/Cellar/mysql/8.0.19_1/ brew install mysql brew install mysql-connector-c sudo sed -i -e 's/libs="$libs - ...
分类:
数据库 时间:
2020-06-07 16:34:26
阅读次数:
102
#!/bin/bash #docker安装前提条件:1,centos版本需要7或更高版本,2、centos-extra仓库需要处于启用状态 #建议:使用overlay2存储驱动 #echo "docker安装前提条件:1,centos版本需要7或更高版本,2、centos-extra仓库需要处于启用 ...
分类:
其他好文 时间:
2020-06-07 14:32:20
阅读次数:
151
马哥就业课程学习进度规划--N47-冯天驰 第一周 6.1-6.7 8. 06-脚本编程中的算术运算和read 对应视频进度: 第8章shell脚本编程基础 8.07-脚本条件分支和安全 第9章文件查找和压缩 9.01-文件查找工具 第10章文本处理三剑客之sed 9.02-文件压缩和解压缩工具 第 ...
分类:
其他好文 时间:
2020-06-07 09:12:16
阅读次数:
78
常用的三种缓存淘汰(失效)算法:FIFO,LFU 和 LRU. 1 FIFO(First In First Out) 先进先出,也就是淘汰缓存中最老(最早添加)的记录。FIFO 认为,最早添加的记录,其不再被使用的可能性比刚添加的可能性大。这种算法的实现也非常简单,创建一个队列,新增记录添加到队尾, ...
分类:
其他好文 时间:
2020-06-06 00:34:53
阅读次数:
107
问题描述: 给定n个圆的半径序列,将它们放到矩形框中,各圆与矩形底边相切,求具有最小排列长度的圆排列。 问题解析: 根据示例: 可得两个圆之间的距离计算为:sqrt((r1+r3)2-(r1-r3)2),即 2*sqrt(r1*r3) 由于当前的圆不一定恰好与它前面的圆相切,故我们可以通过计算当前圆 ...
分类:
其他好文 时间:
2020-06-05 13:04:34
阅读次数:
161
shell脚本-awk Linux处理文本工具: grep: 过滤文本内容 sed: 编辑文本内容 awk 显示文本 awk:Aho,Kernighan and Weinberger 报告生成器,以特定的条件查找文本内容,再以特定的格式显示出来 awk命令的格式: awk [option] 'scr ...
分类:
系统相关 时间:
2020-06-05 00:56:45
阅读次数:
117
shell脚本-sed Linux处理文本文件的工具: grep 过滤文件内容 sed 编辑文件内容 awk 正则表达式Regex 正则表达式Regex 匹配单个字符的元字符 . [abc] [a-z] [A-Z] [0-9] [a-zA-Z0-9] [^a-z] [[:alpha:]] [[:up ...
分类:
系统相关 时间:
2020-06-05 00:50:35
阅读次数:
293
重点:如何生成随机数? #!/bin/bash # random=$(date +%s%N) max=100 number=$((random%max)) guess=0 guessCount=0 echo "Guess a guess between 1 and $max." while [ "$ ...
分类:
其他好文 时间:
2020-06-05 00:40:25
阅读次数:
69
题目 给你 \(n\) 个用于显示单个数字的屏幕,一个屏幕由 7 条线段组成,所有的屏幕按顺序排列。已知每个屏幕初始时有哪些线段是亮的,求恰好再点亮 \(k\) 条线段之后,这些屏幕组成的数字最大为多少。 数据范围 \(n,k \le 2 \cdot 10^3\) 限制 时间:1s 空间:256M ...
分类:
其他好文 时间:
2020-06-05 00:34:12
阅读次数:
51