摘要:
Linux配置JDK JDK 在windows环境下下载tar.gz格式的jdk压缩包 使用Xftp软件将压缩包上传到Linux服务器下的/opt/jdk下面 解压并将文件夹放到usr/local/java下 配置环境变量 使用echo $PATH查看环境变量 配置环境变量的文件为/etc/prof 阅读全文
posted @ 2025-03-26 20:29
QAQ001
阅读(54)
评论(0)
推荐(0)
摘要:
组管理 在 Linux 系统中,用户组(Group)是用户管理的重要组成部分。用户组用于将多个用户归类到一起,以便更方便地管理权限和资源。 在添加用户时会默认创建一个和用户名相同名字的组,并将该用户加入组 基本概念 用户组:用户组是多个用户的集合。每个用户可以属于一个主组(Primary Group 阅读全文
posted @ 2025-03-26 20:28
QAQ001
阅读(74)
评论(0)
推荐(0)
摘要:
网络配置(centOS) 配置静态IP Linux虚拟机通过VM虚拟软件和主机进行交互 Linux虚拟机通过主机网卡与局域网联通,通过局域网的网关和互联网进行交互 保证Linux虚拟机、VM虚拟软件的IP地址在统一个段内才能进行交互,即前三位相同 配置LinuxIP地址步骤 进入到Linux的网卡中 阅读全文
posted @ 2025-03-26 20:26
QAQ001
阅读(58)
评论(0)
推荐(0)
摘要:
任务调度 Cron任务调度 cron 是 Linux 中最常用的任务调度工具,允许用户按固定的时间间隔(如每分钟、每小时、每天等)执行任务。 cron 的工作原理 cron 是一个守护进程(crond),在后台运行并检查是否有需要执行的任务。 用户通过编辑 crontab 文件来定义任务。 cron 阅读全文
posted @ 2025-03-26 20:22
QAQ001
阅读(19)
评论(0)
推荐(0)
摘要:
Linux进程 基本概念 在 Linux 系统中,进程是正在运行的程序的实例。每个进程都有一个唯一的进程 ID(PID),并且可以包含一个或多个线程。 进程的基本概念 进程:正在运行的程序的实例,包括代码、数据和系统资源。 线程:进程内的执行单元,共享进程的内存和资源。 PID(Process ID 阅读全文
posted @ 2025-03-26 20:21
QAQ001
阅读(43)
评论(0)
推荐(0)
摘要:
Linux磁盘 Linux磁盘分区 Linux 磁盘分区机制是操作系统管理磁盘空间的核心部分。通过分区,可以将一块物理磁盘划分为多个逻辑部分,每个部分可以独立管理、格式化和挂载。 磁盘分区的基本概念 分区:将一块物理磁盘划分为多个逻辑部分,每个部分称为一个分区。 分区表:记录磁盘分区信息的结构,存储 阅读全文
posted @ 2025-03-26 20:17
QAQ001
阅读(50)
评论(0)
推荐(0)
摘要:
包管理工具 rpm rpm(Red Hat Package Manager)是用于管理 .rpm 格式软件包的命令行工具,主要用于基于 RPM 的 Linux 发行版(如 CentOS、RHEL、Fedora)。 rpm 的基本功能 安装、升级、卸载软件包。 查询软件包信息。 验证软件包的完整性和签 阅读全文
posted @ 2025-03-26 20:15
QAQ001
阅读(38)
评论(0)
推荐(0)
摘要:
Linux常用命令 Linux命令可以组合使用 帮助指令 man(manual)是 Linux 中最常用的帮助命令,用于查看命令的手册页。 man [选项] 命令名 -k:搜索与关键词相关的手册页。 -f:显示命令的简短描述。 help 是 Shell 内置命令的帮助工具,用于查看 Shell 内置 阅读全文
posted @ 2025-03-26 20:14
QAQ001
阅读(37)
评论(0)
推荐(0)
摘要:
Linux文本编辑器 VI 和 VIM 是 Linux 系统中广泛使用的文本编辑器,以其高效的编辑方式和强大的功能著称。 VI和VIM VI(Visual Interface)是 Unix 系统中的标准文本编辑器。 VIM(Vi IMproved)是 VI 的增强版,它在 VI 的基础上增加了许多新 阅读全文
posted @ 2025-03-26 18:42
QAQ001
阅读(156)
评论(0)
推荐(0)
摘要:
Linux基础知识 Linux 系统 是一种基于 Unix 的开源操作系统内核,由 Linus Torvalds 于 1991 年首次发布。Linux 以其高度的可定制性、稳定性和安全性而闻名,广泛应用于服务器、嵌入式设备、超级计算机以及个人电脑等领域。 Linux系统里一切都被映射为文件,都是用文 阅读全文
posted @ 2025-03-26 18:41
QAQ001
阅读(131)
评论(0)
推荐(0)
摘要:
Java操作Redis 分类 Jedis (官方推荐) 特点:轻量级、同步阻塞、直接操作 Redis 命令 导入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.4.3 阅读全文
posted @ 2025-03-26 18:40
QAQ001
阅读(95)
评论(0)
推荐(0)
摘要:
Redis相关特性 事务 Redis 事务允许将多个命令打包在一起,按顺序执行,并保证这些命令的原子性(即事务中的命令要么全部执行,要么全部不执行)。Redis 事务通过 MULTI、EXEC、DISCARD 和 WATCH 等命令实现。 事务的基本操作 MULTI 标记事务的开始。执行 MULTI 阅读全文
posted @ 2025-03-26 18:38
QAQ001
阅读(44)
评论(0)
推荐(0)
摘要:
Redis--6379 Redis基本介绍 Redis的默认端口为6379 列表和有序集合中索引从 0 开始,负数表示从尾部开始(例如 -1 表示最后一个元素)。 Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统。它支持多种数据结构,如字符串、哈希、 阅读全文
posted @ 2025-03-26 18:36
QAQ001
阅读(81)
评论(0)
推荐(0)
摘要:
Docker的使用 安装Docker 下载安装包进行安装 安装完毕启动Docker Windows系统需要开启Hyper-V功能 在启用或者关闭Windows功能中启动Hyper-V功能 Hyper-V 是微软提供的一种虚拟化技术,允许用户在一台物理计算机上创建和运行多个虚拟机(Virtual Ma 阅读全文
posted @ 2025-03-26 18:33
QAQ001
阅读(35)
评论(0)
推荐(0)
摘要:
Docker基本概念 概述 Docker 是一个开源的容器化平台,用于开发、发布和运行应用程序。它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中,从而确保应用程序在不同环境中一致运行。 主要特点 轻量级:容器共享宿主机的操作系统内核,比虚拟机更轻量。 可移植性:容器可以在任何支持 D 阅读全文
posted @ 2025-03-26 18:32
QAQ001
阅读(52)
评论(0)
推荐(0)
摘要:
RabbitMQ消息可靠性 生产者可靠性 生产者重连 Spring Boot 的 RabbitMQ 客户端(基于 RabbitTemplate)默认已经实现了连接恢复和重连机制。 自动连接恢复 Spring AMQP 使用了 CachingConnectionFactory 来管理 RabbitMQ 阅读全文
posted @ 2025-03-26 18:31
QAQ001
阅读(134)
评论(0)
推荐(0)
摘要:
RabbitMQ的使用 相关知识 AMQP协议 AMQP是一种开放标准的消息协议,旨在为消息中间件提供统一的通信框架。它的核心特性包括: 消息可靠性:支持消息的持久化、确认机制和事务。 灵活的路由:通过交换器(Exchange)和绑定(Binding)实现消息的灵活路由。 跨平台和语言:AMQP是协 阅读全文
posted @ 2025-03-26 18:29
QAQ001
阅读(68)
评论(0)
推荐(0)
摘要:
RabbitMQ的介绍 RabbitMQ的安装 使用Docker进行安装 docker pull rabbitmq:3-management rabbitmq:3-management 镜像预装了 RabbitMQ 的管理插件(rabbitmq_management)。 管理插件提供了一个基于 We 阅读全文
posted @ 2025-03-26 18:20
QAQ001
阅读(69)
评论(0)
推荐(0)
摘要:
消息队列 基本概念 消息中间件(Message-Oriented Middleware, MOM)是一种支持分布式系统中应用之间通过消息传递进行通信的软件或硬件基础设施。它允许应用异步发送和接收消息,确保消息的可靠传递。 核心概念 消息:通信的基本单元,包含数据和元数据(如消息头、属性等)。 队列: 阅读全文
posted @ 2025-03-26 18:18
QAQ001
阅读(69)
评论(0)
推荐(0)
摘要:
排序算法 冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法,它通过重复地遍历数组,比较相邻元素并交换位置,将较大的元素逐步“冒泡”到数组的末尾。 基本原理 比较相邻元素: 从数组的第一个元素开始,依次比较相邻的两个元素。 如果前一个元素大于后一个元素,则交换它们的位置。 重复遍历: 阅读全文
posted @ 2025-03-26 18:17
QAQ001
阅读(170)
评论(0)
推荐(0)
摘要:
查找算法 二分查找 二分查找(Binary Search)是一种高效的查找算法,适用于在有序数组或列表中查找特定元素。 基本原理: 有序数组:二分查找要求数组或列表必须是有序的(升序或降序)。 中间值比较:通过比较目标值与数组中间元素的大小关系,决定下一步查找的范围。 逐步缩小范围:每次比较后,查找 阅读全文
posted @ 2025-03-26 18:15
QAQ001
阅读(19)
评论(0)
推荐(0)
摘要:
Git 初始化仓库 Git仓库实际上就是一个目录,需要对该目录进行Git的初始化将该目录交由Git管理 初始化完成后,该仓库所有的文件都可以被Git进行管理,其所有修改删除等操作都会被跟踪到,也可以随时恢复到以前的版本 初始化本地仓库 如果没有项目目录,可以创建一个新目录 在项目目录中运行以下命令来 阅读全文
posted @ 2025-03-26 18:13
QAQ001
阅读(80)
评论(0)
推荐(0)
摘要:
版本控制系统 版本控制系统的作用 版本控制系统(Version Control System,VCS)是一种用于管理文件更改历史的工具,主要用于跟踪代码、文档或其他文件的修改记录。它允许多个开发者协同工作,同时保留每个文件的完整历史记录,并支持回滚到之前的版本、比较不同版本之间的差异等功能。 记录更 阅读全文
posted @ 2025-03-26 18:12
QAQ001
阅读(111)
评论(0)
推荐(0)

浙公网安备 33010602011771号