java面试
Ssss_Zzzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机网络
网络基础知识 OSI7层协议模型 物理层 : 两台机器之间的bit流传输,负责将0101…的原始比特流转换为对应的高低电信号,数模转换与模数转换。单位是bit,设备有网卡网线 数据链路层: 在比特流传输的过程中,可能存在错传、数据不完整等情况,数据链路层定义了如何格式化数据,以及对物理介质的访问。通常还提供错误检测和纠正,以提高数据传输的可靠性。单位是帧,设备有交换机。 网络层: 将网络地址翻译...原创 2019-04-17 18:18:34 · 722 阅读 · 1 评论 -
数据库
架构 **存储(文件系统):**把数据保存到计算机持久化的存储介质中,如机械硬盘、固态硬盘等。 **程序实例:**管理存储的数据 **存储管理:**将数据的逻辑关系转换称物理的存储关系,并将数据有组织的存储到物理介质中。通常数据库的性能瓶颈受限于IO速度,每次读取一条记录和读取多条的开销是差不多的。所以通常数据的最小组织单位是块、页、表。 **缓存机制:**利用内存空间提高数据库效率,将每次读...原创 2019-04-17 18:19:13 · 332 阅读 · 0 评论 -
GC
标记算法 回收算法 新生代垃圾回收器 老年代垃圾回收器 常见面试题原创 2019-04-17 18:19:39 · 216 阅读 · 0 评论 -
缓存
REDIS简介 完全基于内存,操作效率高 数据结构简单 基于单线程,顺序执行所有请求,避免多线程环境的上下文切换 使用IO多路复用,非阻塞IO 多路IO复用模型 FD(file description) 文件描述符 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的...原创 2019-04-17 18:21:11 · 223 阅读 · 0 评论 -
LINUX
LINUX体系结构 查找特定文件 检索文件内容 管道操作符 | 使用管道操作符需要注意的点 grep 指令 grep ‘要查找的文件内容’ 文件名 grep -o ‘正则表达式’ grep -v ‘要排除的内容’ 对日志内容做统计 awk指令 批量替换文件内容 ‘s/带替换内容/替换内容/g’ s代表操作的是字符串 g代表匹配当前行的所有匹配项 -i代表将修改直接写入...原创 2019-04-17 18:21:17 · 219 阅读 · 0 评论 -
java多线程和并发
线程相关面试题 Q:进程和线程的区别 Q:start和run方法的区别 Q:Thread和Runnable的区别 Q:如何处理线程的返回值 Q:线程的状态 Q:sleep和wait的区别 Q:notify和notifyAll的区别 Q:yield函数作用 Q:interrupt函数作用 ...原创 2019-04-17 18:19:46 · 255 阅读 · 0 评论 -
JVM
Q:谈谈你对JAVA的理解 平台无关性: 一次编译,到处运行。 面向对象: 继承、封装、多态。 语言特性: 泛型、反射、lambda表达式等。 GC: 自动垃圾回收机制。 类库: java.util、java.io、java.sql等 异常处理: Q:平台无关性如何实现 .java源码首先经由javap编译成 .class字节码文件,再通过不同平台的JVM进行解析,java文件在不同平台运...原创 2019-04-17 18:20:14 · 250 阅读 · 0 评论
分享