面试
Pink李伟
千里之行始于足下
展开
-
史上最易懂TCP/UDP网络知识
一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只...转载 2020-06-19 11:29:35 · 1533 阅读 · 0 评论 -
深入理解Java虚拟机(3)笔记
1.1 JDK和JRE的区别从广义上讲,Kotlin、Clojure、JRuby、Groovy等运行于Java虚拟机上的编程语言及其相关的程序都属于Java技术体系中的一员。把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(JavaDevelopment Kit),JDK是用于支持Java程序开发的最小环境。可以把Java类库API中的Java SE API子集[插图]和Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Jav原创 2020-06-06 00:50:37 · 235 阅读 · 0 评论 -
各大公司Java后端开发面试题总结(2017更新)-慢慢看
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thre转载 2017-12-24 03:00:48 · 354 阅读 · 0 评论