OpenStack创建云主机并连接CRT

文章目录

  • OpenStackT版创建云主机并连接CRT
  • 命令行操作
    • (1)创建镜像
    • (2)创建实例
    • (3)创建网络
      • 创建内网
      • 创建外网
    • (4)创建安全组
    • (5)创建路由
    • (6)创建云主机
    • (7)绑定浮动IP
    • (8)登录云主机
    • (9)CRT连接
  • 图形化操作
    • (1)创建镜像
    • (2)创建实例
    • (3)创建网络
      • 创建内网
      • 创建外网
    • (4)创建安全组
    • (5)创建路由
    • (6)创建云主机
    • (7)绑定浮动IP
    • (8)登录云主机

OpenStackT版创建云主机并连接CRT

命令行操作

(1)创建镜像

加载 admin user 的环境变量

source admin-openrc.sh

创建镜像

[root@controller ~]# openstack image create --disk-format qcow2 --container-format bare --file /opt/iaas/images/cirros-0.3.4-x86_64-disk.img cirros
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field            | Value                                                                                                                                                                                      |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum         | ee1eca47dc88f4879d8a229cc70a07c6                                                                                                                                                           |
| container_format | bare                                                                                                                                                                                       |
| created_at       | 2023-09-18T09:28:12Z                                                                                                                                                                       |
| disk_format      | qcow2                                                                                                                                                                                      |
| file             | /v2/images/14b16679-354c-4a3c-810c-72506e859378/file                                                                                                                                       |
| id               | 14b16679-354c-4a3c-810c-72506e859378                                                                                                                                                       |
| min_disk         | 0                                                                                                                                                                                          |
| min_ram          | 0                                                                                                                                                                                          |
| name             | cirros                                                                                                                                                                                     |
| owner            | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                                                           |
| properties       | os_hash_algo='sha512', os_hash_value='1b03ca1bc3fafe448b90583c12f367949f8b0e665685979d95b004e48574b953316799e23240f4f739d1b5eb4c4ca24d38fdc6f4f9d8247a2bc64db25d6bbdb2', os_hidden='False' |
| protected        | False                                                                                                                                                                                      |
| schema           | /v2/schemas/image                                                                                                                                                                          |
| size             | 13287936                                                                                                                                                                                   |
| status           | active                                                                                                                                                                                     |
| tags             |                                                                                                                                                                                            |
| updated_at       | 2023-09-18T09:28:12Z                                                                                                                                                                       |
| virtual_size     | None                                                                                                                                                                                       |
| visibility       | shared                                                                                                                                                                                     |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

(2)创建实例

[root@controller ~]# openstack flavor create --disk 20 --ram 2048 --vcpus 2 --id 66 f1
+----------------------------+-------+
| Field                      | Value |
+----------------------------+-------+
| OS-FLV-DISABLED:disabled   | False |
| OS-FLV-EXT-DATA:ephemeral  | 0     |
| disk                       | 20    |
| id                         | 66    |
| name                       | f1    |
| os-flavor-access:is_public | True  |
| properties                 |       |
| ram                        | 2048  |
| rxtx_factor                | 1.0   |
| swap                       |       |
| vcpus                      | 2     |
+----------------------------+-------+

(3)创建网络

创建内网

[root@controller ~]#  openstack network create  --internal   int-net
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                     | Value                                                                                                                                                |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| admin_state_up            | UP                                                                                                                                                   |
| availability_zone_hints   |                                                                                                                                                      |
| availability_zones        |                                                                                                                                                      |
| created_at                | 2023-09-18T09:28:51Z                                                                                                                                 |
| description               |                                                                                                                                                      |
| dns_domain                | None                                                                                                                                                 |
| id                        | 56c46a33-bdcc-4cee-9320-1f4fa2186d59                                                                                                                 |
| ipv4_address_scope        | None                                                                                                                                                 |
| ipv6_address_scope        | None                                                                                                                                                 |
| is_default                | False                                                                                                                                                |
| is_vlan_transparent       | None                                                                                                                                                 |
| location                  | cloud='', project.domain_id=, project.domain_name='demo', project.id='4f87bd1fe5e2469f81232a201b136a94', project.name='admin', region_name='', zone= |
| mtu                       | 1450                                                                                                                                                 |
| name                      | int-net                                                                                                                                              |
| port_security_enabled     | True                                                                                                                                                 |
| project_id                | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                     |
| provider:network_type     | vxlan                                                                                                                                                |
| provider:physical_network | None                                                                                                                                                 |
| provider:segmentation_id  | 2                                                                                                                                                    |
| qos_policy_id             | None                                                                                                                                                 |
| revision_number           | 1                                                                                                                                                    |
| router:external           | Internal                                                                                                                                             |
| segments                  | None                                                                                                                                                 |
| shared                    | False                                                                                                                                                |
| status                    | ACTIVE                                                                                                                                               |
| subnets                   |                                                                                                                                                      |
| tags                      |                                                                                                                                                      |
| updated_at                | 2023-09-18T09:28:51Z                                                                                                                                 |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

