首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
路口、下车
累计撰写
78
篇文章
累计创建
52
个标签
累计收到
2
条评论
栏目
首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
目 录
CONTENT
以下是
中间件
相关的文章
2025-09-08
Nginx在windows下安装及简单介绍
本文介绍了在Windows系统上安装和配置Nginx的方法。首先,用户需要从官方网站下载Nginx,并通过命令行启动或关闭服务。接着,文章详细说明了如何配置Nginx以支持静态页面的访问,包括设置监听端口、服务器名称及静态文件路径等。此外,还介绍了使用Nginx进行反向代理与轮询负载均衡的配置方法,包括如何在`nginx.conf`中添加上游服务器以及调整权重、停用和备用选项来实现更灵活的负载分配。最后,通过一个具体的配置示例展示了如何结合这些功能来满足实际应用需求,如设置前端项目位置、错误页面处理及API请求转发等。
2025-09-08
14
0
0
运维
中间件
常用工具
nginx
软件部署
2025-09-08
git安装及使用
本文介绍了Git的安装与配置、日常命令使用、网络设置、IDEA与Gitee集成、GitLab Docker安装以及异常处理等内容。首先,通过`git init`、`git remote add`和`git pull`等命令可以快速拉取项目;接着,为了优化网络访问速度,建议修改HOSTS文件添加优选DNS解析IP;对于IDEA用户,可以通过安装Gitee插件并配置账号密码来直接管理Gitee上的项目,并支持生成Gitee Pages。文章还详细说明了如何使用Docker部署中文版GitLab服务,包括镜像拉取、容器运行参数设置及SSH密钥管理等步骤。最后,针对常见的Git操作问题如无法访问远程仓库或未跟踪文件阻止合并等情况提供了多种解决方案。
2025-09-08
9
0
0
运维
常用工具
中间件
运维随笔
软件部署
2025-09-08
docker介绍及使用
本文介绍了Docker的核心概念、安装、卸载、基本命令以及Docker Compose的使用。核心概念包括镜像(Image)、容器(Container)、仓库(Repository)和数据卷(Volume)。镜像是只读模板,容器是运行中的镜像实例,仓库用于存放镜像,而数据卷则用于持久化数据。安装Docker需要先清除旧版本,然后设置存储库并安装Docker Engine及相关依赖包。卸载Docker时需先删除所有容器和镜像。常用命令包括拉取镜像、删除容器、查看容器日志等。Docker Compose用于快速编排多容器应用,通过docker-compose.yml文件定义服务,并使用docker-compose up启动整个应用。最后,文章还提到了一些常见的错误及解决方法,如DNS服务器配置错误导致的连接问题。
2025-09-08
11
0
0
运维
中间件
运维随笔
软件部署
常用工具
2025-08-26
Jenkins自动部署
本文介绍了如何使用Jenkins自动拉取GitLab项目并进行自动部署。首先,通过Docker安装Jenkins,命令中包含了设置容器名称、权限、后台运行、数据卷映射和端口映射等参数。其中,数据卷映射使得宿主机上的`/usr/local/jenkins_home`目录与容器内的`/var/jenkins_home`相连接,便于管理Jenkins的数据。接着,从Docker日志中获取Jenkins的初始管理员密码。最后,访问指定URL完成Jenkins的初始化配置,并推荐选择安装推荐插件来开始使用。
2025-08-26
6
0
0
运维
中间件
软件部署
2025-08-26
influxdb理论及实战 第三篇:Springboot与InfluxDB
本文介绍了如何在Spring Boot项目中集成InfluxDB,并提供了详细的配置和使用示例。首先,需要在项目的pom.xml文件中添加influxdb-java依赖。接着,在application.yml文件中配置InfluxDB的连接信息,包括服务器地址、用户名、密码和数据库名。文章通过简单的例子展示了如何插入数据和查询全部数据。为了提高代码的复用性和可维护性,还封装了实体类QuotaInfo及其相关的分页类Pager,以及一个用于操作InfluxDB的InfluxDao类,实现了添加对象到数据库和根据SQL语句查询列表的功能。最后,通过测试类FristTest验证了这些功能的有效性,包括向InfluxDB添加数据和分页查询数据的操作。此外,还介绍了如何处理时间戳和总条数统计的measurement扩展。
2025-08-26
13
0
0
运维
中间件
2025-08-26
influxdb理论及实战 第二篇:influxdb理论与原理
InfluxDB是一款专为时序数据优化设计的数据库,它通过TSM(Time-Structured Merge Tree)等技术确保高效的数据写入,并使用Go语言开发以实现跨平台特性。与关系型数据库相比,InfluxDB引入了独特的概念如measurement、series、tag和field来组织数据。其中,series代表时间线,由measurement加上一组tag唯一确定;measurement类似于指标,用于表示被监控的对象;tag用于描述时间线属性;timestamp记录具体时间点;fields存储实际数值;point则由timestamp和fields组成,表示某一时刻的具体事件。InfluxDB采用TSM存储引擎,该引擎包括cache、WAL(Write-Ahead Log)、TSM文件以及compactor四个部分,共同保证数据的高效存储与持久化。此外,InfluxDB支持查询时指定时区转换,例如使用`tz('Asia/Shanghai')`来调整输出的时间显示。
2025-08-26
10
0
0
中间件
运维
2025-08-26
influxdb理论及实战 第一篇:influxdb安装与使用
本文介绍了InfluxDB 1.8.10版本在Ubuntu 18.04.5系统上的安装与使用方法。首先通过下载deb包并使用dpkg命令进行安装,接着启动服务并通过influx命令行客户端访问。文章详细说明了InfluxDB的目录结构、日志文件位置以及配置文件的各项参数设置。此外,还提供了数据库和表的基本操作命令,包括创建、删除和查询等。文章还介绍了数据保存策略(Retention Policies)的管理方法,连续查询(Continuous Queries)的创建及应用,并展示了如何创建管理员用户。最后,推荐了InfluxDBStudio作为可视化管理工具以辅助管理和监控。
2025-08-26
8
0
0
中间件
运维
2025-08-25
Nacos安装与使用
本文介绍了Nacos 1.4.1版本在Windows和Docker环境下的安装步骤。首先,在Windows环境下,用户需要下载并解压Nacos到指定目录,然后创建并配置nacos数据库,并修改`application.properties`文件中的数据库连接信息。接着通过执行`startup.cmd -m standalone`命令启动Nacos服务。对于Docker安装,则需先拉取官方镜像,随后创建必要的数据卷、初始化数据库表以及配置文件。最后,使用特定的Docker命令运行容器以启动Nacos。此外,文章还简要介绍了如何在Spring Boot项目中集成Nacos作为服务发现工具,包括添加依赖、进行相应配置及开启服务发现功能的方法。
2025-08-25
10
0
0
中间件
运维
2025-08-25
RabbitMQ安装及原理 第一篇:RabbitMQ理论与原理
RabbitMQ是一种广泛使用的消息队列系统,其核心概念包括Connection(连接)、Channel(信道)、Exchange(交换机)、Queue(队列)和Virtual host(虚拟主机)。其中,Connection是TCP长连接,Channel在Connection基础上建立,用于执行消息的发送与接收等操作。Virtual host实现不同用户间的隔离,每个Virtual host有自己的Exchange和Queue。Queue用于存储消息,而Exchange负责根据规则将消息分发到不同的Queue。Exchange类型包括fanout(广播)、direct(直接匹配)、topic(主题匹配)和headers(基于头部属性匹配)。为了保证消息可靠性,RabbitMQ提供了publisher confirm机制、持久化配置以及消费者确认机制等解决方案。此外,通过设置TTL和死信交换机可以实现延迟消息处理;利用惰性队列技术则能够有效应对大规模消息堆积的问题,提高系统的可扩展性和稳定性。
2025-08-25
11
0
0
RabbitMQ安装及原理
中间件
系列文章
运维
2025-08-25
RabbitMQ安装及原理 第一篇:RabbitMQ安装与使用
本文介绍了如何在单机上使用Docker部署RabbitMQ,并详细说明了延迟队列插件的安装过程。首先,通过`docker pull rabbitmq:3.8-management`拉取RabbitMQ镜像,然后运行容器并设置用户名、密码、数据卷挂载及端口映射等参数。接着,文章提供了访问RabbitMQ管理界面的地址。对于延迟队列插件,给出了官方文档链接与下载地址,指导用户下载插件至指定数据卷目录,并进入容器内部启用该插件。最后,针对可能出现的cookie文件权限问题,提供了相应的解决方法。
2025-08-25
9
0
0
中间件
RabbitMQ安装及原理
系列文章
运维
1
2
3