logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络协议(TCP/IP、HTTP、HTTPS)

网络TCP报头TCP和UDP的⽐较TCP向上层提供⾯向连接的可靠服务 ,UDP向上层提供⽆连接不可靠服务。 虽然 UDP 并没有 TCP 传输来的准确,但是也能在很多实时性要求⾼的地⽅有所作为 对数据准确性要求⾼,速度可以相对较慢的,可以选⽤TCP面向连接和非面向连接的服务的特点是什么?面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情

#网络协议#http#tcp/ip
JVM虚拟机(内存结构-Java对象-类加载器-GC)

JVM内存结构JVM内存分为线程私有区和线程共享区线程私有区1、程序计数器✓(记录当前线程执⾏到哪⼀条字节码指令位置)当同时进行的线程数超过CPU数或其内核数时,就要通过时间片轮询分派CPU的时间资源,不免发生线程切换。这时,每个线程就需要一个属于自己的计数器来记录下一条要运行的指令。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是native方法,则计数器为空。2、

#jvm
Java多线程-锁机制(volatile、synchronized、CAS)

并发编程的三大特性:可见性、原子性、有序性volatile保证可见性与部分有序性,但是不保证原子性,保证原子性需要借助synchronized这样的锁机制volatile(最底层:lock add)●保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的,volatile关键字会强制将修改的值立即写入主存。●禁止进行指令重排序volatile的可

#java
到底了