
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
优势是性能更高,劣势时间精度不如优先队列.

1.悲观和乐观2.重量和轻量3.挂起等待锁和自旋锁4.互斥锁和读写锁5.可重入锁和不可重入锁6.公平锁和非公平锁synchronized详细情况无锁 --> 偏向锁 : 代码进入 synchronized 的 代码块偏向锁 --> 轻量级锁 : 拿到偏向锁的线程运行过程中, 遇到了其他线程尝试竞争这个锁.轻量级锁 --> 重量级锁 : JVM 发现, 当前竞争锁的情况非常激烈当前 JVM 中, 只

组成网络重要的核心设备。

DatagramSocket 是UDP Socket用于发送和接收UDP数据报ServerSocket 是创建TCP服务端Socket的API,专门给服务器使用。

引入对称加密引入非对称加密中间人攻击引入证书和数字证明加密是SSL的握手流程,不只局限于HTTPS的,其他基于SSL的网络协议也是类似流程。

客户端与服务器相互传递的信息是根据需求来的1.行文本(最原始)2.xml(比较原始,可读性好,冗余较多)3.json(主流的方式,可读性好,冗余一般)4.protobuf(高性能场景下使用的方式,可读性差,冗余最小)但凡实现一个具体的程序,写代码之前一定要事先约好应用层协议的格式。

JVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。

CSS是层叠样式表,用于控制页面的样式,能实现美化页面的效果.函数定义与前面的Java也大体相同,存在两种方式"age": 15。

MVC 是 Model View Controller 的缩写,它是软件工程中的一种软件架构设计模式,它把软件系统分 为模型、视图和控制器三个基本部分.View(视图)指在应用程序中专门用来与浏览器进行交互,展示数据的资源.Model(模型)是应用程序的主体部分,用来处理程序中数据逻辑的部分.Controller(控制器)可以理解为一个分发器,用来决定对于视图发来的请求,需要用哪一个模型 来处理,

如何正确使用流对象?1.流对象的使用流程先打开,再读写,最后关闭2.应该是用哪个流对象先区分文件还是文本,二进制再区分读还是写。








