热文探究ThreaLocal

前言 ThreadLocal提供一个(只有一个)线程的局部变量,为了确保多线程环境下,线程的安全性。其实可以这样理解,ThreadLocal其实就是一个普通类,它声明的对...

热文PKI学习之路(二)浅谈socket

首先为什么要用socket? 如果没有socket,我们传输数据需要借助TCP/IP协议,不仅需要三次握手,还要友好分手,每次传输都要经过复杂的连接,具体传输过程中,也...

热文计算机网络网络层笔记

为什么要划分网络层?   不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制...

热文计算机网络传输层笔记

传输层概述: 为什么要划分传输层? 既然网络层已经能把源主机上发出的数据传送给目的主机,那么为什么还需要加上一个传输层呢?这就需要我们理解主机用户应用层通信的主体,位于两...

热文部署java web完整篇

宝塔部署javaweb项目完整篇,给想要使用宝塔部署java web项目的人一些参考,觉得不错的可以在下方留言点赞哦,有错误的地方也请大家帮忙指出,发消息给我吧,我好修改。

热文Java虚拟机栈和本地方法栈

java虚拟机栈由栈帧组成,帧中保存方法的执行状态,包括局部变量表和操作数栈等。在任一时刻,某一线程肯定是在执行某个方法。这个方法叫做该线程的当前方法;执行该方法的帧叫做...

热文byte转int时为什么要与上0xFF

首先要给出结论: 为了保证二进制数据的一致性 首先需要回顾一下关于计算机中存储数字的知识点 计算机是用补码来存储数字的 正数的反码和补码等于本身 负数的反码符号位不...

热文JAR文件详解

JAR(Java ARchive,Java 归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。用户可将多个 Java applet 及其所需组件(.class ...