0到n-1中缺失的数字 2021-08-17 约 390 字 预计阅读 1 分钟 一个长度为 n−1 的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围 $0 $ 到 $ n−1 $ 之内。 在范围 0 到 n−1 的 n 个数字中有且只有一个数字 阅读更多
1.语言基础 2021-08-17 八股文 约 1847 字 预计阅读 4 分钟 JAVA 语言基础 StringBuilder buffer ,String 区别 线程安全 string不可变 final 修饰,线程安全 buffer 安全 ,用了 syncrhonized 同步 ,可变字符串 builder 没有锁,不安全 可变 string 是 底层用了个 final 的 char 数组,不 阅读更多
192.统计词语频率 2021-08-17 linux 约 380 字 预计阅读 1 分钟 192. 统计词频 Difficulty: 中等 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt只包括小写字母和 ' ' 。 每个 阅读更多
193. 有效电话 2021-08-17 linux 约 213 字 预计阅读 1 分钟 193. 有效电话号码 Difficulty: 简单 给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的电话号码。 你可以假 阅读更多
194.转置文件 2021-08-17 linux 约 143 字 预计阅读 1 分钟 194. 转置文件 Difficulty: 中等 给定一个文件 file.txt,转置它的内容。 你可以假设每行列数相同,并且每个字段由 ' ' 分隔。 示例: 假设 file.txt 文件内容如下: 1 2 3 阅读更多
195.第十行 2021-08-17 linux 约 238 字 预计阅读 1 分钟 195. 第十行 Difficulty: 简单 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file.txt 有如下内容: 1 2 3 4 5 6 7 8 9 10 Line 1 Line 2 Line 3 Line 4 Line 5 阅读更多
2.java gc 垃圾回收机制 2021-08-17 约 1208 字 预计阅读 3 分钟 内存布局 常见的垃圾回收算法 GC 的一些名词 Minor GC 新生代空间,eden,survivor 区域回收的叫做minor GC Major GC 清理Tenured区, 用于回收 阅读更多
3.java语言八股 2021-08-17 约 2325 字 预计阅读 5 分钟 重新 equals 一定要重新 hashCode 并发编程三要素 原子性,不可分割 有序性, 程序执行顺序和代码顺序保持一致 可见性【可用性】, 一个线程对共享变量的修改,另一个线程 阅读更多
4.JVM 加载类的方式,内存分布 2021-08-17 约 2967 字 预计阅读 6 分钟 jvm加载类的过程 一句话解释清楚整个过程 先加载 class 进内存 对 class信息内容进行语法校验,判断是否有错误 对静态变量初始化 调用构造器 初始化实例 加 阅读更多
4399挂经 2021-08-17 约 1113 字 预计阅读 3 分钟 4399挂经总结 非常总要的部分 【ip知识点】 计算IP 的5连问 IP 计算总结 ip 可以用一个 32位的整数来存储 计算公式: 多少个0 ,就是 2的多少次方, 比 阅读更多