194.转置文件

194. 转置文件 Difficulty: 中等 给定一个文件 file.txt,转置它的内容。 你可以假设每行列数相同,并且每个字段由 ' ' 分隔。 示例: 假设 file.txt 文件内容如下: 1 2 3

195.第十行

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 垃圾回收机制

内存布局 常见的垃圾回收算法 GC 的一些名词 Minor GC 新生代空间,eden,survivor 区域回收的叫做minor GC Major GC 清理Tenured区, 用于回收

3.java语言八股

重新 equals 一定要重新 hashCode 并发编程三要素 原子性,不可分割 有序性, 程序执行顺序和代码顺序保持一致 可见性【可用性】, 一个线程对共享变量的修改,另一个线程

4.JVM 加载类的方式,内存分布

jvm加载类的过程 一句话解释清楚整个过程 先加载 class 进内存 对 class信息内容进行语法校验,判断是否有错误 对静态变量初始化 调用构造器 初始化实例 加

4399挂经

4399挂经总结 非常总要的部分 【ip知识点】 计算IP 的5连问 IP 计算总结 ip 可以用一个 32位的整数来存储 计算公式: 多少个0 ,就是 2的多少次方, 比

5.集合相关问题

hashMap JDK 1.7 jdk1.7 hashMap put 位运算公式 $index = h&(array.length-1)$ array.length 是 2的幂的时候, 相当于 $index=h % array.length$ 默认容量为 16 【初始化】 面试宝典 视频 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

apache_kafaka原理

Kafka如何实现高性能IO? 总结 批量消息提升服务器处理能力【buffer缓存】 使用批量消息提升服务端处理能力 我们知道,批量处理是一种非常有

AQS源码问题

AQS 实现原理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 static final class Node { // waitStatus值 static final int CANCELLED = 1; static final int SIGNAL = -1; static final int CONDITION = -2; static final int PROPAGATE = -3; // 节点的状

arp协议等原理

ip 用 int 表示,4个字节,mac 地址记住是 6个字节 看这个图,我们要记住,只要是 6个字节的,字节说是 MAC 地址 看这个图,如果类型是: 0800 -> ip数据包 0806 ->
T