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