创建内网子网

[root@controller ~]# openstack subnet create  --allocation-pool start=10.0.0.100,end=10.0.0.200 --network int-net --gateway 10.0.0.1  --subnet-range 10.0.0.0/24 int-sub
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field             | Value                                                                                                                                                |
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| allocation_pools  | 10.0.0.100-10.0.0.200                                                                                                                                |
| cidr              | 10.0.0.0/24                                                                                                                                          |
| created_at        | 2023-09-18T09:28:58Z                                                                                                                                 |
| description       |                                                                                                                                                      |
| dns_nameservers   |                                                                                                                                                      |
| enable_dhcp       | True                                                                                                                                                 |
| gateway_ip        | 10.0.0.1                                                                                                                                             |
| host_routes       |                                                                                                                                                      |
| id                | decd6a73-b68c-4011-877e-ca2006954aa6                                                                                                                 |
| ip_version        | 4                                                                                                                                                    |
| ipv6_address_mode | None                                                                                                                                                 |
| ipv6_ra_mode      | None                                                                                                                                                 |
| location          | cloud='', project.domain_id=, project.domain_name='demo', project.id='4f87bd1fe5e2469f81232a201b136a94', project.name='admin', region_name='', zone= |
| name              | int-sub                                                                                                                                              |
| network_id        | 56c46a33-bdcc-4cee-9320-1f4fa2186d59                                                                                                                 |
| prefix_length     | None                                                                                                                                                 |
| project_id        | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                     |
| revision_number   | 0                                                                                                                                                    |
| segment_id        | None                                                                                                                                                 |
| service_types     |                                                                                                                                                      |
| subnetpool_id     | None                                                                                                                                                 |
| tags              |                                                                                                                                                      |
| updated_at        | 2023-09-18T09:28:58Z                                                                                                                                 |
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

创建外网

[root@controller ~]# openstack network create --provider-network-type flat  --provider-physical-network   provider --external  --share ext-net
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                     | Value                                                                                                                                                |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| admin_state_up            | UP                                                                                                                                                   |
| availability_zone_hints   |                                                                                                                                                      |
| availability_zones        |                                                                                                                                                      |
| created_at                | 2023-09-18T09:29:06Z                                                                                                                                 |
| description               |                                                                                                                                                      |
| dns_domain                | None                                                                                                                                                 |
| id                        | 2aad11ac-a91a-4ccd-99b9-de3a2c69c386                                                                                                                 |
| ipv4_address_scope        | None                                                                                                                                                 |
| ipv6_address_scope        | None                                                                                                                                                 |
| is_default                | False                                                                                                                                                |
| is_vlan_transparent       | None                                                                                                                                                 |
| location                  | cloud='', project.domain_id=, project.domain_name='demo', project.id='4f87bd1fe5e2469f81232a201b136a94', project.name='admin', region_name='', zone= |
| mtu                       | 1500                                                                                                                                                 |
| name                      | ext-net                                                                                                                                              |
| port_security_enabled     | True                                                                                                                                                 |
| project_id                | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                     |
| provider:network_type     | flat                                                                                                                                                 |
| provider:physical_network | provider                                                                                                                                             |
| provider:segmentation_id  | None                                                                                                                                                 |
| qos_policy_id             | None                                                                                                                                                 |
| revision_number           | 1                                                                                                                                                    |
| router:external           | External                                                                                                                                             |
| segments                  | None                                                                                                                                                 |
| shared                    | True                                                                                                                                                 |
| status                    | ACTIVE                                                                                                                                               |
| subnets                   |                                                                                                                                                      |
| tags                      |                                                                                                                                                      |
| updated_at                | 2023-09-18T09:29:06Z                                                                                                                                 |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

创建外网子网

