自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 docker绑定挂载卷

docker绑定挂载卷

2022-12-19 15:23:22 405 1

原创 Linux shell printf命令小例子

表示左对齐,没有则表示右对齐),任何字符都会被显示在 10 个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。printf "%-10s %-8s %-4.2f\n" 王大 男 65.3。printf "%-10s %-8s %-4.2f\n" 马克 男 63.9。printf "%-10s %-8s %-4.2f\n" 索菲亚 女 45。printf "%-10s %-8s %-4s\n" 姓名 性别 体重。%s %c %d %f 都是格式替代符,输出实数,以小数形式输出。...

2022-08-25 17:48:59 543

原创 Linux shell 参数传递

echo "参数传递,会读取执行脚本时输入的参数并求和:";echo "求和接入为:${sum}";

2022-08-25 15:20:04 274

原创 linux shell求和计算脚本

echo "求和计算,请输入第一个数字:";echo "求和计算,请输入第二个数字:";echo "求和计算,请输入第三个数字:";echo "求和结果为:${sum}";

2022-08-25 15:04:30 2669

原创 华为云服务器中使用容器运行Tomcat后浏览器无法访问问题

问题:在华为云服务器中使用docker拉去Tomcat镜像并以容器运行,运行后使用浏览器访问提示无法访问此网站问题解决办法:更换低版本Tomcat镜像,例如tomcat 8.0.21,重新运行后解决问题docker run --name tomcat01 -d -p 8889:8080 tomcat:8.0.21...

2022-03-07 11:59:08 1036

原创 新建创建的容器不能使用vi命令

解决办法:apt-get updateapt-get install -y vim

2022-03-02 16:53:45 176

转载 华为云centos8 配置国内yum源及遇到问题

centos8 配置国内yum源系统和工具操作过程过程错误偶然发现,自己华为云服务器 yum 怎么用都报错,摸索半天,终于搞定了,可能是华为镜像地址出了问题,正确的 换成国内源就行。网上教程五花八门的,很多都是过期资源,大多博客是 centos8 之前的,试错浪费了很多时间。系统和工具作为入门级选手,很是依赖工具,记不住各种命令。系统:华为云 centos8工具:FinalShell 3.9操作过程首先进入 /etc/yum.repos.d 文件夹cd /etc/yum.re

2022-03-01 15:08:44 1865

原创 关于华为云镜像问题AppStream的解决

1、在华为云主机上使用yum下载应用时提示如下报错:CentOS-8 - AppStream 144 B/s | 394 B 00:02 Errors during downloading metadata for repository 'AppStream': - Status code: 404 for http...

2022-03-01 14:55:26 1743 1

原创 docker删除容器及镜像

1、删除容器命令:docker rm 容器ID注:删除运行中的容器前需先停止容器(docker stop 容器ID)2、删除镜像命令:docker rmi 镜像ID注:删除镜像前需先停止运行该镜像的容器

2022-02-22 11:16:16 370

原创 MySQL 字符串连接CONCAT()函数

MySQL字符串连接函数使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col)...

2022-02-21 09:45:46 1185

原创 MySQL 管理

MySQL管理启动及关闭 MySQL 服务器首先,我们需要通过以下命令来检查MySQL服务器是否启动:ps -ef | grep mysqld如果MySQL已经启动,以上命令将输出MySQL进程列表, 如果MySQL未启动,你可以使用以下命令来启动MySQL服务器:root@host# cd /usr/bin./safe_mysqld &如果你想关闭目前运行的 MySQL 服务器, 你可以执行以下命令:root@host# cd /usr/bin./mys.

2021-10-29 10:51:13 96

原创 MySQL 字符串连接CONCAT()函数

MySQL字符串连接函数使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col)...

2021-10-29 10:49:28 184

原创 HTTP 状态码

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类

2021-10-26 17:07:22 102

原创 Redis 服务器

Redis 服务器Redis 服务器命令主要是用于管理 redis 服务。实例以下实例演示了如何获取 redis 服务器的统计信息:redis 127.0.0.1:6379> INFO# Serverredis_version:2.8.13redis_git_sha1:00000000redis_git_dirty:0redis_build_id:c2238b38b1edb0e2redis_mode:standaloneos:Linux 3.5.0-48-generi

2021-10-26 17:06:16 79

原创 Redis 连接

Redis 连接Redis 连接命令主要是用于连接 redis 服务。实例以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行:redis 127.0.0.1:6379> AUTH "password"OKredis 127.0.0.1:6379> PINGPONGRedis 连接命令下表列出了 redis 连接的基本命令:序号 命令及描述 1 AUTH password 验证密码是否正确 2 E

2021-10-25 10:43:40 128

原创 Redis 脚本

