background picture of the home page

易北河的小破站

陌生人,欢迎来到我的博客

  • prev
  • next

Mongodb的基础使用

游戏服务所用的数据库主要有Mysql、Mongodb、Redis。 Redis与Mysql的使用我已经很熟悉,于是记录一下Mongodb的使用。 MongoDB在使用时可以直接创建出对应的库和表。 MongoDB 简介 MongoDB 是一个开源的 NoSQL 数据库,采用文档存储模型,具有以下特点

thumbnail of the cover of the post

Docker-Compose的安装与使用

在梳理完服务之后,开始对服务进行容器化,此前已经对数据库和消息队列容器化了,在此之后使用docker-compose对前端站点进行容器化,于是记录一下docker-compose初步的安装与使用方法。 安装方法 1.从github最新版本的docker-compose sudo curl -L "h

thumbnail of the cover of the post

Docker的安装与使用

Ubuntu上安装docker 如果直接通过官方的镜像源安装非常慢,这里使用的是阿里云的安装。 1、更新软件源 sudo apt update 2、安装基本软件 sudo apt-get install apt-transport-https ca-certificates curl softwar

thumbnail of the cover of the post

Supervisord的使用与安装

最近在试图将一个游戏私服的服务分开并容器化,其中服务的启动是通过supervisord启动的,所以记录一下supervisord的使用方法。 supervisord 是一个用 Python 编写的进程监控和管理工具,可以用来自动启动、停止、重启和监控进程。以下是其主要使用方法: 安装 supervi

thumbnail of the cover of the post

Mysql-Day7

1. 什么是全表扫描,哪些操作可能会导致全表扫描,如何避免 什么是全表扫描? 全表扫描(

thumbnail of the cover of the post

Mysql-Day6

1. Binlog是什么?有哪几种格式?推荐使用哪种,为什么 Binlog(Binary Log)是数据库(如 MySQL)中用于记录所有对数据库内容进行更改的操作日志。它以二进制格式存储,主要作用包括: 数据恢复:在数据库发生故障时,可以通过 Binlog 恢复丢失的数据。

thumbnail of the cover of the post

部署-day8

1. ELK是什么,ELFK是什么,主要使用场景是什么 一、什么是 ELK? ELK 是三个开源工具的缩写,主要用于日志的收集、分析与可视化:

thumbnail of the cover of the post

部署-day7

1. Prometheus是什么?跟Grafana有什么关系 Prometheus 是一个开源的系统监控和警报工具,主要用于收集、存储和查询各种系统和应用程序的指标数据。它通过 HTTP 协议定期从目标服务拉取(Pull)指标数据,并将这些数据存储在本地的时间序列数据库中。Prometheus 的核

thumbnail of the cover of the post

部署-day6

1. 什么是消息队列,有哪些服务可以作为消息队列服务使用 消息队列是一种分布式系统中常用的通信机制,用于在不同的组件或服务之间传递数据。它通过引入一个中间层(即消息队列)来解耦生产者和消费者,使得生产者可以将消息发送到队列中,而不需要关心消费者是否已经准备好处理这些消息。消费者则可以从队列中取出消息

thumbnail of the cover of the post

K8s-Day10

1. 什么是Headless服务?它与普通Service有什么区别?有什么使用场景 在 Kubernetes 中,Service 是一种抽象,用于定义一组 Pod 的访问策略。根据 Service 的类型不同,其功能和使用场景也有所不同。Headless 服务是一种特殊的 Service 类型,它与

thumbnail of the cover of the post