分类: 基础

23 篇文章

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…
初探Chromium系浏览器JavaScript执行过程
我们先通过一段代码来看看js的执行过程: showName() console.log(myname) var myname = '极客时间' function showName() { console.log('函数 showName 被执行'); } 了解javascript语言的都知道,js是按顺序执行的。按照这个逻辑来理解这段代码的话: 第…
初探Chromium系浏览器加载页面的流程
先来说说为什么选择Chromium系浏览器。在众多发行版本的浏览器中,如Chrome、Edge、360浏览或者QQ浏览器等国内的大部分主流浏览器,都是基于Chromium开源软件二次开发而来。而Google基于Chromium开发了Chrome商业浏览器。 Chrome浏览器多进程架构的演变 在了解浏览器从单进程到多进程演变之前,我们先来了解些线程…
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…
Linux中的ip addr命令
ip addr命令常用来查看系统上的ip地址。当然该命令不止这些功能: # 帮助 ip addr help # 查看所有网卡的信息 ip addr # 查看指定网卡的信息 ip addr show [lo] # 为某个网卡增加一个ip ip addr add [172.30.0.4/24] dev [wlp0s20f3] #…