Linux备忘手册
常⽤命令
 作⽤
 shutdown -h now
 即刻关机
 shutdown -h 10
 10分钟后关机
 shutdown -h 11:00
 11:00关机
 shutdown -h +10
 预定时间关机(10分钟后)
 shutdown -c
 取消指定时间关机
 shutdown -r now
 重启
 shutdown -r 10
 10分钟之后重启
 shutdown -r 11:00
 定时重启
 reboot
 重启
 init 6
 重启
 init 0
 ⽴刻关机
 telinit 0
 关机
 poweroff
 ⽴刻关机
 halt
 关机
 sync
 buff数据同步到磁盘
 logout
 退出登录Shell
 关机/重启/注销
常⽤命令
 作⽤
 uname -a
 查看内核/OS/CPU信息
 uname -r
 查看内核版本
 uname -m
 查看处理器架构
 arch
 查看处理器架构
 hostname
 查看计算机名
 who
 显示当前登录系统的⽤户
 who am i
 显示登录时的⽤户名
 whoami
 显示当前⽤户名
 cat /proc/version
 查看linux版本信息
 cat /proc/cpuinfo
 查看CPU信息
 cat /proc/interrupts
 查看中断
 cat /proc/loadavg
 查看系统负载
 uptime
 查看系统运⾏时间、⽤户数、负载
 env
 查看系统的环境变量
 lsusb -tv
 查看系统USB设备信息
 lspci -tv
 查看系统PCI设备信息
 lsmod
 查看已加载的系统模块
 系统信息和性能查看
grep MemTotal /proc/meminfo
 查看内存总量
 grep MemFree /proc/meminfo
 查看空闲内存量
 free -m
 查看内存⽤量和交换区⽤量
 date
 显示系统⽇期时间
 cal 2021
 显示2021⽇历表
 top
 动态显示cpu/内存/进程等情况
 vmstat 1 20
 每1秒采⼀次系统状态,采20次
 iostat
 查看io读写/cpu使⽤情况
 sar -u 1 10
 查询cpu使⽤情况(1秒⼀次,共10次)
 sar -d 1 10
 查询磁盘性能
常⽤命令
 作⽤
 fdisk -l
 查看所有磁盘分区
 swapon -s
 查看所有交换分区
 df -h
 查看磁盘使⽤情况及挂载点
 df -hl
 同上
 du -sh /dir
 查看指定某个⽬录的⼤⼩
 du -sk * | sort -rn
 从⾼到低依次显示⽂件和⽬录⼤⼩
 mount /dev/hda2 /mnt/hda2
 挂载hda2盘
 mount -t ntfs /dev/sdc1 /mnt/usbhd1
 指定⽂件系统类型挂载(如ntfs)
 mount -o loop xxx.iso /mnt/cdrom
 挂载iso⽂件
 mount /dev/sda1 /mnt/usbdisk
 挂载usb盘/闪存设备
 umount -v /dev/sda1
 通过设备名卸载
 umount -v /mnt/mymnt
 通过挂载点卸载
 fuser -km /mnt/hda1
 强制卸载(慎⽤)
 磁盘和分区
常⽤命令
 作⽤
 创建⽤户
 删除⽤户
 usermod -g group_name user_name
 修改⽤户的组
 usermod -aG group_name user_name
 将⽤户添加到组
 groups test
 查看test⽤户所在的组
 groupadd group_name
 创建⽤户组
 groupdel group_name
 删除⽤户组
 groupmod -n new_name old_name
 重命名⽤户组
 su - user_name
 完整切换到⼀个⽤户环境
 passwd
 修改⼝令
 修改某⽤户的⼝令
 w
 查看活动⽤户
 last
 查看⽤户登录⽇志
 crontab -l
 查看当前⽤户的计划任务
 cut -d: -f1 /etc/passwd
 查看系统所有⽤户
 cut -d: -f1 /etc/group
 查看系统所有组
 ⽤户和⽤户组
 useradd qianfeng
 usermod -s /bin/ksh -d /home/codepig
 –g dev qianfeng
 修改⽤户qianfeng 的登录Shell、主
 ⽬录以及⽤户组
 userdel -r qianfeng
 passwd q i a n f e n g
 查看指定⽤户qianfeng 信息
 id qianfeng
常⽤命令
 作⽤
 ifconfig
 查看⽹络接⼝属性
 ifconfig eth0
 查看某⽹卡的配置
 route -n
 查看路由表
 netstat -lntp
 查看所有监听端⼝
 netstat -antp
 查看已经建⽴的TCP连接
 netstat -lutp
 查看TCP/UDP的状态信息
 ifup eth0
 启⽤eth0⽹络设备
 ifdown eth0
 禁⽤eth0⽹络设备
 iptables -L
 查看iptables规则
 ifconfig eth0 192.168.1.1 netmask
 255.255.255.0
 配置ip地址
 dhclient eth0
 以dhcp模式启⽤eth0
 route add -net 0/0 gw Gateway_IP
 配置默认⽹关
 route add -net 192.168.0.0 netmask
 255.255.0.0 gw 192.168.1.1
 配置静态路由到达⽹
 络'192.168.0.0/16'
 route del 0/0 gw Gateway_IP
 删除静态路由
 hostname
 查看主机名
 ⽹络和进程管理
解析主机名
 查询DNS记录,查看域名解
 析是否正常
 ps -ef
 查看所有进程
 过滤出你需要的进程
 kill -s name
 kill指定名称的进程
 kill -s pid
 kill指定pid的进程
 top
 实时显示进程状态
 vmstat 1 20
 每1秒采⼀次系统状态,采
 20次
 iostat
 查看io读写/cpu使⽤情况
 sar -u 1 10
 查询cpu使⽤情况(1秒⼀
 次,共10次)
 sar -d 1 10
 查询磁盘性能
 ps -ef | grep qianfeng
 nslookup
 host
常⽤命令
 作⽤
 chkconfig --list
 列出系统服务
 service <服务名> status
 查看某个服务
 service <服务名> start
 启动某个服务
 service <服务名> stop
 终⽌某个服务
 service <服务名> restart
 重启某个服务
 systemctl status <服务名>
 查看某个服务
 systemctl start <服务名>
 启动某个服务
 systemctl stop <服务名>
 终⽌某个服务
 systemctl restart <服务名>
 重启某个服务
 systemctl enable <服务名>
 开启⾃启动
 systemctl disable <服务名>
 关闭⾃启动
 常⻅系统服务命令
常⽤命令
 作⽤
 cd <⽬录名>
 进⼊某个⽬录
 cd ..
 回上级⽬录
 cd ../..
 回上两级⽬录
 cd
 进个⼈主⽬录
 cd -
 回上⼀步所在⽬录
 pwd
 显示当前路径
 ls
 查看⽂件⽬录列表
 ls -F
 查看⽬录中内容(显示是⽂件还是⽬录)
 ls -l
 查看⽂件和⽬录的详情列表
 ls -a
 查看隐藏⽂件
 ls -lh
 查看⽂件和⽬录的详情列表(增强⽂件⼤⼩易读性)
 ls -lSr
 查看⽂件和⽬录列表(以⽂件⼤⼩升序查看)
 tree
 查看⽂件和⽬录的树形结构
 mkdir <⽬录名>
 创建⽬录
 mkdir dir1 dir2
 同时创建两个⽬录
 mkdir -p
 /tmp/dir1/dir2
 创建⽬录树
 rm -f file1
 删除'file1'⽂件
 rmdir dir1
 删除'dir1'⽬录
 ⽂件和⽬录操作
