YUM源安装,在线YUM,本地YUM

news2025/2/1 15:53:11

YUM源


一、定义
       YUM(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,**可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。**
 

二、在线YUM源(当前虚拟机必须可连通外网)
使用阿里或者华为的在线源网站,找到路径,在线安装

   阿里云开发者社区:阿里在线源网站,里边提供NTP授时服务,DNS服务等。      阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

  • CentOS过期源(centos-vault):centos-vault镜像_centos-vault下载地址_centos-vault安装教程-阿里巴巴开源镜像站

 

 

1、进入yum.repos.d文件夹中,清除现有的repo文件,现有repo文件来源为CentOS官方的在线源 

[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@localhost yum.repos.d]# mkdir yum
[root@localhost yum.repos.d]# mv *.repo yum
[root@localhost yum.repos.d]# ls
yum

2、粘贴在线源命令行

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost yum.repos.d]# wget -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# ls
Centos-7.repo  CentOS-Base.repo  yum

 

 3、验证

   安装的base url路径为http的阿里云在线文件

[root@localhost yum.repos.d]# cat CentOS-Base.repo 
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4、使用 ,安装rpm包

[root@localhost yum.repos.d]# yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-99.el7.centos.1 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-99.el7.centos.1 for package: httpd-2.4.6-99.el7.centos.1.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-99.el7.centos.1.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-99.el7.centos.1.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-99.el7.centos.1.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-7.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7_9.1 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-99.el7.centos.1 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
 Package                    Arch                  Version                                Repository              Size
======================================================================================================================
Installing:
 httpd                      x86_64                2.4.6-99.el7.centos.1                  updates                2.7 M
Installing for dependencies:
 apr                        x86_64                1.4.8-7.el7                            base                   104 k
 apr-util                   x86_64                1.5.2-6.el7_9.1                        updates                 92 k
 httpd-tools                x86_64                2.4.6-99.el7.centos.1                  updates                 94 k
 mailcap                    noarch                2.1.41-2.el7                           base                    31 k

Transaction Summary
======================================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 3.0 M
Installed size: 10 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): apr-1.4.8-7.el7.x86_64.rpm                                                              | 104 kB  00:00:00     
(2/5): apr-util-1.5.2-6.el7_9.1.x86_64.rpm                                                     |  92 kB  00:00:00     
(3/5): httpd-2.4.6-99.el7.centos.1.x86_64.rpm                                                  | 2.7 MB  00:00:00     
(4/5): httpd-tools-2.4.6-99.el7.centos.1.x86_64.rpm                                            |  94 kB  00:00:00     
(5/5): mailcap-2.1.41-2.el7.noarch.rpm                                                         |  31 kB  00:00:00     
----------------------------------------------------------------------------------------------------------------------
Total                                                                                 4.7 MB/s | 3.0 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : apr-1.4.8-7.el7.x86_64                                                                             1/5 
  Installing : apr-util-1.5.2-6.el7_9.1.x86_64                                                                    2/5 
  Installing : httpd-tools-2.4.6-99.el7.centos.1.x86_64                                                           3/5 
  Installing : mailcap-2.1.41-2.el7.noarch                                                                        4/5 
  Installing : httpd-2.4.6-99.el7.centos.1.x86_64                                                                 5/5 
  Verifying  : httpd-2.4.6-99.el7.centos.1.x86_64                                                                 1/5 
  Verifying  : mailcap-2.1.41-2.el7.noarch                                                                        2/5 
  Verifying  : apr-1.4.8-7.el7.x86_64                                                                             3/5 
  Verifying  : httpd-tools-2.4.6-99.el7.centos.1.x86_64                                                           4/5 
  Verifying  : apr-util-1.5.2-6.el7_9.1.x86_64                                                                    5/5 

Installed:
  httpd.x86_64 0:2.4.6-99.el7.centos.1                                                                                

Dependency Installed:
  apr.x86_64 0:1.4.8-7.el7         apr-util.x86_64 0:1.5.2-6.el7_9.1    httpd-tools.x86_64 0:2.4.6-99.el7.centos.1   
  mailcap.noarch 0:2.1.41-2.el7   

Complete!

三、本地YUM源
1、使用光盘中的repodata提供的本地YUM源
      挂载光盘到 /mnt下