Redis 脚本Redis 脚本使用 Lua 解释器来执行脚本。 Reids 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为EVAL。语法Eval 命令的基本语法如下:redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]实例以下实例演示了 redis 脚本工作过程:redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[.

2021-10-25 10:40:49 184

原创 Redis 事务

Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。 命令入队。 执行事务。实例以下是一个事务的例子, 它先以MULTI开始一个事务, 然后将多个命令入队到事务中, 最后由EXEC命令触发事务, 一并...

2021-10-25 10:38:16 72

原创 Redis 发布订阅

Redis 发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:实例以下实例演示了发布订阅是如何工作的。在我们实例

2021-10-25 10:32:16 75

原创 Redis HyperLogLog

Redis HyperLogLogRedis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。但是,因为 HyperLo

2021-10-25 10:27:54 80

原创 Redis 有序集合(sorted set)

Redis 有序集合(sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1(4294967295, 每个集合可存储40多亿个成员)。实例redis 127.0.0.

2021-10-25 10:24:47 270

原创 Redis 集合(Set)

Redis 集合(Set)Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1(4294967295, 每个集合可存储40多亿个成员)。实例redis 127.0.0.1:6379> SADD w3ckey redis(integer) 1redis 127.0.0.1:6379> SADD w3cke.

2021-10-25 10:19:47 129

原创 Redis 列表(List)

Redis 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例redis 127.0.0.1:6379> LPUSH w3ckey redis(integer) 1redis 127.0.0.1:6379> LPUSH w3ckey mongodb(integer) 2redis 127.0.0.

2021-10-25 10:16:13 114

原创 Redis 哈希(Hash)

Redis 哈希(Hash)Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。实例redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000OKredis

2021-10-25 10:11:06 95

原创 Redis 字符串(String)

Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis"在以上实例中我们使用了SET和GET命令,键为 w3ckey。Redis 字符串命令下...

2021-10-25 10:06:51 71

原创 Redis 键(key)

Redis 键(key)Redis 键命令用于管理 redis 的键。语法Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET w3ckey redisOKredis 127.0.0.1:6379> DEL w3ckey(integer) 1在以上实例中DEL是一个命令,w3ckey是一个键。 如果键被删除成功,命令执行后输出(...

2021-10-19 09:41:15 83

原创 Redis 命令

Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令redis-cli。该命令会连接本地的 redis 服务。$redis-cliredis 127.0.0.1:6379&gt.

2021-10-19 09:37:17 73

原创 Redis 客户端连接

Redis 客户端连接Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 然后为这个 socket 设置 TCP_NODELAY 属性,禁用 Nagle 算法 然后创建一个可读的文件事件用于监听这个客户端 socket 的数据发送最大连接数在 Redis2.4 中,最大连接数是被

2021-10-15 14:36:10 327

原创 Redis 性能测试

Redis 性能测试Redis 性能测试是通过同时执行多个命令实现的。语法redis 性能测试的基本命令如下:redis-benchmark [option] [option value]实例以下实例同时执行 10000 个请求来检测性能:redis-benchmark -n 100000PING_INLINE: 141043.72 requests per secondPING_BULK: 142857.14 requests per secondSET: 141

2021-10-15 14:31:57 200

原创 Redis 安全

Redis 安全我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。实例我们可以通过以下命令查看是否设置了密码验证:127.0.0.1:6379> CONFIG get requirepass1) "requirepass"2) ""默认情况下 requirepass 参数是空的,这就意味着你无需通过密码验证就可以连接到 redis 服务。你可以通过以下命令来修改该参数:127

2021-10-15 11:25:24 143

原创 Redis 数据备份与恢复

Redis 数据备份与恢复RedisSAVE命令用于创建当前数据库的备份。语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE 实例redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用CONFIG命...

2021-10-15 10:53:29 272

原创 Redis 数据类型

Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB.

2021-10-15 10:45:34 56

原创 redis配置文件(redis.conf)参数说明

Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过CONFIG命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET loglevel1) "loglevel"2) "notice"使用*号获取所有配置...

2021-10-15 10:15:52 335

原创 redis安装步骤

一、Window 下安装下载地址:Downloads · dmajkic/redis · GitHub。下载到的 Redis 支持 32bit 和 64bit ,根据自己实际情况选择。本文将 64bit 的内容复制到自定义盘符安装目录取名redis 。 如 C:\redis打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行redis-server.exe redis.conf。(如果下载的是 Redis-x64-3.2.100 版本,是运行redis-server....

2021-10-15 10:00:29 188

原创 linux配置docker的yum源并安装

一、删除已安装的dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-log...

2021-06-15 22:52:01 1398

原创 DOC窗口连接使用MySQL

1、win+r打开窗口,在窗口中输入cmd命令;2、进入到MySQL的安装目录bin下,目录切换使用cd命令;3、使用mysql -u+用户名 -p+密码,命令连接MySQL数据库;4、使用showdatabases;命令查看有哪些仓库;5、使用use仓库名称;命令连接某个仓库,出现Databasechanged字样标识连接成功;6、使用showtables;命令查看仓库下有哪些表;7、使用describe表名;命令查看某个表的表结构描述;...

2021-06-08 10:44:07 492

原创 docker在线练习

1、登录docker官网(https://www.docker.com/)2、进入免费试玩模块3、进入试玩教程界面4、注册账号密码,选择相应的试玩入口5、

2021-05-26 10:39:07 686

原创 Linux软链接和硬链接概念

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。硬连接硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点.

2021-05-18 15:54:07 199

原创 Linux忘记root密码解决办法

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统3秒之内要按一下回车,出现如下界面然后输入e在第二行最后边输入single,有一个空格。具体方法为按向下尖头移动到第二行,按"e"进入编辑模式在后边加上single回车最后按"b"启动,启动后就进入了单用户模式了此时已经进入到单用户模式了,你可以更改root...

2021-05-18 15:34:16 199

原创 linux两台服务器之间互传文件

linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器// 假设远程服务器IP地址为 192.168.1.1001.从服务器复制文件到本地:scp root@192.168.1.100:/data/test.txt /home/myfile/root@192.168.1.100 root是目标服务器(有你需要拷贝文件的服务器)的用户名,192.168.1.100是IP地址,后面紧跟的 “:” 不要忘记路径1: /data/test.txt 是目标服务器中...

2021-05-10 09:53:14 530

原创 ssh版本升级

1、使用ssh -V查看当前版本号2、访问https://cikeblog.com/s/openssh-8.5p1-1.el7.tar.gz获取最新版本rpm安装包3、使用root用户将安装包上传至服务器,使用tar -xvf解压,解压完成后使用rpm -Uvh *.rpm安装4、安装完成后ssh -V查看版本...

2021-04-07 17:34:21 652

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除