八股文 八股 命令redis

gateway结合redis做限流

本篇是针对已经实现了gateway基础功能的项目,如果需要实现基础功能可以参考 https://www.cnblogs.com/cbzhl/p/17467019.html 针对于并发量比较高的时候,如果不针对对应的服务做限流操作,可能造成服务器压力过大,宕机等情况,为此出现了多种限流的方式: 计数器 ......
gateway redis

Linux 命令总结

实用 Linux 命令总结 Linux关机,重启 # 关机shutdown -h now# 重启shutdown -r now 查看系统,CPU信息 # 查看系统内核信息uname -a# 查看系统内核版本cat /proc/version# 查看当前用户环境变量envcat /proc/cpuin ......
命令 Linux

linux常用命令2

pwd命令 Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。 执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。 语法 pwd [--help][--version] 参数说明: --help 在线帮助。 --version 显示版本信息 ......
命令 常用 linux

docker命令

Docker #常用命令 (1)查看运行情况 docker ps -a (2)日志查看 docker logs -f IMAGE (3)进入容器 docker exec -it IMAGE sh (4)删除容器 docker rm -f IMAGE (5)退出容器 exit (6)下载镜像 dock ......
命令 docker

使用ssh-keygen命令生成公私钥对

使用`ssh-keygen`命令生成公私钥对的示例命令如下: ssh-keygen -t rsa -b 2048 -C "your_email@example.com" 这个命令将生成一个2048位的RSA公私钥对,并将公钥关联到指定的电子邮件地址。生成的私钥将保存在`~/.ssh/id_rsa`文 ......
公私 ssh-keygen 命令 keygen ssh

全网八股文面试高频题目--JAVA基础

# 八股文--JAVA基础 [TOC] ## 1.JDK、JRE、JVM有什么区别 JDK 的全称(Java Development Kit Java 开发工具包) JRE(Java Runtime Environment Java 运行环境) JVM:Java虚拟机用于运行Java字节码文件,跨平 ......
八股文 八股 全网 题目 基础

Python如何执行本地命令?(基于subprocess实现)