[root@controller ~]# openstack subnet create  --allocation-pool start=192.168.200.100,end=192.168.200.200 --network ext-net --gateway 192.168.200.2  --subnet-range 192.168.200.0/24 ext-sub
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field             | Value                                                                                                                                                |
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
| allocation_pools  | 192.168.200.100-192.168.200.200                                                                                                                      |
| cidr              | 192.168.200.0/24                                                                                                                                     |
| created_at        | 2023-09-18T09:29:12Z                                                                                                                                 |
| description       |                                                                                                                                                      |
| dns_nameservers   |                                                                                                                                                      |
| enable_dhcp       | True                                                                                                                                                 |
| gateway_ip        | 192.168.200.2                                                                                                                                        |
| host_routes       |                                                                                                                                                      |
| id                | cfc2d24a-09f3-4786-a699-9e320ef6454f                                                                                                                 |
| ip_version        | 4                                                                                                                                                    |
| ipv6_address_mode | None                                                                                                                                                 |
| ipv6_ra_mode      | None                                                                                                                                                 |
| location          | cloud='', project.domain_id=, project.domain_name='demo', project.id='4f87bd1fe5e2469f81232a201b136a94', project.name='admin', region_name='', zone= |
| name              | ext-sub                                                                                                                                              |
| network_id        | 2aad11ac-a91a-4ccd-99b9-de3a2c69c386                                                                                                                 |
| prefix_length     | None                                                                                                                                                 |
| project_id        | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                     |
| revision_number   | 0                                                                                                                                                    |
| segment_id        | None                                                                                                                                                 |
| service_types     |                                                                                                                                                      |
| subnetpool_id     | None                                                                                                                                                 |
| tags              |                                                                                                                                                      |
| updated_at        | 2023-09-18T09:29:12Z                                                                                                                                 |
+-------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

(4)创建安全组

创建安全组group

[root@controller ~]# openstack security group create group
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2023-09-18T09:30:36Z                                                                                                                                  |
| description     | group                                                                                                                                                 |
| id              | 388476f1-1cf1-46c3-8d2a-8e346aee3600                                                                                                                  |
| location        | cloud='', project.domain_id=, project.domain_name='demo', project.id='4f87bd1fe5e2469f81232a201b136a94', project.name='admin', region_name='', zone=  |
| name            | group                                                                                                                                                 |
| project_id      | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2023-09-18T09:30:36Z', direction='egress', ethertype='IPv6', id='93d39c18-4735-4eb8-97b6-edafa3f91029', updated_at='2023-09-18T09:30:36Z' |
|                 | created_at='2023-09-18T09:30:36Z', direction='egress', ethertype='IPv4', id='a2fc2876-eb44-4ed9-a728-a892d46b37a5', updated_at='2023-09-18T09:30:36Z' |
| tags            | []                                                                                                                                                    |
| updated_at      | 2023-09-18T09:30:36Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+

放行所有icmp入口出口

[root@controller ~]# openstack security group rule create --ingress --protocol icmp group
[root@controller ~]# openstack security group rule create --egress --protocol icmp group

放行所有tcp入口出口

[root@controller ~]# openstack security group rule create --ingress --protocol tcp group 
[root@controller ~]# openstack security group rule create --egress --protocol tcp group  

放行所有udp入口出口

[root@controller ~]# openstack security group rule create --ingress --protocol udp group 
[root@controller ~]# openstack security group rule create --egress --protocol udp group  

(5)创建路由

[root@controller ~]# openstack router create router
[root@controller ~]# openstack router set  --external-gateway  ext-net router
[root@controller ~]# openstack router add subnet router int-sub

(6)创建云主机