rm -rf dir1
 删除'dir1'⽬录和其内容
 rm -rf dir1 dir2
 同时删除两个⽬录及其内容
 mv old_dir new_dir
 重命名/移动⽬录
 cp file1 file2
 复制⽂件
 cp dir/* .
 复制某⽬录下的所有⽂件⾄当前⽬录
 cp -a dir1 dir2
 复制⽬录
 cp -a /tmp/dir1 .
 复制⼀个⽬录⾄当前⽬录
 ln -s file1 link1
 创建指向⽂件/⽬录的软链接
 ln file1 lnk1
 创建指向⽂件/⽬录的物理链接
 find / -name file1
 从跟⽬录开始搜索⽂件/⽬录
 find / -user user1
 搜索⽤户user1的⽂件/⽬录
 find /dir -name *.bin
 在⽬录/dir中搜带有.bin后缀的⽂件
 locate <关键词>
 快速定位⽂件
 locate *.mp4
 寻找.mp4结尾的⽂件
 whereis <关键词>
 显示某⼆进制⽂件/可执⾏⽂件的路径
 which <关键词>
 查找系统⽬录下某的⼆进制⽂件
 chmod ugo+rwx
 dir1
 设置⽬录所有者(u)、群组(g)及其他⼈(o)的读(r)写
 (w)执⾏(x)权限
 chmod go-rwx dir1
 移除群组(g)与其他⼈(o)对⽬录的读写执⾏权限
 chown user1 file1
 改变⽂件的所有者属性
 chown -R user1
 dir1
 改变⽬录的所有者属性
 chgrp group1 file1
 改变⽂件群组
chown
 user1:group1 file1
 改变⽂件的所有⼈和群组
 常⽤命令
 作⽤
 cat file1
 查看⽂件内容
 cat -n file1
 查看内容并标示⾏数
 cat xxx.txt
 awk 'NR%2==1'
 tac file1
 从最后⼀⾏开始反看⽂件内容
 more file1
 查看⼀个⻓⽂件的内容
 less file1
 类似more命令,但允许反向操作
 head -2 file1
 查看⽂件前两⾏
 tail -2 file1
 查看⽂件后两⾏
 tail -f /log/msg
 实时查看添加到⽂件中的内容
 ⽂件查看和处理
 在⽂件hello.txt中查找以feng 开头的内容
 grep ^fenghello.txt
 在⽂件hello.txt中查找关键词qianfeng
 grep q i a n f e n g hello.txt
grep [0-9] hello.txt
 选择hello.txt⽂件中所有包含数字的⾏
 sed 's/s1/s2/g' hello.txt
 将hello.txt⽂件中的s1替换成s2
 sed '/^$/d' hello.txt
 从hello.txt⽂件中删除所有空⽩⾏
 sed '/ *#/d; /^$/d' hello.txt
 从hello.txt⽂件中删除所有注释和空⽩⾏
 sed -e '1d' hello.txt
 从⽂件hello.txt 中排除第⼀⾏
 sed -n '/s1/p' hello.txt
 查看只包含关键词"s1"的⾏
 sed -e 's/ *$//' hello.txt
 删除每⼀⾏最后的空⽩字符
 sed -e 's/s1//g' hello.txt
 从⽂档中只删除词汇s1并保留剩余全部
 sed -n '1,5p;5q' hello.txt
 查看从第⼀⾏到第5⾏内容
 sed -n '5p;5q' hello.txt
 查看第5⾏
 paste file1 file2
 合并两个⽂件或两栏的内容
 paste -d '+' file1 file2
 合并两个⽂件或两栏的内容,中间⽤"+"区分
 sort file1 file2
 排序两个⽂件的内容
 sort file1 file2
 uniq
 sort file1 file2
 uniq -u
 sort file1 file2
 uniq -d
 comm -1 file1 file2
 ⽐较两个⽂件的内容(去除'file1'所含内容)
 comm -2 file1 file2
 ⽐较两个⽂件的内容(去除'file2'所含内容)
 comm -3 file1 file2
 ⽐较两个⽂件的内容(去除两⽂件共有部分)
常⽤命令
 作⽤
 zip xxx.zip file
 压缩⾄zip包
 zip -r xxx.zip file1 file2 dir1
 将多个⽂件+⽬录压成zip包
 unzip xxx.zip
 解压zip包
 tar -cvf xxx.tar file
 创建⾮压缩tar包
 tar -cvf xxx.tar file1 file2 dir1
 将多个⽂件+⽬录打tar包
 tar -tf xxx.tar
 查看tar包的内容
 tar -xvf xxx.tar
 解压tar包
 tar -xvf xxx.tar -C /dir
 将tar包解压⾄指定⽬录
 tar -cvfj xxx.tar.bz2 dir
 创建bz2压缩包
 tar -jxvf xxx.tar.bz2
 解压bz2压缩包
 tar -cvfz xxx.tar.gz dir
 创建gzip压缩包
 tar -zxvf xxx.tar.gz
 解压gzip压缩包
 bunzip2 xxx.bz2
 解压bz2压缩包
 bzip2 filename
 压缩⽂件
 gunzip xxx.gz
 解压gzip压缩包
 gzip filename
 压缩⽂件
 gzip -9 filename
 最⼤程度压缩
 打包和解压
常⽤命令
 作⽤
 rpm -qa
 查看已安装的rpm包
 rpm -q pkg_name
 查询某个rpm包
 rpm -q --whatprovides xxx
 显示xxx功能是由哪个包提供的
 rpm -q --whatrequires xxx
 显示xxx功能被哪个程序包依赖的
 rpm -q --changelog xxx
 显示xxx包的更改记录
 rpm -qi pkg_name
 查看⼀个包的详细信息
 rpm -qd pkg_name
 查询⼀个包所提供的⽂档
 rpm -qc pkg_name
 查看已安装rpm包提供的配置⽂件
 rpm -ql pkg_name
 查看⼀个包安装了哪些⽂件
 rpm -qf filename
 查看某个⽂件属于哪个包
 rpm -qR pkg_name
 查询包的依赖关系
 rpm -ivh xxx.rpm
 安装rpm包
 rpm -ivh --test xxx.rpm
 测试安装rpm包
 rpm -ivh --nodeps xxx.rpm
 安装rpm包时忽略依赖关系
 rpm -e xxx
 卸载程序包
 rpm -Fvh pkg_name
 升级确定已安装的rpm包
 rpm -Uvh pkg_name
 升级rpm包(若未安装则会安装)
 rpm -V pkg_name
 RPM包详细信息校验
 RPM包管理命令
常⽤命令
 作⽤
 yum repolist enabled
 显示可⽤的源仓库
 yum search pkg_name
 搜索软件包
 yum install pkg_name
 下载并安装软件包
 yum install --downloadonly pkg_name
 只下载不安装
 yum list
 显示所有程序包
 yum list installed
 查看当前系统已安装包
 yum list updates
 查看可以更新的包列表
 yum check-update
 查看可升级的软件包
 yum update
 更新所有软件包
 yum update pkg_name
 升级指定软件包
 yum deplist pkg_name
 列出软件包依赖关系
 yum remove pkg_name
 删除软件包
 yum clean all
 清除缓存
 yum clean packages
 清除缓存的软件包
 yum clean headers
 清除缓存的header
 YUM包管理命令
常⽤命令
 作⽤
 dpkg -c xxx.deb
 列出deb包的内容
 dpkg -i xxx.deb
 安装/更新deb包
 dpkg -r pkg_name
 移除deb包
 dpkg -P pkg_name
 移除deb包(不保留配置)
 dpkg -l
 查看系统中已安装deb包
 dpkg -l pkg_name
 显示包的⼤致信息
 dpkg -L pkg_name
 查看deb包安装的⽂件
 dpkg -s pkg_name
 查看包的详细信息
 dpkg –unpack xxx.deb
 解开deb包的内容
 DPKG包管理命令
常⽤命令
 作⽤
 apt-cache search pkg_name
 搜索程序包
 apt-cache show pkg_name
 获取包的概览信息
 apt-get install pkg_name
 安装/升级软件包
 apt-get purge pkg_name
 卸载软件(包括配置)
 apt-get remove pkg_name
 卸载软件(不包括配置)
 apt-get update
 更新包索引信息
 apt-get upgrade
 更新已安装软件包
 apt-get clean
 清理缓存
 APT软件⼯具
  
相关文章:
Linux备忘手册
常⽤命令 作⽤ shutdown -h now 即刻关机 shutdown -h 10 10分钟后关机 shutdown -h 11:00 11:00关机 shutdown -h 10 预定时间关机(10分钟后) shutdown -c 取消指定时间关机 shutdown -r now 重启 shutdown -r 10 10分钟之后重启 shutdown -…...
Qt中QGraphicsView总体架构学习
前沿 前段时间学习了下如何在QGraphicsView架构中绘制刻度尺,主要是与OnPainter中进行比较的,那么今天就来详细讲解下我对QGraphicsView框架的认知吧~ 最近一段时间想学习下,如果我有不正确的,欢迎留言探讨哟~ QGraphicsView架…...
STL-list的使用简介
目录 编辑 一、list的底层实现是带头双向循环链表 二、list的使用 1、4种构造函数(与vector类似)编辑 2、迭代器iterator 3、容量(capicity)操作 4、element access 元素获取 5、增删查改 list modifiers 6、list的迭…...
MySQL:索引失效场景总结
1 执行计划查索引 通过执行计划命令可以查看查询语句使用了什么索引。 EXPLAIN SELECT * FROM ods_finebi_area WHERE areaName = 福建 执行查询计划后,key列的值就是被使用的索引的名称,若key列没有值表示查询未使用索引。 2 在什么列上创建索引 (1)列经常被用于where…...
LNMP平台对接redis服务
目录 1、安装 LNMP 各个组件 2、安装 redis 服务 3、安装 redis 扩展 4、修改 php 配置文件 5、测试连接 1、安装 LNMP 各个组件 2、安装 redis 服务 3、安装 redis 扩展 官网:http://redis.io/ 下载包: https://codeload.github.com/phpredis/p…...
5G之味,在烟火长沙
今年夏天,有一部电影叫做《长沙夜生活》。影片讲述了长沙大排档中的一些故事。网红大排档的老板娘、厨师、顾客,他们的邂逅、热爱、留下、离开、和解、团圆,都发生在一段夜色里,发生在充满烟火气的长沙城。 有没有想过这样一个问题…...
【MYSQL】MYSQL 的学习教程(十一)之 MySQL 不同隔离级别,都使用了哪些锁
聊聊不同隔离级别下,都会使用哪些锁? 1. MySQL 锁机制 对于 MySQL 来说,如果只支持串行访问的话,那么其效率会非常低。因此,为了提高数据库的运行效率,MySQL 需要支持并发访问。而在并发访问的情况下&…...
LORA的基本原理
本文将介绍如下内容: 什么是Lora高效微调的基本原理LORA的实现方式LORA为何有效? 一、什么是LoRA LoRA 通常是指低秩分解(Low-Rank Decomposition)算法,是一种低资源微调大模型方法,论文如下: LoRA: Low…...
Vue2x的自定义指令和render函数使用自定义指令
在某些情况下,我们需要对底层DOM进行操作,而内置的指令不能满足需求,就需要自定义指令。一个自定义指令由一个包含类似组件的生命周期的钩子的对象来定义,钩子函数会接收到指令所绑定的元素作为参数。 定义指令 常用两种方式进行…...
Linux学习(2):文件目录指令
Linux学习(2):文件目录指令 1 文件目录指令1.1 pwd 用来显示当前目录的绝对路径的1.2 ls 显示当前目录的信息1.3 cd 切换到指定目录1.4 mkdir 创建目录1.5 rmdir 删除空目录1.6 touch 创建空文件1.7 cp 拷贝文件到指定目录1.8 rm 移除文件或目…...
Dockerfile的ENV
文章目录 环境总结测试测试1测试2测试3测试4测试5测试6 参考 环境 RHEL 9.3Docker Community 24.0.7 总结 如果懒得看测试的详细信息,可以直接看结果: 一条 ENV 指令可以定义多个环境变量。Dockerfile里可以包含多条 ENV 指令。环境变量的值不需要用…...
【普中开发板】基于51单片机的简易密码锁设计( proteus仿真+程序+设计报告+讲解视频)
基于51单片机的简易密码锁设计 1.主要功能:资料下载链接: 实物图:2.仿真3. 程序代码4. 设计报告5. 设计资料内容清单 【普中】基于51单片机的简易密码锁设计 ( proteus仿真程序设计报告讲解视频) 仿真图proteus8.16(有低版本) 程…...
c语言之输出函数用法 putchar
putchar函数 putchar函数是c语言输出函数,但它只能输出单个字符,如果要输出字符串就不合适了。 应用举例 #include<stdio.h> int main() {putchar(a);putchar(4);putchar(\n);return 0: } 从上面代码可以看出,单字符必须用单引号’…...
高精度原边控制电路D3820,CC/CV精度±5%以内,可作为10W以下小功率、低待机功耗的电源替代,可兼容OB2520
高精度原边控制离线式PWM功率开关 特点 1、全电压范围CC/CV精度保持在5%以内 2、用原边控制,无需TL431和光耦 3、欠压锁定(UVLO)及自动重启 4、驱动BJT 5、内置前沿消隐(LEB) 6、逐周期限流模式 7、输出线压降…...
Python库学习(十四):ORM框架-SQLAlchemy
1.介绍 SQLAlchemy 是一个用于 Python 的 SQL 工具和对象关系映射(ORM)库。它允许开发者通过 Python 代码而不是 SQL查询语言来操作数据库。SQLAlchemy 提供了一种灵活且强大的方式来与关系型数据库交互,支持多种数据库后端,如 P…...
信息学奥赛一本通1014:与圆相关的计算
1014:与圆相关的计算 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 167892 通过数: 85008 【题目描述】 给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4…...
Vscode——通过SSH连接服务器
1、打开vscode —— 点击左下角 2、选择SSH 3、点击后会自动安装三个插件 4、点击左下角——连接服务器 5、再次点击左下角——连接服务器 6、登录成功后打开终端即可操作 快捷键:ctrl ~ 7、查看编辑服务器文件目录 点击文件——打开文件夹 8、确定后再次输入登录密…...
UE5 通过接口实现角色描边效果
接口不能够被实例化,不能够在内部书写函数的逻辑和设置属性,只能够被继承使用。它能够让不同的类实现有相同的函数,继承接口的类必须实现接口的函数。 并且,我们可以在不同的类里面的函数实现也不同,比如A类描边是红色…...
电脑提示dll丢失怎么办,教你一招将dll修复
使用电脑时,你的电脑是否出现关于dll文件丢失或找不到的问题,出现这种问题又该如何解决呢,dll文件问题会导致软件无法打开,或者会导致系统崩溃。今天就来教大家如何快速解决dll文件修复。 一.如何修复dll修复 方法一:…...
MATLAB mat 文件
1.mat文件格式 MATLAB(Matrix Laboratory)使用 .mat 文件格式来存储和加载数据。MAT 文件是一种二进制文件格式,能够保存 MATLAB 中的各种数据类型,包括矩阵、向量、结构体、元胞数组等。 特定和用途: 二进制格式&a…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
MySQL账号权限管理指南:安全创建账户与精细授权技巧
在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则…...
Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
在大数据处理领域,Hive 作为 Hadoop 生态中重要的数据仓库工具,其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式,很多开发者常常陷入选择困境。本文将从底…...
技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...
MySQL 知识小结(一)
一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...
push [特殊字符] present
push 🆚 present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中,push 和 present 是两种不同的视图控制器切换方式,它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...
