面一个挂一个
面一个挂一个
全部文章
分类
JVM(2)
redis(1)
未归档(1)
归档
标签
去牛客网
登录
/
注册
面一个挂一个的博客
瞎写写,面经什么的
全部文章
(共4篇)
skiplist的结构及简单实现
skiplist的原理及简单实现 起因是因为问到了redis中sort_set的底层实现,OK我们当然知道是跳表了,首先我们看看skiplist的数据结构吧。 skiplistnode 这个我们可以看一下源码的底层结构设计是怎样的。 typedef struct zskiplistnode{ ...
skiplist
redis
2020-05-31
0
478
JMM-Java内存模型
由于在面试中也问到了JMM,于是就记录一下。首先我们要清楚什么是JMM内存模型。在JMM中,所有的变量都是存储在主内存中(此处变量包括类变量、实例、静态字段等,但是不包括局部变量和方法参数)。每个线程有自己的工作内存,工作内存中保存了该线程使用的变量的主内存副本。线程对所有变量的操作必须在工作内存中...
jvm
volatile
JMM
2020-05-23
0
384
JVM类加载机制
类加载机制描述 Java虚拟机把描述类的数据从Class文件加载到内存中,并对数据进行校验、转换解析和初始化,最终形成可被虚拟机直接使用的Java类型。在Java语言中,这些过程都是在程序运行期间完成的,不需要预编译。 类加载的时机 整个生命周期为加载、验证、准备、解析、初始化、使用、卸载七个阶段。...
jvm
类加载
双亲委派
2020-05-21
0
436
关于TCP协议、ARP协议
由于之前面试阿里的时候面了这个问题,发现对于协议理解的还是不够深入,所以今天再次学习一下。TCP头部:20字节的固定首部,包括源端口、目的端口、序号、确认号、数据偏移、保留数据、窗口、校验和、紧急指针、选项、填充等等。 ACK: TCP协议规定,ACK=1时建立链接有效,也规定建立后所有发送的报文...
计算机网络
2020-03-26
0
572