[root@controller ~]# openstack server create  --image cirros --flavor 66 --network int-net --security-group group server1            
+-------------------------------------+-----------------------------------------------+
| Field                               | Value                                         |
+-------------------------------------+-----------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                        |
| OS-EXT-AZ:availability_zone         |                                               |
| OS-EXT-SRV-ATTR:host                | None                                          |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                          |
| OS-EXT-SRV-ATTR:instance_name       |                                               |
| OS-EXT-STS:power_state              | NOSTATE                                       |
| OS-EXT-STS:task_state               | scheduling                                    |
| OS-EXT-STS:vm_state                 | building                                      |
| OS-SRV-USG:launched_at              | None                                          |
| OS-SRV-USG:terminated_at            | None                                          |
| accessIPv4                          |                                               |
| accessIPv6                          |                                               |
| addresses                           |                                               |
| adminPass                           | k9NCCHbqJxAA                                  |
| config_drive                        |                                               |
| created                             | 2023-09-18T09:32:35Z                          |
| flavor                              | f1 (66)                                       |
| hostId                              |                                               |
| id                                  | bc9a8506-d2e8-4357-9a9e-6f691c0e6ac8          |
| image                               | cirros (14b16679-354c-4a3c-810c-72506e859378) |
| key_name                            | None                                          |
| name                                | server1                                       |
| progress                            | 0                                             |
| project_id                          | 4f87bd1fe5e2469f81232a201b136a94              |
| properties                          |                                               |
| security_groups                     | name='388476f1-1cf1-46c3-8d2a-8e346aee3600'   |
| status                              | BUILD                                         |
| updated                             | 2023-09-18T09:32:36Z                          |
| user_id                             | 25ac2dd543554ccfbea43aabbd23182c              |
| volumes_attached                    |                                               |
+-------------------------------------+-----------------------------------------------+

查看云主机

[root@controller ~]# openstack server list
+--------------------------------------+---------+--------+--------------------+--------+--------+
| ID                                   | Name    | Status | Networks           | Image  | Flavor |
+--------------------------------------+---------+--------+--------------------+--------+--------+
| bc9a8506-d2e8-4357-9a9e-6f691c0e6ac8 | server1 | ACTIVE | int-net=10.0.0.194 | cirros | f1     |
+--------------------------------------+---------+--------+--------------------+--------+--------+

(7)绑定浮动IP

首先创建浮动IP

[root@controller ~]# openstack floating ip create ext-net
+---------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field               | Value                                                                                                                                                                           |
+---------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at          | 2023-09-18T09:33:13Z                                                                                                                                                            |
| description         |                                                                                                                                                                                 |
| dns_domain          | None                                                                                                                                                                            |
| dns_name            | None                                                                                                                                                                            |
| fixed_ip_address    | None                                                                                                                                                                            |
| floating_ip_address | 192.168.200.117                                                                                                                                                                 |
| floating_network_id | 2aad11ac-a91a-4ccd-99b9-de3a2c69c386                                                                                                                                            |
| id                  | 53a4d0ca-2213-4162-baf4-75ba1c1d3ded                                                                                                                                            |
| location            | Munch({'project': Munch({'domain_name': 'demo', 'domain_id': None, 'name': 'admin', 'id': u'4f87bd1fe5e2469f81232a201b136a94'}), 'cloud': '', 'region_name': '', 'zone': None}) |
| name                | 192.168.200.117                                                                                                                                                                 |
| port_details        | None                                                                                                                                                                            |
| port_id             | None                                                                                                                                                                            |
| project_id          | 4f87bd1fe5e2469f81232a201b136a94                                                                                                                                                |
| qos_policy_id       | None                                                                                                                                                                            |
| revision_number     | 0                                                                                                                                                                               |
| router_id           | None                                                                                                                                                                            |
| status              | DOWN                                                                                                                                                                            |
| subnet_id           | None                                                                                                                                                                            |
| tags                | []                                                                                                                                                                              |
| updated_at          | 2023-09-18T09:33:13Z                                                                                                                                                            |
+---------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

将浮动IP绑定到云主机上

[root@controller ~]# openstack server add floating ip server1 192.168.200.117

查看云主机

[root@controller ~]# openstack server list
+--------------------------------------+---------+--------+-------------------------------------+--------+--------+
| ID                                   | Name    | Status | Networks                            | Image  | Flavor |
+--------------------------------------+---------+--------+-------------------------------------+--------+--------+
| bc9a8506-d2e8-4357-9a9e-6f691c0e6ac8 | server1 | ACTIVE | int-net=10.0.0.194, 192.168.200.117 | cirros | f1     |
+--------------------------------------+---------+--------+-------------------------------------+--------+--------+

云主机和本机是互通的

image-20230918173421208

(8)登录云主机

先查看控制台url地址

[root@controller ~]# openstack console url show server1
+-------+-----------------------------------------------------------------------------------------------+
| Field | Value                                                                                         |
+-------+-----------------------------------------------------------------------------------------------+
| type  | novnc                                                                                         |
| url   | http://192.168.100.10:6080/vnc_auto.html?path=%3Ftoken%3D73cce687-a2f2-4318-9a24-ce7af1c46149 |
+-------+-----------------------------------------------------------------------------------------------+

