计算机网络 计算机网络 1. 介绍一下 OSI 七层模型 OSI 模型 作用 应用层 这一层就是将通信模型定制化成一个协议,比如适合于超文本传输的协议HTTP,具备安全性传输的HTTPS,还有一些比如FTP,POP3,SMTP等。 表示层 该层主要作用是数据格式的编码和转换。即HTTP请求头/响应头部分,如: Content-Type:application/json; 2024-12-14 计算机网络 #八股 #面试 #计算机网络
操作系统 操作系统 内部结构1. 用户态和内核态的区别用户态 权限限制:在用户态下运行的程序拥有有限的系统资源访问权限,不能直接执行特权指令或访问硬件设备。 运行环境:用户态是应用程序的运行状态,程序在此状态下只能在操作系统划定的特定空间内运行。 系统调用:当用户程序需要操作系统帮助完成某些它没有权力和能力完成的工作时(如文件操作、网络通信等),会通过系统调用陷入到内核态。 安全性:由于权限受限,用户态可 2024-12-13 操作系统 #八股 #面试 #操作系统
使用 Lambda 表达式时为什么不能直接传递变量? 使用 Lambda 表达式时为什么不能直接传递变量? Lambda 表达式简介Lambda 表达式是从 java8 开始引入的,主要用于简化匿名内部类的使用,使得代码更加简洁和易读. 这是不用 Lambda 表达式: 1234567ExecutorService executor = Executors.newFixedThreadPool(10);executer.submit(new R 2024-11-04 Java问题 #Java
Kafka的安装与配置 Kafka的安装与配置 一、预备工作要安装 Kafka 首先需要安装 Zookeeper 和 Scala Zookeeper:Zookeeper在windows的安装与配置 Scala:Scala在windows的安装与配置 二、下载官方的下载地址:https://kafka.apache.org/downloads 这两个任选一个下载,下载后解压到目标文件夹即可 三、配置 在目录下新建空文 2024-09-16 Kafka #教程 #Kafka
Scala在windows的安装与配置 Scala在windows的安装与配置 一、下载下载官网:All Available Versions | The Scala Programming Language (scala-lang.org) 我下载的是2.12.11版本:Scala 2.12.11 | The Scala Programming Language (scala-lang.org) 下载 windows 的 zip 即 2024-09-15 Scala #教程 #Scala
Zookeeper在windows的安装与配置 Zookeeper在windows的安装与配置 一、下载这里可以选择版本:Index of /dist/zookeeper (apache.org) 我选择的是3.8.4,地址在这里:Index of /dist/zookeeper/zookeeper-3.8.4 (apache.org) 然后这是要下载的文件: 二、安装首先解压这个到目标文件 2024-09-15 Zookeeper #教程 #Zookeeper
Nacos安装与简单使用 Nacos的安装与简单使用(Windows) 一、Nacos下载Nacos官网下载地址:https://nacos.io/download/nacos-server/ 选择稳定版本的二进制包下载 下载后解压到目标文件夹即可 二、Nacos配置配置启动脚本Nacos 解压之后会看到几个文件夹,主要就是 bin 和 conf 首先看一下 bin 文件夹,里面放的是 Nacos 启动停止的脚本 2024-09-15 Nacos #教程 #Nacos
BigDecimal注意事项 BigDecimal注意事项 由于计算机是二进制的,在进行浮点数的存储和运算时,会出现精度丢失的风险,因此《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。但是在使用 BigDecimal 时也会出现一些问题,下面就是一些常见的。 1. 精度丢失风险首先我们要知道的是 BigDecimal 创建对象一般推荐使用的是静态方法 BigD 2024-06-18 Java #Java #BigDecimal
Docker安装与使用 Docker安装与使用 Docker的安装安装包括 ubuntu 和 CentOS 两个系统 CentOS这里先附上官方文档地址:Install Docker Engine on CentOS | Docker Docs 1. 卸载旧版本的docker或docker engine在尝试安装任何新版本 docker 时都要卸载旧版本,可以执行以下代码: 12345678$ sudo yum rem 2024-05-16 Docker #Docker #教程
在idea上使用lua脚本 在idea上使用Lua脚本 1. 下载lua和配置lua环境1.1 下载lua下载地址 如图: 选择适合自己电脑操作系统的版本下载即可 下载完后解压到自定义的文件夹目录下(不建议放到C盘),样子应该是这样的: 1.2 配置环境变量打开电脑的环境变量界面,应该是这样的: 点击右下方的环境变量,在系统变量中找到 Path ,注意必须是完全一样 双击就可以编辑,进去之后点击新建,输入你刚刚创建 2024-05-12 lua #教程 #学习 #lua