背景: linux机器上有个写好的sh脚本,这个sh可以输入参数,我要执行它。 用Python去执行这个sh脚本,通过组合不同的参数。来查看它的结果。 需求: Python如何执行本地命令? 解决方式:基于subprocess实现 import subprocess def local_ssh(co ......
subprocess 命令 Python

使用 cat 及 awk 命令过滤日志文件,求和、求平均值、最大值、最小值

1、cat 查看日志文件 $ cat all.log 2、根据程序打印日志的位置过滤日志条目 cat all.log | grep -a 'ESIndexAggregationTask.java:254' 3、使用 awk 定位到日志数值位置 本轮总计滚动查询 2 次,总计返回数据 62212 条, ......
最大值 平均值 命令 文件 日志

redis学习一:redis的安装和配置

一.redis下载地址:https://redis.io/download/ 下载放到opt下面: make&&make install完成编译,这样我们就完成了安装,下面还需要对配置进行一些更改 二.进行配置更改: 1.309行把daemonize从no改为yes,当我们采用yes时,redis会 ......
redis

关于redis在我们数据平台升级版本时出现的问题

redis启动原来我们是用写死的代码 后来统一使用了启动脚本 这就导致了redis存储的问题 我们知道,redis在默认情况(appendonly no)下是使用快照存储,然而在写死的代码中,快照存储的位置是rootPath(我们的数据产品的根路径) 大概更新了三个版本之后,bat脚本启动的位置是 ......
版本 数据 问题 redis 平台

【八股cover#1】MySQL Q&A与知识点

# MySQL Q&A与知识点 ### 1、基础知识 #### 什么是主键? 它用来**唯一标识**一条记录(一个字段)。每个表都必须有且只能有一个主键,主键的取值不允许为空,而且在表中必须是唯一的(当然还可以有复合主键)。 #### 什么是索引? 在MySQL中,索引是一种数据结构,用于加速数据库 ......
八股 知识点 知识 cover MySQL

安装mysql查看随机密码命令_centos7/8 yum安装mysql8并查看默认root密码

1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装MariaDB,安装mysql8就需要添加mysql官方yum源 首先需要下载官方yum源 wget https://repo.mysql.com/mysql80-community-re ......
密码 mysql 命令 centos7 centos

Docker(九):redis集群搭建

一、搭建网络 docker network create redisNet --subnet 172.16.0.0/16 二、建立redis配置文件 三、开启redis容器 docker run -p 6371:6379 -p 16371:16379 --name redis-1 \ -v /myd ......
集群 Docker redis

C++面试八股文:C++中指针、引用、解引用和取地址有什么不同?

# C++面试八股文:C++中指针、引用、解引用和取地址有什么不同? 某日小二参加XXX科技公司的C++工程师开发岗位2面: > 面试官:指针、引用、解引用和取地址是C++中的重要概念,请问它们在语法和语义上有所不同? > 小二:指针是一个变量,它存储了一个内存地址。 > 小二:引用是一个别名,它允 ......
八股文 八股 指针 地址

sys.argv—传递给Python脚本的命令行参数列表

sys.argv输出的是一个列表,列表中的每个元素为用户输入的参数。 argv[0]是脚本名(它取决于操作系统是否为完整路径名) 代码示例 <一> 假设我有一个test.py脚本,内容如下: import sys a0=sys.argv[0] a1=sys.argv[1] a=sys.argv[:] ......
脚本 命令 参数 Python argv

C++面试八股文:C++中,设计一个类要注意哪些东西?

某日二师兄参加XXX科技公司的C++工程师开发岗位第9面: > 面试官:C++中,设计一个类要注意哪些东西? > > 二师兄:设计一个类主要考虑以下几个方面:1.面向对象的封装、继承及多态。2.`big three`或者`big five`。3.运算符和函数重载、静态成员、友元、异常处理等相关问题。 ......
八股文 八股 东西

Docker CLI docker container diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
container 命令 常用 Docker docker

Docker CLI docker diff 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 Docker docker diff

rust学习 - 构建mini 命令行工具

rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为构建命令行程序的最佳选择。 实现一个命令行搜索工具`grep`,可以在指定文件中搜索指定的字符串。想实现这个功能呢,可以按照以下逻辑流程处理: 1. 获取输入文件路径、需要搜索的字符串 2. 读取文件; 3. 在文件内容中查找字符串所 ......
命令 工具 rust mini

源码安装redis-migrate-tool(redis迁移工具)部署安装

源码安装redis-migrate-tool redis-migrate-tool unzip redis-migrate-tool-master.zip cd redis-migrate-tool-master yum -y install automake libtool autoconf bz ......

linux 中awk 命令输出匹配字符及其下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene gene 0000 6666 ## 输出匹配字符及其下一行 [root@PC1 ......
一行 字符 命令 linux awk

linux 中sed命令输出匹配字符的下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene 0000 6666 [root@PC1 test04]# sed -n '/ge ......
一行 字符 命令 linux sed

linux 中 awk命令 getline输出匹配字符的下一行

001、 [root@PC1 test04]# ls a.txt [root@PC1 test04]# cat a.txt ## 测试数据 3333 gene 9999 kkkk gene 7777 8888 gene 0000 6666 [root@PC1 test04]# awk '$1 == ......
一行 字符 命令 getline linux

git 基本命令

1、查看哪些文件有修改 git status 2、提交所有修改的文件 git add . git commit -m "abcdefg更新了" git push 3、提交指定修改后文件上去 git add "test.java" 后面的跟2一样 ......
命令 git

MySQL常用命令

### 创建和管理数据库: - `CREATE DATABASE dbname;`:创建一个指定名称的新数据库。 - `DROP DATABASE dbname;`:删除现有的数据库以及其关联的表和数据。 - `USE dbname;`:选择要使用的数据库。 - `SHOW DATABASES;`: ......
命令 常用 MySQL

zabbix--远程执行命令

zabbix 远程执行命令 重启应用 服务器# 使用远程执行命令可以在某些时候帮我做一些事情,达到轻量级的自动化,比如当 nginx、mysql、php、redis、tomcat、等等应用挂掉时帮我们自动重启并告警。再比如当磁盘空间满了,自动帮我们清理垃圾日志文件等。看下官网的描述: 使用远程命令, ......
命令 zabbix

关联:Redis I/O模式

Redis使用的是I/O多路复用 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返回,这会导致某一文件的 I/O 阻塞导致整个进程无法对其它客户提供服务,而 I/O 多路复用就是为了解决这 ......
模式 Redis

Redis系列15:使用Stream实现消息队列(精讲)

[Redis系列1:深刻理解高性能Redis的本质](https://www.cnblogs.com/wzh2010/p/15886787.html "Redis系列1:深刻理解高性能Redis的本质") [Redis系列2:数据持久化提高可用性](https://www.cnblogs.com/w ......
队列 消息 Stream Redis

redis 安装fatal error: jemalloc/jemalloc.h: No such file or directory 错误

转自;https://www.cnblogs.com/oxspirt/p/11392437.html 问题现象: 我第一次安装redis时,没有安装gcc,报错了,然后安装好gcc,后再次执行make命令,安装redis就出现了如上的错误 网上错误解决办法 网上大部分解决办法都是错误的,如下文: ( ......
jemalloc directory 错误 redis fatal