摘要: 书接上文:浅谈 HashMap(二):put 插入方法源码分析 本文基于 JDK1.8 是不是经常被面试官问到:为什么HashMap的容量必须为2的幂次方呢? 希望此文可以帮助你找到答案。 要回答上面的问题前,我们还得从其它方面谈起👇 众所周知,HashMap 的底层是数组 + 链表,先根据 ke 阅读全文
posted @ 2021-08-09 16:40 超级鲨鱼辣椒 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 anoymous 匿名访问,仅允许匿名用户访问,如果用户登录认证后,携带token信息再去请求,被关联的资源将拒绝被访问(返回未授权,相当于登录之后不允许被访问,只允许匿名/未登录的用户访问) 2 permitAll 登录后可以访问,不登录也可以访问,一般用于静态资源 阅读全文
posted @ 2022-06-20 15:00 超级鲨鱼辣椒 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 平时在部署完程序后,想要修改 Linux 服务器上的配置文件时,要么在 Xshell 等命令行工具中使用 vim 等命令快速编辑,要么使用 Xftp 等文件传输工具将需要编辑的文件下载到本地再编辑。第一种方法对于新手并不友好,第二种方法又有些繁琐。那么就可以使用今天提到的方式快捷编辑远程服务器上的文 阅读全文
posted @ 2022-03-21 14:23 超级鲨鱼辣椒 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://mp.weixin.qq.com/s/Rb6fNqvVdfHWRxc7zddPaQ Git 中的撤销操作,可以分为四类: 工作区的代码想撤销 add 到暂存区的代码想撤销 提交到本地仓库的代码想撤销 远程仓库的代码想撤销 1 基于命令行 1.1 工作区的代码想撤销 可以通过 阅读全文
posted @ 2022-03-01 10:46 超级鲨鱼辣椒 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 方法引用通过方法的名字来指向一个方法。 方法引用使用一对冒号 :: 。 1 构造器引用 语法是 Class::new 2 静态方法引用 语法是 Class::static_method 阅读全文
posted @ 2022-01-24 18:04 超级鲨鱼辣椒 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Lambda 表达式,也可称为闭包。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 语法 Lambda 表达式语法如下: (parameters) -> expression 或 (parameters) -> { statements; } 特征: 可选类型声明:不需要 阅读全文
posted @ 2022-01-24 17:57 超级鲨鱼辣椒 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 线上查询及帮助命令 man:查看命令帮助,命令的词典,更复杂的还有 info,但不常用。 help:查看内置命令的帮助,如:cd 命令。 文件和目录操作命令 ls:list,列出目录的内容及其内容属性信息。 cd:change directory,从当前工作目录切换到指定工作目录。 cp:copy, 阅读全文
posted @ 2022-01-18 13:49 超级鲨鱼辣椒 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 简介 tee 命令用于读取标准输入的数据,并将其内容输出成文件。 2 语法 tee [-ai] [--help] [--version] [文件...] 参数说明: -a 或 --append:附加到既有文件的后面,而非覆盖 -i 或 --ignore-interrupts:忽略中断信号 --h 阅读全文
posted @ 2022-01-06 18:54 超级鲨鱼辣椒 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1 简介 cat(concatenate)命令用于连接文件并打印到标准输出设备上。 2 语法 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号 -b 或 --number-nonb 阅读全文
posted @ 2022-01-06 18:43 超级鲨鱼辣椒 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1 满足一个条件 例如:将文件 file1 中包含 name 的行输出到 file2. grep 'name' file1 > file2 # 或者 cat file1 | grep 'name' > file2 2 满足两个条件任意一个 例如:将文件 file1 中包含 name 或者 age 的 阅读全文
posted @ 2022-01-06 18:22 超级鲨鱼辣椒 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 1 简介 Linux df(disk free)命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。 2 语法 df [选项]... [FILE]... 参数说明: -a(--all):包含所有的具有 0 Blocks 的文件系统 --block-size={SIZE}:使用 SIZE 阅读全文
posted @ 2022-01-05 16:02 超级鲨鱼辣椒 阅读(42) 评论(0) 推荐(0) 编辑