网页访问

账户:cirros

密码:cubswin:)

image-20230918173513981

看看是否能ping通controller和compute

image-20230918173707753

(9)CRT连接

image-20230918173900671

图形化操作

(1)创建镜像

第一步:

①项目>>②计算>>③镜像>>④创建镜像

image-20230918175422955

第二步:

image-20230918175638224

第三步:

image-20230918175707266

(2)创建实例

第一步:

①管理员>②计算>③实例类型>④创建实例类型

image-20230918175928760

第二步:

image-20230918180058710

第三步:

image-20230918180120941

(3)创建网络

创建内网

第一步:

①项目>②网络>③网络>④创建网络

image-20230918180832898

第二步:

image-20230918180329366

第三步:

image-20230918180432996

第四步:

image-20230918180510724

第五步:

image-20230918180526821

创建外网

第一步:

①管理员>②网络>③网络>④创建网络

image-20230918180754993

第二步:

image-20230918180917013

第四步:

image-20230918184403433

第五步:

image-20230918181021797

第六步:

image-20230918181119599

(4)创建安全组

第一步:

①项目>②网络>③安全组>④创建安全组

image-20230918181223999

第二步:

image-20230918181241789

第三步:

image-20230918181301031

第四步:

添加所有ICMP 所有TCP 所有UDP入口出口

image-20230918181430535

(5)创建路由

第一步:

①项目>②网络>③路由>④新建路由

image-20230918181543120

第二步:

image-20230918181607844

第三步:

image-20230918181635790

第四步:

image-20230918181700950

第五步:

image-20230918181732004

第六步:

image-20230918182140082

(6)创建云主机

第一步:

①项目>②计算>③实例>④创建实例

image-20230918182306015

第二步:

image-20230918182403692

第三步:

image-20230918182426380

第四步:

image-20230918182451384

第五步:

image-20230918182516798

第六步:

image-20230918182553101

第七步:

image-20230918182714464

(7)绑定浮动IP

第一步:

将创建出来的云主机绑定浮动IP

image-20230918182812912

第二步:

image-20230918182849442

第三步:

image-20230918182914491

第四步:

image-20230918182935683

第五步:

image-20230918183000166

(8)登录云主机

第一步:

image-20230918183032801

第二步:

image-20230918183111015

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

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

相关文章

1952-2018年中国各省份人均GDP数据(消涨处理)

1952-2018年中国各省份人均GDP数据(消涨处理) 1、时间:1952-2018年 2、范围:30省市 3、指标:人均GDP 4、来源:《新中国60周年统计汇编》和各省年鉴 5、指标解释: 过程为环比人均GDP指数转…

YSA Toon (Anime/Toon Shader)

这是一个Toon着色器/Cel阴影着色器,用于Unity URP 此着色器的目的是使角色或物体阴影实时看起来尽可能接近真实的动画或卡通效果 可以用于游戏,渲染,插图等 着色器特性,如:面的法线平滑、轮廓修复、先进的边缘照明、镜面照明、完全平滑控制 这个文档包括所有的功能https:/…

Eclipse ABAP ADT 集成详细安装教程

最近看到网上有个源码使用CDS做的,然后看了一下原来还可以用eclipse,趁热打铁,试了一把,最后成功了,中间可能会有一些报错,可以自己慢慢解决,大概就是这样的。 SAP的开发,有三种开发…

Java————List

一 、顺序表和链表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构, 常见的线性表:顺序表、链表、栈、队列… 线性表在逻辑上是线性结构,也就说是连续的一条直…

微信小程序与idea后端如何进行数据交互

交互使用的其实就是调用的req.get(url)方法 进行路径访问,你要先保证自己的springboot项目已经成功运行了: 如下: 如何交互的? 微信小程序:如下为index.js页面 在onLoad()事件中调用方法Project.findAllCities() 要…

贝叶斯滤波计算4d毫米波聚类目标动静属性

机器人学中有些问题是二值问题,对于这种二值问题的概率评估问题可以用二值贝叶斯滤波器binary Bayes filter来解决的。比如机器人前方有一个门,机器人想判断这个门是开是关。这个二值状态是固定的,并不会随着测量数据变量的改变而改变。就像门…

rv1126-rv1109-test

