分类: 工具技术

开发中的一些轮子

10 篇文章

Debian11下安装Mysql8
mysql官方安装地址:https://dev.mysql.com/downloads/mysql/ 复制DEB Bundle包地址。DEB Bundle意思就是离线包,比较大。 // 下载离线包 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.32-1debi…
初探Scrapyd工具在Linux系统下的安装使用
Scrapyd是什么 Scrapyd是一个基于Python的开源爬虫部署工具,它可以帮助开发者方便地部署、管理和监控Scrapy爬虫。 为什么需要Scrapyd 其实可以不使用Scrapyd工具来部署和管理Scrapy爬虫的,但使用Scrapyd工具可以带来以下好处: 简化部署流程:Scrapyd提供了一个统一的部署接口,可以方便地将Scrapy爬…
初探Linux中的Systemctl系统管理工具的使用
systemctl 是 Linux 系统中的一个系统管理工具,它由 systemd 进程管理。systemd 是一种 init 系统,它是 Linux 系统启动的第一个进程,负责启动和管理其他进程和服务。systemctl 则是 systemd 的命令行工具,它用于管理系统服务,包括启动、停止、重启、查看状态等操作。 在 Debian 系统中,sy…
初探Supervisor工具在Linux系统下的安装使用
Supervisor的简介 Supervisor是一个Python进程管理工具,可以在Linux系统下监控、控制多个非deamon进程以daemon形式运行,并在进程异常退出时自动重启等。 Supervisor的安装 如果当前用户非root用户,建议直接sudo提权执行。 sudo pip install supervisor Supervisor…
Redis入门指南
Redis服务端安装 Redis客户端登录 # 简单登录 redis-cli # 密码登录 redis-cli -h [ip] -p [port] -a [password]
MongoDB入门指南
MongoDB是什么 百度吧~ MongoDB安装Server ubuntu安装:MongoDB 官网 # 第一步,官网下载tar包。 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-6.0.2.tgz # 解压并移动到习惯的目录 tar -zxvf mon…
Netty的生命周期
channelHandler生命周期图 可以看到这里的ChannelHandler的顺序如下: handlerAdded() –> channelRegistered() –> channelActive() –> channelRead() –>&nbs…
Dockerfile入门指南
基本原则 官方镜像优于非官方的镜像,如果没有官方镜像,则尽量选择Dockerfile开源的固定版本tag而不是每次都使用latest尽量选择体积小的镜像 编写第一个Dockerfile文件 # 新建文件夹并进入 mkdir docker-demo && cd docker-demo # 新增index.html文件 vim inde…
thumbnail
Docker入门指南
Docker命令行的基本使用 docker命令行的规则基本遵循“docker + 管理的对象(比如容器,镜像) + 具体操作(比如创建,启动,停止,删除)” # 查看docker版本 docker version # 查看docker信息 docker info # 查看container相关命令 docker container --help #…
RabbitMQ入门指南
什么是消息中间件 消息中间件是用于在分布式系统中传递和处理消息的软件组件或服务,它提供了一种可靠、解耦合和异步通信的方式,使得不同的应用程序和服务可以相互协作和通信。通俗来说,实现就是软件和软件之间通信的软件。 有哪些主流的消息中间件 Apache Pulsar(2018年):一款新兴的分布式消息中间件,使用多租户、无共享的架构,具有高性能、高可靠…