arp协议
ARP协议(Address Resolution Protocol)ARP(既:地址解析协议)协议,是根据IP地址获取物理地址的一个TCP/IP协议。将动态Internet协议地址(IP address)映射到局域网(LAN)中的永久物理机器地址的过程。物理机器地址也称为媒体访问控制或 MAC地址。 ...
Read more
OSI七层与TCP/IP五层网络架构
OSI模型定义OSI模型(Open Systems Interconnection Model)是一个概念框架,用于描述网络系统的功能。OSI模型将计算功能表征为一组通用的规则和要求,以支持不同产品和软件之间的互操作性。在OSI参考模型中,计算系统之间的通信分为七个不同的抽象层:物理,数据链路,网络 ...
Read more
Java JDK命令
JDK11命令JDK中的命令你都用过吗?下面我们来简单盘点一下11中的命令
Read more
错误:类文件具有错误的版本 55.0, 应为 53.0
一、复现 错误现场在idea内部终端执行gradle构建命令 1./gradlew build installDist Task :demo:compileJava FAILED /xxx/xxx/xxx/App.java:6: 错误: 无法访问Arrayimport java.lan ...
Read more
Linux curl命令详解
命令 curlcurl 是一个很强大的网络操作工具,可以支持上传和下载,默认数据以“标准输出”(stdout)形式输出。 语法curl [option] [url] 常用参数12345678910111213141516-A/--user-agent <string> ...
Read more
浏览器与服务器跨域CORS原理与规则
Cross-Origin Resource Sharing (CORS)跨域资源共享(CORS) 是基于HTTP标头的机制,它允许服务器指示浏览器应允许加载的资源以外的其他任何来源(域名,协议或端口)。CORS还依赖于一种机制,浏览器通过该机制向托管跨域资源的服务器发出“预检”请求,以便检查服务器是 ...
Read more
Javascript闭包(Closure)
作用域要想了解清楚闭包,首先得先了解变量作用域 因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。在函数嵌套的情况下,内部函数的变量会逐步向外层函数寻找变量,要想访问到函数内的变量,那必须是在函数内以及函数内嵌套的函数。这 ...
Read more
从操作系统视角看进程、线程和协程
CUP简介要了解程序运行时的进程、线程相关原理,首先我们得先看看CPU是怎么工作的。 控制单元控制单元是整个CPU的指挥控制中心,由程序计数器PC(Program Counter), 指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decode ...
Read more
shell批量逐个解压压缩文件
前言首先,我们先了解一下归档文件和压缩文件,如下: 归档文件:是将一些文件或目录,存储在一个文件中,其文件大小,等于其里面需要归档的各个文件和目录的总和。 压缩文件:是将一些文件或目录,压缩到一个文件中,其文件大小,远小于其里面需要压缩的各个文件和目录的总和,故占用更少的磁盘空间。 常用的压缩与解压 ...
Read more
消息队列MQ
一、消息队列消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。 消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立 ...
Read more