[root@localhost ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# ls /mnt/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

 2、进入/etc/yum.repos.d文件夹中,创建yum文本

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
yum
[root@localhost yum.repos.d]# vim abc.repo

[cuiyue_id]              --- //ID号,自定义,固定格式
name = cuiyue_name       --- //名称,自定义,固定格式
baseurl = file:///mnt/   --- //基础路径,file://为固定格式,/mnt为路径
gpgcheck = 0             --- //对rpm包的合法性不进行验证
enable = 1               --- //确认生效

[os]                   
name = os
baseurl = file:///mnt/
gpgcheck = 0
enable = 1

 3、验证

查看repolist列表

[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# cat abc.repo
[os]
name = os
baseurl = file:///mnt/
gpgcheck = 0
enable = 1

[root@localhost yum.repos.d]# yum repolist all
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
os                                                                                             | 3.6 kB  00:00:00     
(1/2): os/group_gz                                                                             | 166 kB  00:00:00     
(2/2): os/primary_db                                                                           | 3.1 MB  00:00:00     
repo id       repo name             status
  os              os             enabled: 4,021      repolist: 4,021

//可以看到repo id和repo name是我们在repo文件中所设置的,一共在我们设置的本地Yum文件库中,找寻到4021个rpm安装文件

4、使用,安装rpm包

[root@localhost yum.repos.d]# yum install gcc*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: cpp = 4.8.5-36.el7 for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-36.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-36.el7.x86_64
---> Package gcc-c++.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: libstdc++-devel = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
---> Package gcc-gfortran.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: libquadmath-devel = 4.8.5-36.el7 for package: gcc-gfortran-4.8.5-36.el7.x86_64
--> Processing Dependency: libquadmath = 4.8.5-36.el7 for package: gcc-gfortran-4.8.5-36.el7.x86_64
--> Processing Dependency: libgfortran = 4.8.5-36.el7 for package: gcc-gfortran-4.8.5-36.el7.x86_64
--> Processing Dependency: libgfortran.so.3()(64bit) for package: gcc-gfortran-4.8.5-36.el7.x86_64
---> Package gcc-gnat.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: libgnat-devel = 4.8.5-36.el7 for package: gcc-gnat-4.8.5-36.el7.x86_64
--> Processing Dependency: libgnat = 4.8.5-36.el7 for package: gcc-gnat-4.8.5-36.el7.x86_64
---> Package gcc-objc.x86_64 0:4.8.5-36.el7 will be installed
--> Processing Dependency: libobjc = 4.8.5-36.el7 for package: gcc-objc-4.8.5-36.el7.x86_64
--> Processing Dependency: libobjc.so.4()(64bit) for package: gcc-objc-4.8.5-36.el7.x86_64
---> Package gcc-objc++.x86_64 0:4.8.5-36.el7 will be installed
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-36.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-260.el7 will be installed
--> Processing Dependency: glibc-headers = 2.17-260.el7 for package: glibc-devel-2.17-260.el7.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-260.el7.x86_64
---> Package libgfortran.x86_64 0:4.8.5-36.el7 will be installed
---> Package libgnat.x86_64 0:4.8.5-36.el7 will be installed
---> Package libgnat-devel.x86_64 0:4.8.5-36.el7 will be installed
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package libobjc.x86_64 0:4.8.5-36.el7 will be installed
---> Package libquadmath.x86_64 0:4.8.5-36.el7 will be installed
---> Package libquadmath-devel.x86_64 0:4.8.5-36.el7 will be installed
---> Package libstdc++-devel.x86_64 0:4.8.5-36.el7 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.17-260.el7 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-260.el7.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-260.el7.x86_64
--> Running transaction check
---> Package kernel-headers.x86_64 0:3.10.0-957.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
 Package                            Arch                    Version                         Repository           Size
======================================================================================================================
Installing:
 gcc                                x86_64                  4.8.5-36.el7                    os                   16 M
 gcc-c++                            x86_64                  4.8.5-36.el7                    os                  7.2 M
 gcc-gfortran                       x86_64                  4.8.5-36.el7                    os                  6.7 M
 gcc-gnat                           x86_64                  4.8.5-36.el7                    os                   13 M
 gcc-objc                           x86_64                  4.8.5-36.el7                    os                  5.7 M
 gcc-objc++                         x86_64                  4.8.5-36.el7                    os                  6.2 M
Installing for dependencies:
 cpp                                x86_64                  4.8.5-36.el7                    os                  5.9 M
 glibc-devel                        x86_64                  2.17-260.el7                    os                  1.1 M
 glibc-headers                      x86_64                  2.17-260.el7                    os                  683 k
 kernel-headers                     x86_64                  3.10.0-957.el7                  os                  8.0 M
 libgfortran                        x86_64                  4.8.5-36.el7                    os                  300 k
 libgnat                            x86_64                  4.8.5-36.el7                    os                  966 k
 libgnat-devel                      x86_64                  4.8.5-36.el7                    os                  2.7 M
 libmpc                             x86_64                  1.0.1-3.el7                     os                   51 k
 libobjc                            x86_64                  4.8.5-36.el7                    os                   79 k
 libquadmath                        x86_64                  4.8.5-36.el7                    os                  189 k
 libquadmath-devel                  x86_64                  4.8.5-36.el7                    os                   52 k
 libstdc++-devel                    x86_64                  4.8.5-36.el7                    os                  1.5 M
 mpfr                               x86_64                  3.1.1-4.el7                     os                  203 k

Transaction Summary
======================================================================================================================
Install  6 Packages (+13 Dependent packages)

Total download size: 76 M
Installed size: 189 M
Is this ok [y/d/N]: y
Downloading packages:
----------------------------------------------------------------------------------------------------------------------
Total                                                                                  86 MB/s |  76 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mpfr-3.1.1-4.el7.x86_64                                                                           1/19 
  Installing : libmpc-1.0.1-3.el7.x86_64                                                                         2/19 
  Installing : libquadmath-4.8.5-36.el7.x86_64                                                                   3/19 
  Installing : libgfortran-4.8.5-36.el7.x86_64                                                                   4/19 
  Installing : cpp-4.8.5-36.el7.x86_64                                                                           5/19 
  Installing : libstdc++-devel-4.8.5-36.el7.x86_64                                                               6/19 
  Installing : kernel-headers-3.10.0-957.el7.x86_64                                                              7/19 
  Installing : glibc-headers-2.17-260.el7.x86_64                                                                 8/19 
  Installing : glibc-devel-2.17-260.el7.x86_64                                                                   9/19 
  Installing : gcc-4.8.5-36.el7.x86_64                                                                          10/19 
  Installing : gcc-c++-4.8.5-36.el7.x86_64                                                                      11/19 
  Installing : libquadmath-devel-4.8.5-36.el7.x86_64                                                            12/19 
  Installing : libobjc-4.8.5-36.el7.x86_64                                                                      13/19 
  Installing : gcc-objc-4.8.5-36.el7.x86_64                                                                     14/19 
  Installing : libgnat-devel-4.8.5-36.el7.x86_64                                                                15/19 
  Installing : libgnat-4.8.5-36.el7.x86_64                                                                      16/19 
  Installing : gcc-gnat-4.8.5-36.el7.x86_64                                                                     17/19 
  Installing : gcc-objc++-4.8.5-36.el7.x86_64                                                                   18/19 
  Installing : gcc-gfortran-4.8.5-36.el7.x86_64                                                                 19/19 
  Verifying  : libgnat-4.8.5-36.el7.x86_64                                                                       1/19 
  Verifying  : glibc-devel-2.17-260.el7.x86_64                                                                   2/19 
  Verifying  : cpp-4.8.5-36.el7.x86_64                                                                           3/19 
  Verifying  : libgnat-devel-4.8.5-36.el7.x86_64                                                                 4/19 
  Verifying  : gcc-objc-4.8.5-36.el7.x86_64                                                                      5/19 
  Verifying  : gcc-4.8.5-36.el7.x86_64                                                                           6/19 
  Verifying  : libobjc-4.8.5-36.el7.x86_64                                                                       7/19 
  Verifying  : gcc-gfortran-4.8.5-36.el7.x86_64                                                                  8/19 
  Verifying  : mpfr-3.1.1-4.el7.x86_64                                                                           9/19 
  Verifying  : gcc-objc++-4.8.5-36.el7.x86_64                                                                   10/19 
  Verifying  : libgfortran-4.8.5-36.el7.x86_64                                                                  11/19 
  Verifying  : kernel-headers-3.10.0-957.el7.x86_64                                                             12/19 
  Verifying  : libmpc-1.0.1-3.el7.x86_64                                                                        13/19 
  Verifying  : libquadmath-4.8.5-36.el7.x86_64                                                                  14/19 
  Verifying  : gcc-c++-4.8.5-36.el7.x86_64                                                                      15/19 
  Verifying  : gcc-gnat-4.8.5-36.el7.x86_64                                                                     16/19 
  Verifying  : glibc-headers-2.17-260.el7.x86_64                                                                17/19 
  Verifying  : libquadmath-devel-4.8.5-36.el7.x86_64                                                            18/19 
  Verifying  : libstdc++-devel-4.8.5-36.el7.x86_64                                                              19/19 

Installed:
  gcc.x86_64 0:4.8.5-36.el7            gcc-c++.x86_64 0:4.8.5-36.el7        gcc-gfortran.x86_64 0:4.8.5-36.el7      
  gcc-gnat.x86_64 0:4.8.5-36.el7       gcc-objc.x86_64 0:4.8.5-36.el7       gcc-objc++.x86_64 0:4.8.5-36.el7        

Dependency Installed:
  cpp.x86_64 0:4.8.5-36.el7                                  glibc-devel.x86_64 0:2.17-260.el7                        
  glibc-headers.x86_64 0:2.17-260.el7                        kernel-headers.x86_64 0:3.10.0-957.el7                   
  libgfortran.x86_64 0:4.8.5-36.el7                          libgnat.x86_64 0:4.8.5-36.el7                            
  libgnat-devel.x86_64 0:4.8.5-36.el7                        libmpc.x86_64 0:1.0.1-3.el7                              
  libobjc.x86_64 0:4.8.5-36.el7                              libquadmath.x86_64 0:4.8.5-36.el7                        
  libquadmath-devel.x86_64 0:4.8.5-36.el7                    libstdc++-devel.x86_64 0:4.8.5-36.el7                    
  mpfr.x86_64 0:3.1.1-4.el7                                 

Complete!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/631290.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ChatGPT散文篇】ChatGPT-清华大学的讲座要点

刚听了清华大学关于ChatGPT的讲座,总结几个要点: 1、AI有可能成为地球上最初的硅基生命。 2、AI已迭代至博士研究生的智力水平。 3、以后将不存在学科和专业的概念,也不存在文科理科的区分,将是学科大融合。因为一个文科生哪怕不懂代码&a…

【Elasticsearch】结合Postman/ApiPost 快速入门

相比于MySQL那种关系型数据库,是采用正排索引,也就是根据主键去找其对应的行数据。而Elasticsearch这个NoSQL,是采用倒排索引,根据输入的某值返回其它整行的数据。而Elaticsearch是采用RESTful风格的数据库访问,以下就…

Docker 概述与命令操作

一、Docker 概述 1、Docker的概念 • Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 • Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机” • Docker 的容器技术可以在一台主机上轻松为任何应用创建一…

IDEA 集成Maven

一. 下载IDEA编辑器 下载地址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE 选中免费开源的社区版本 创建桌面图标和添加安装路径到系统变量,其他的默认安装即可。 二. 配置Maven环境 分为局部配置和全局配置 1. 局部配置maven环境 …

编译tolua——4、更新luaJit

目录 1、编译工具和环境说明 2、基础编译tolua 3、以pbc为例子,添加第三方库 4、更新luaJit 大家好,我是阿赵。 用tolua做项目的朋友们,在这两年肯定会遇到过一个问题,就是现在的安卓应用市场比如谷歌市场,要求上传的…

Linux知识点 -- 进程控制(一)

Linux知识点 – 进程控制(一) 文章目录 Linux知识点 -- 进程控制(一)一、进程创建1.fork函数2.写时拷贝2.fork常规用法3.fork调用失败的原因 二、进程终止1.进程终止时操作系统的行动2.进程终止的常见方式3.用代码终止一个进程 三…

yolo-v3看不懂?手撕代码逐行讲解,附带网盘完整代码实现

目录 一:读取数据 二:初始化模型 Route 层用于将来自不同层的特征图进行连接或拼接。 Shortcut 层用于执行残差连接,将前一层的特征图与当前层的特征图相加。 最重要的一层 yolo层: 三:初始化完所有有网络层后&…

从零开始,5分钟轻松实现Spring Boot与RabbitMQ的无缝集成

🌏 环境 docker v4.16.2springboot 2.7.0RabbitMQ 3.9.1 rabbitmq_delayed_message_exchange 3.9.0 ps:代码地址 gitee 🪜 服务架构 使用maven多模块,将生产者、消费者分别以springboot项目启动,两者通过RabbitMQ…

【Spark基础编程】 第8章 Spark MLlib

系列文章目录 文章目录 系列文章目录前言【 第8章 Spark MLlib 】8.1 Spark MLlib简介8.1.1 什么是机器学习8.1.2 基于大数据的机器学习8.1.3 Spark 机器学习库MLLib 8.2 机器学习工作流8.2.1 机器学习流水线概念8.2.2 构建一个机器学习流水线 8.3 特征抽取、转化和选择8.4 分类…

【DBA日常工作职责---读书笔记】

👈【上一篇】 💖The Begin💖点点关注,收藏不迷路💖 【下一篇】👉 🔻DBA 的工作职责是什么?每天 DBA 应该做哪些工作?稳定环境中的 DBA 该如何成长与 优化&#xff1…

Jmeter插件PerfMon Metrics Collector安装使用及报错解决

Jmeter作为一个轻量级的性能测试工具,开源、小巧、灵活的特性使其越来越受到测试人员喜爱。在实际的项目中,特别是跨地区项目,排除合作方指定要求使用Loadrunner作为性能测试工具外,Jmeter会是首选。 本篇文章,就着重…

华为云DevCloud平台部署bootdo博客论坛实战【开发者专属集市】

华为云DevCloud平台部署bootdo博客论坛实战【开发者专属集市】 一、bootdo-blog开源博客介绍二、本次实践所用工具及平台三、购买华为RDS数据库1.购买RDS数据库2.查看RDS数据库状态 四、创建项目1.登录华为云台DevCloud平台2.新建项目3.查看新建项目4.创建代码仓库 五、配置数据…

老话新谈之缓存一致性

前言 缓存一致性常见的更新策略也比较多,如先更新数据库再更新缓存,先删缓存再更新数据库等等,我在理解的时候有些混乱,所以这个文章提供了一些理解上的技巧去理解缓存一致性。 为什么会有缓存一致性的问题 缓存与数据库是两套…

网络安全从业人员2023年后真的会被AI取代吗?

随着ChatGPT的火爆,很多人开始担心网络安全从业人员会被AI取代。如果说网络安全挖洞的话,AI可能真的能取代。但是网络安全不仅仅只是挖洞,所以AI只是能缓解网络安全人员不足的情况,但是是不会取代人类的作用的。 就拿最近很火的C…

【STL】priority_queue的使用及模拟实现

目录 前言 priority_queue的使用 功能解析 基本接口 写点题目 模拟实现 结构解析 插入删除 调整函数结合仿函数 仿函数介绍 结合使用 其他功能 接口补齐 迭代器区间构造 前言 🍾打开 queue 头文件后,我们发现除了我们之前介绍过的普通队列…

用maven安装JUnit 5并运行单元测试

一&#xff1a;首先讲如何安装 JUnit 5 JUnit Platform JUnit Jupiter JUnit Vintage 如果不需要执行基于JUnit 3 和JUnit 4 的用例&#xff0c;那么JUnit Vintage就不需要安装。 1&#xff09;在pom文件dependencies的小节内增加如下依赖&#xff1a; <dependency>&l…

Docker安装ClickHouse22.6.9.11并与SpringBoot、MyBatisPlus集成

背景 上一篇文章CentOS6.10上离线安装ClickHouse19.9.5.36并修改默认数据存储目录记录了在旧版的操作系统上直接安装低版本 ClickHouse &#xff08;脱胎于俄罗斯头号搜索引擎的技术&#xff09;的过程&#xff0c;开启远程访问并配置密码&#xff1b; 其实通过 Docker 运行 …

一文读懂性能测试

01、常见概念 吞吐量&#xff08;TPS, QPS&#xff09; 简单来说就是每秒钟完成的事务数或者查询数。通常吞吐量大表明系统单位时间能处理的请求数越多&#xff0c;所以通常希望TPS越高越好 响应时间 即从请求发出去到收到系统返回的时间。响应时间一般不取平均值&#xff0…

二叉树及其链式结构

目录 一&#xff1a;树概念及结构 1.树的概念 2.树的相关概念 3.树的表示 二&#xff1a;二叉树的概念及结构 1.概念 2.特殊的二叉树 <1>. 满二叉树&#xff1a; <2>. 完全二叉树&#xff1a; 3.二叉树的性质 4.二叉树的存储结构 <1>.顺序结构 <…

win11 无法登录微软账户 终极解决方案

背景&#xff1a;win11突然无法登录微软账户&#xff0c;office无法激活&#xff0c;Edge里的微软账户也无法登录&#xff0c;反馈中心也无法打开等&#xff0c;有网络&#xff0c;浏览器可以访问微软并进行登录。 试过网上的网络配置&#xff08;SSL及TLS协议勾选&#xff09…