测试指令 播放音频:aplay aigei.wav 测试时间: 查看系统时间:date 设置时间:date -s "2023-09-21 16:00:00" 设置芯片时间:hwclock -w 查看芯片时间:hwclock 测试背光: echo 0 > sys/class/backlight/backlight/brightness echo 50 > sys/class/backlig…

期权如何交易?期权如何做模拟交易?

买卖期权的第一步就是要有期权账户,国内的期权品种有商品期权和ETF期权以及股指期权,每种的开户方式和要求都不同,下文为大家介绍期权如何交易?期权如何做模拟交易? 一、期权交易需要开立一个期权账户,可以…

【Spring Boot 源码学习】OnBeanCondition 详解

Spring Boot 源码学习系列 OnBeanCondition 详解 引言往期内容主要内容1. getOutcomes 方法2. getMatchOutcome 方法2.1 ConditionalOnBean 注解处理2.2 ConditionalOnSingleCandidate 注解处理2.3 ConditionalOnMissingBean 注解处理 3. getMatchingBeans 方法 总结 引言 上篇…

实战演练 | Navicat 常用功能之转储与运行 SQL 文件

数据库管理工作中,"转储 SQL 文件"和"运行 SQL 文件"是两个极为常见操作。一般来说,用户使用数据库管理工具或命令行工具来完成。Navicat 管理开发工具中的“转储 SQL 文件”和“运行 SQL 文件”功能具有直观易用的界面、多种文件格…

Linux内核源码分析 (B.x)Linux物理内存的初始化

Linux内核源码分析 (B.x)Linux物理内存的初始化 文章目录 Linux内核源码分析 (B.x)Linux物理内存的初始化一、DDR简介二、内存节点三、内存管理区域ZONE四、 struct zone五、 struct page六、mem_map数组七、伙伴系统简介八、迁移类型九、内存初始化十、总结 一、DDR简介 详细可…

threejs给3d模型中的物体换肤(修改材质)

变成这样 this.otherModel.traverse(function (child) {if (child instanceof THREE.Mesh && child.name Cylinder240) {// 导入纹理const textureLoader new THREE.TextureLoader();const floorColortextureLoader.load(require(../../../public/img/color.jpg));co…

5个GitHub热门算法岗面试攻略,附资源下载

最近听行内的大佬们讨论,说今年的秋招情况依旧卷的激烈,不知道大家有没有都拿到满意的offer? 已经拿到的同学我先给赞个,还没有获得心仪offer的同学也不要着急,当下最该做的就是抓紧时间提升自己的硬实力,…

openssl创建CA证书教程

配置生成CA证书 总示意图: (1),通过openssl创建CA证书 第一步:创建一个秘钥,这个便是CA证书的根本,之后所有的东西都来自这个秘钥 # 通过rsa算法生成2048位长度的秘钥 openssl genrsa -out myCA.key 2048 第二步&#…

小谈设计模式(5)—开放封闭原则

小谈设计模式(5)—开放封闭原则 专栏介绍专栏地址专栏介绍 开放封闭原则核心思想关键词概括扩展封闭 解释抽象和接口多态 代码示例代码解释 优缺点优点可扩展性可维护性可复用性高内聚低耦合 缺点抽象设计的复杂性需要预留扩展点可能引入过度设计 总结 专…

uniapp 使用subNVue原生子窗体显示弹框或悬浮框

效果展示 在uniapp中,我们可以使用subNVue原生子窗体来解决web-view等原生页面中弹框无法显示的问题。 subNVue原生子窗体是uniapp提供的一种原生组件,可以在uniapp中嵌入原生页面,并且可以与uniapp页面进行通信。我们可以在原生页面中使用…

前后端分离的低代码快速开发框架

低代码开发正逐渐成为企业创新的关键工具。通过提高开发效率、降低成本、增强灵活性以及满足不同用户需求,低代码开发使企业能够快速响应市场需求,提供创新解决方案。选择合适的低代码平台,小成本组建一个专属于你的应用。 项目简介 这是一个…

Vue.js的服务器端渲染(SSR):为什么和如何

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

开户期权必看!期权有什么好的平台,优势在哪里?

有50W满足上述期权开户条件的可以选择在证券或者期货券商端口开通,不过都只能线下去柜台营业部开通。不满足可以选择第三方期权分仓开户,下文介绍开户期权必看!期权有什么好的平台,优势在哪里?本文来自:期权酱 一、开户期权基础知…

js中如何实现一个简单的防抖函数?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 防抖函数⭐ 使用示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏…