电子商务网站建设 项目规划书网站优化种类

news/2025/10/8 4:21:23/文章来源:
电子商务网站建设 项目规划书,网站优化种类,有没类似建设通的免费网站,上海外贸网站目录 一.虚拟机准备 二.基础环境配置#xff08;各个节点都做#xff09; 1.IP和hosts解析 2.防火墙和selinux 3.安装基本软件 4.配置时间同步 5.禁用swap分区 6.修改内核参数并重载 7.配置ipvs 三.docker环境#xff08;各个节点都做#xff09; 1.配置软件源并…目录 一.虚拟机准备 二.基础环境配置各个节点都做 1.IP和hosts解析 2.防火墙和selinux 3.安装基本软件 4.配置时间同步 5.禁用swap分区 6.修改内核参数并重载 7.配置ipvs 三.docker环境各个节点都做 1.配置软件源并安装docker-ce 2.配置docker加速 四.cri环境配置各个节点都做 1.下载查看版本 2.配置服务启动 五.harbor环境只有register节点做 1.安装harbor配置 2.验证 六.集群初始化 1.下载k8s所需软件各个节点都做 2.在harbor上新建项目并执行脚本 3.master节点初始化 只在master节点做 4.执行成功后出现此界面后进行权限设置  5.各个节点根据master初始化成功后的参数来加入各个节点都做 七.收尾工作master节点做 1.命令补全配置 2.网络配置 1下载 2执行脚本文件 3应用配置文件并验证 一.虚拟机准备 主机我的主机名IPmaster(node1-190.com)192.168.2.190node1(node2-191.com)192.168.2.191node2(node3-192.com)192.168.2.192node3(node4-193.com)192.168.2.193 register(node5-196.com) 192.168.2.196 二.基础环境配置各个节点都做 1.IP和hosts解析 [rootnode1-190 ~]# vim /etc/hosts192.168.2.190 node1-190.com 192.168.2.191 node2-191.com 192.168.2.192 node3-192.com 192.168.2.193 node4-193.com 192.168.2.196 node5-196.com 2.防火墙和selinux [rootnode1-190 ~]# systemctl status firewalld.service;getenforce ● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1) Disabled#临时 systemctl stop firewalld setenforce 0 #禁用 systemctl disable firewalld sed -i /^SELINUX/ c SELINUXdisabled /etc/selinux/config 3.安装基本软件 yum install -y wget tree bash-completion lrzsz psmisc net-tools vim chrony 4.配置时间同步 [rootnode1-190 ~]# vim /etc/chrony.conf :3,6 s/^/# #注释掉原有行 server ntp1.aliyun.com iburst[rootnode1-190 ~]# systemctl restart chronyd[rootnode1-190 ~]# chronyc sources 210 Number of sources 1 MS Name/IP address Stratum Poll Reach LastRx Last sample ^* 120.25.115.20 2 8 341 431 -357us[ -771us] /- 20ms 5.禁用swap分区 [rootnode1-190 ~]# swapoff -a sed -i s/.*swap.*/#/ /etc/fstab free -mtotal used free shared buff/cache available Mem: 10376 943 8875 11 557 9178 Swap: 0 0 0 6.修改内核参数并重载 [rootnode1-190 ~]# cat /etc/sysctl.d/k8s.conf EOFvm.swappiness0net.bridge.bridge-nf-call-ip6tables 1net.bridge.bridge-nf-call-iptables 1net.ipv4.ip_forward 1EOF[rootnode1-190 ~]# modprobe br_netfilter modprobe overlay sysctl -p /etc/sysctl.d/k8s.conf vm.swappiness 0 net.bridge.bridge-nf-call-ip6tables 1 net.bridge.bridge-nf-call-iptables 1 net.ipv4.ip_forward 1 7.配置ipvs [rootnode1-190 ~]# yum install ipset ipvsadm -y[rootnode1-190 ~]# cat EOF /etc/sysconfig/modules/ipvs.modules#!/bin/bashmodprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- ip_vs_shmodprobe -- nf_conntrackEOF[rootnode1-190 ~]# chmod x /etc/sysconfig/modules/ipvs.modules /bin/bash /etc/sysconfig/modules/ipvs.modules lsmod | grep -e ip_vs -e nf_conntrack_ipv4 nf_conntrack_ipv4 15053 2 nf_defrag_ipv4 12729 1 nf_conntrack_ipv4 ip_vs_sh 12688 0 ip_vs_wrr 12697 0 ip_vs_rr 12600 0 ip_vs 145458 6 ip_vs_rr,ip_vs_sh,ip_vs_wrr nf_conntrack 139264 7 ip_vs,nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_netlink,nf_conntrack_ipv4 libcrc32c 12644 4 xfs,ip_vs,nf_nat,nf_conntrack 三.docker环境各个节点都做 1.配置软件源并安装docker-ce [rootnode1-190 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2[rootnode1-190 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[rootnode1-190 ~]# yum install -y docker-ce 2.配置docker加速 [rootnode1-190 ~]# cat /etc/docker/daemon.json -EOF{registry-mirrors: [http://74f21445.m.daocloud.io,https://registry.docker-cn.com,http://hub-mirror.c.163.com,https://docker.mirrors.ustc.edu.cn], insecure-registries: [node5-196.com], #写register节点的域名各个节点的这个文件都写register的域名exec-opts: [native.cgroupdriversystemd]}EOF[rootnode1-190 ~]# systemctl daemon-reload systemctl start docker 四.cri环境配置各个节点都做 1.下载查看版本 链接https://pan.baidu.com/s/1rRIqV-GO6ETe4N9glNs2cg  提取码km17 [rootnode1-190 ~]# tar -xf cri-dockerd-0.3.4.amd64.tgz -C /usr/local/ [rootnode1-190 local]# ll total 0 drwxr-xr-x. 2 root root 6 Apr 11 2018 bin drwxrwxr-x 2 sulibao sulibao 25 Jun 30 03:31 cri-dockerd drwxr-xr-x. 2 root root 6 Apr 11 2018 etc drwxr-xr-x. 2 root root 6 Apr 11 2018 games drwxr-xr-x. 2 root root 6 Apr 11 2018 include drwxr-xr-x. 2 root root 6 Apr 11 2018 lib drwxr-xr-x. 2 root root 6 Apr 11 2018 lib64 drwxr-xr-x. 2 root root 6 Apr 11 2018 libexec drwxr-xr-x. 2 root root 6 Apr 11 2018 sbin drwxr-xr-x. 5 root root 49 Jul 23 08:59 share drwxr-xr-x. 2 root root 6 Apr 11 2018 src[rootnode1-190 local]# mv cri-dockerd/cri-dockerd /usr/local/bin/[rootnode1-190 local]# cri-dockerd --version cri-dockerd 0.3.4 (e88b1605) 2.配置服务启动 [rootnode1-190 local]# vim /etc/systemd/system/cri-dockerd.service [Unit] DescriptionCRI Interface for Docker Application Container Engine Documentationhttps://docs.mirantis.com Afternetwork-online.target firewalld.service docker.service Wantsnetwork-online.target[Service] Typenotify ExecStart/usr/local/bin/cri-dockerd --pod-infra-container-imageregistry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9 --network-plugincni --cni-conf-dir/etc/cni/net.d --cni-bin-dir/opt/cni/bin --container-runtime-endpointunix:///var/run/cri-dockerd.sock --cri-dockerd-root-directory/var/lib/dockershim --docker-endpointunix:///var/run/docker.sock --cri-dockerd-root-directory/var/lib/docker ExecReload/bin/kill -s HUP $MAINPID TimeoutSec0 RestartSec2 Restartalways StartLimitBurst3 StartLimitInterval60s LimitNOFILEinfinity LimitNPROCinfinity LimitCOREinfinity TasksMaxinfinity Delegateyes KillModeprocess [Install] WantedBymulti-user.target[rootnode1-190 local]# vim /etc/systemd/system/cri-dockerd.socket [Unit] DescriptionCRI Docker Socket for the API PartOfcri-docker.service [Socket] ListenStream/var/run/cri-dockerd.sock SocketMode0660 SocketUserroot SocketGroupdocker [Install] WantedBysockets.target[rootnode1-190 ~]# systemctl daemon-reload [rootnode1-190 ~]# systemctl start cri-dockerd.service [rootnode1-190 ~]# systemctl enable cri-dockerd.service 五.harbor环境只有register节点做 1.安装harbor配置 [rootnode5-196 ~]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose[rootnode5-196 ~]# chmod x /usr/local/bin/docker-compose [rootnode5-196 ~]# tar -xf harbor-offline-installer-v2.8.4.tgz -C /usr/local/ [rootnode5-196 ~]# cd /usr/local/ [rootnode5-196 local]# ll[rootnode5-196 local]# cd harbor/ [rootnode5-196 harbor]# ll total 597536 -rw-r--r-- 1 root root 3639 Aug 15 17:53 common.sh -rw-r--r-- 1 root root 611834153 Aug 15 17:54 harbor.v2.8.4.tar.gz -rw-r--r-- 1 root root 12499 Aug 15 17:53 harbor.yml.tmpl -rwxr-xr-x 1 root root 2725 Aug 15 17:53 install.sh -rw-r--r-- 1 root root 11347 Aug 15 17:53 LICENSE -rwxr-xr-x 1 root root 1881 Aug 15 17:53 prepare[rootnode5-196 harbor]# cp harbor.yml.tmpl harbor.yml[rootnode5-196 harbor]# vim harbor.yml # Configuration file of Harbor# The IP address or hostname to access admin UI and registry service. # DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients. hostname: node5-196.com #修改为自己的主机名# http related config http:# port for http, default is 80. If https enabled, this port will redirect to https portport: 80 #注意端口# https related config #https: #https区块全部注释# https port for harbor, default is 443#port: 443# The path of cert and key files for nginx#certificate: /your/certificate/path#private_key: /your/private/key/path[rootnode5-196 harbor]# ./install.sh #安装 [rootnode5-196 harbor]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE goharbor/harbor-exporter v2.8.4 b8d33e28ec68 2 weeks ago 97.7MB goharbor/redis-photon v2.8.4 7b7324d651ca 2 weeks ago 120MB goharbor/trivy-adapter-photon v2.8.4 91d8e9f0b21a 2 weeks ago 464MB goharbor/notary-server-photon v2.8.4 a46f91560454 2 weeks ago 113MB goharbor/notary-signer-photon v2.8.4 da66bd8d944b 2 weeks ago 110MB goharbor/harbor-registryctl v2.8.4 805b38ca6bee 2 weeks ago 141MB goharbor/registry-photon v2.8.4 756769e94123 2 weeks ago 79MB goharbor/nginx-photon v2.8.4 375018db778b 2 weeks ago 116MB goharbor/harbor-log v2.8.4 8a2045fb24d2 2 weeks ago 124MB goharbor/harbor-jobservice v2.8.4 97808fc10f64 2 weeks ago 141MB goharbor/harbor-core v2.8.4 c26fcd0714d8 2 weeks ago 164MB goharbor/harbor-portal v2.8.4 4a8b0205c0f9 2 weeks ago 124MB goharbor/harbor-db v2.8.4 5b8af16d7420 2 weeks ago 174MB goharbor/prepare v2.8.4 bdbf974d86ce 2 weeks ago 166MB[rootnode5-196 harbor]# cat /etc/docker/daemon.json { registry-mirrors: [ http://74f21445.m.daocloud.io, https://registry.docker-cn.com, http://hub-mirror.c.163.com, https://docker.mirrors.ustc.edu.cn],insecure-registries: [192.168.2.196], insecure-registries: [node5-196.com],exec-opts: [native.cgroupdriversystemd] } [rootnode5-196 harbor]# tail -1 /etc/hosts 192.168.2.196 node5-196.com[rootnode5-196 harbor]# systemctl restart docker [rootnode5-196 harbor]# docker-compose up -d 2.验证 [rootnode5-196 harbor]# docker login http://node5-196.com #进行harbor上镜像的推送和拉取验证 Username: admin Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded[rootnode5-196 harbor]# docker tag busybox:latest node5-196.com/library/busybox:latest[rootnode5-196 harbor]# docker push node5-196.com/library/busybox:latest The push refers to repository [node5-196.com/library/busybox] 3d24ee258efc: Layer already exists latest: digest: sha256:023917ec6a886d0e8e15f28fb543515a5fcd8d938edb091e8147db4efed388ee size: 528[rootnode5-196 harbor]# docker pull node5-196.com/library/busybox:latest latest: Pulling from library/busybox Digest: sha256:023917ec6a886d0e8e15f28fb543515a5fcd8d938edb091e8147db4efed388ee Status: Image is up to date for node5-196.com/library/busybox:latest node5-196.com/library/busybox:latest [rootnode5-196 harbor]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE goharbor/harbor-exporter v2.8.4 b8d33e28ec68 2 weeks ago 97.7MB goharbor/redis-photon v2.8.4 7b7324d651ca 2 weeks ago 120MB goharbor/trivy-adapter-photon v2.8.4 91d8e9f0b21a 2 weeks ago 464MB goharbor/notary-server-photon v2.8.4 a46f91560454 2 weeks ago 113MB goharbor/notary-signer-photon v2.8.4 da66bd8d944b 2 weeks ago 110MB goharbor/harbor-registryctl v2.8.4 805b38ca6bee 2 weeks ago 141MB goharbor/registry-photon v2.8.4 756769e94123 2 weeks ago 79MB goharbor/nginx-photon v2.8.4 375018db778b 2 weeks ago 116MB goharbor/harbor-log v2.8.4 8a2045fb24d2 2 weeks ago 124MB goharbor/harbor-jobservice v2.8.4 97808fc10f64 2 weeks ago 141MB goharbor/harbor-core v2.8.4 c26fcd0714d8 2 weeks ago 164MB goharbor/harbor-portal v2.8.4 4a8b0205c0f9 2 weeks ago 124MB goharbor/harbor-db v2.8.4 5b8af16d7420 2 weeks ago 174MB goharbor/prepare v2.8.4 bdbf974d86ce 2 weeks ago 166MB busybox latest a416a98b71e2 6 weeks ago 4.26MB node5-196.com/library/busybox latest a416a98b71e2 6 weeks ago 4.26MB windows端作域名映射 Windows PowerShell 版权所有C Microsoft Corporation。保留所有权利。安装最新的 PowerShell了解新功能和改进https://aka.ms/PSWindowsPS C:\WINDOWS\system32 cd .\drivers\etc\ PS C:\WINDOWS\system32\drivers\etc notepad .\hosts PS C:\WINDOWS\system32\drivers\etc 推送后的结果  六.集群初始化 1.下载k8s所需软件各个节点都做 [rootnode4-193 ~]# cat /etc/yum.repos.d/kubernetes.repo EOF[kubernetes]nameKubernetesbaseurlhttps://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled1gpgcheck0repo_gpgcheck0gpgkeyhttps://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpgEOF [rootnode4-193 ~]# [rootnode4-193 ~]# yum install kubeadm kubectl kubelet -y [rootnode1-190 ~]# systemctl start kubelet 2.在harbor上新建项目并执行脚本 [rootnode1-190 ~]# vim dockerimages.sh #!/bin/bash images$(kubeadm config images list --kubernetes-version1.28.0 | awk -F / {print $NF}) for i in ${images} dodocker pull registry.aliyuncs.com/google_containers/$idocker tag registry.aliyuncs.com/google_containers/$i node5-196.com/google_containers/$i #需要修改为刚创建的harbor的仓库地址docker push node5-196.com/google_containers/$idocker rmi registry.aliyuncs.com/google_containers/$i done[rootnode1-190 ~]# docker login node5-196.com Username: admin Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded[rootnode1-190 ~]# bash dockerimages.sh[rootnode1-190 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE node5-196.com/google_containers/kube-apiserver v1.28.0 bb5e0dde9054 2 weeks ago 126MB node5-196.com/google_containers/kube-scheduler v1.28.0 f6f496300a2a 2 weeks ago 60.1MB node5-196.com/google_containers/kube-controller-manager v1.28.0 4be79c38a4ba 2 weeks ago 122MB node5-196.com/google_containers/kube-proxy v1.28.0 ea1030da44aa 2 weeks ago 73.1MB node5-196.com/google_containers/etcd 3.5.9-0 73deb9a3f702 3 months ago 294MB node5-196.com/google_containers/coredns v1.10.1 ead0a4a53df8 6 months ago 53.6MB node5-196.com/google_containers/pause 3.9 e6f181688397 10 months ago 744kB3.master节点初始化 只在master节点做 执行完脚本无误后执行以下命令 kubeadm init --kubernetes-version1.28.0 \ --apiserver-advertise-address192.168.2.190 \ #修改为master节点的IP --image-repository node5-196.com/google_containers \ #修改为harbor仓库的地址 --service-cidr10.96.0.0/12 \ --pod-network-cidr10.244.0.0/16 \ --ignore-preflight-errorsSwap \ --cri-socketunix:///var/run/cri-dockerd.sock 4.执行成功后出现此界面后进行权限设置  [rootnode1-190 ~]# mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config export KUBECONFIG/etc/kubernetes/admin.conf 5.各个节点根据master初始化成功后的参数来加入各个节点都做 kubeadm join 192.168.2.190:6443 --token m5mkth.rb2e9rb3892fsu37 \--discovery-token-ca-cert-hash sha256:1209d580742d411fb4406953185ef9f27522b3ba150b8726fd39f364628d0942 \--cri-socketunix:///var/run/cri-dockerd.sock 出现此界面即成功  [rootnode1-190 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION node1-190.com NotReady control-plane 121m v1.28.1 node2-191.com NotReady none 104m v1.28.1 node3-192.com NotReady none 96m v1.28.1 node4-193.com NotReady none 11m v1.28.1 node5-196.com NotReady none 9s v1.28.1 七.收尾工作master节点做 1.命令补全配置 [rootnode1-190 ~]# echo source (kubectl completion bash) ~/.bashrc echo source (kubeadm completion bash) ~/.bashrc source ~/.bashrc 2.网络配置 1下载 链接https://pan.baidu.com/s/1TRUyPxbBZRcyyyqojquhBw  提取码wvap 2执行脚本文件 [rootnode1-190 ~]# vim flannel.sh #!/bin/bash for i in $(grep image kube-flannel.yml | grep -v # | awk -F / {print $NF}) dodocker pull flannel/$idocker tag flannel/$i node5-196.com/google_containers/$i #需要修改为刚创建的harbor的仓库地址docker push node5-196.com/google_containers/$idocker rmi flannel/$i done [rootnode1-190 ~]# bash flannel.sh [rootnode1-190 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE node5-196.com/google_containers/flannel v0.22.2 d73868a08083 13 days ago 70.2MB node5-196.com/google_containers/kube-apiserver v1.28.0 bb5e0dde9054 2 weeks ago 126MB node5-196.com/google_containers/kube-controller-manager v1.28.0 4be79c38a4ba 2 weeks ago 122MB node5-196.com/google_containers/kube-scheduler v1.28.0 f6f496300a2a 2 weeks ago 60.1MB node5-196.com/google_containers/kube-proxy v1.28.0 ea1030da44aa 2 weeks ago 73.1MB node5-196.com/google_containers/flannel-cni-plugin v1.2.0 a55d1bad692b 5 weeks ago 8.04MB node5-196.com/google_containers/etcd 3.5.9-0 73deb9a3f702 3 months ago 294MB node5-196.com/google_containers/coredns v1.10.1 ead0a4a53df8 6 months ago 53.6MB node5-196.com/google_containers/pause 3.9 e6f181688397 10 months ago 744kB registry.cn-hangzhou.aliyuncs.com/google_containers/pause 3.9 e6f181688397 10 months ago 744kB[rootnode1-190 ~]# sed -i / image:/s#docker.io/flannel#node5-196.com/google_containers# kube-flannel.yml 3应用配置文件并验证 [rootnode1-190 ~]# kubectl apply -f kube-flannel.yml #应用 [rootnode1-190 ~]# kubectl get pod -n kube-system #验证 NAME READY STATUS RESTARTS AGE coredns-6845c5578-g6dnk 1/1 Running 0 159m coredns-6845c5578-z5cj4 1/1 Running 0 159m etcd-node1-190.com 1/1 Running 0 160m kube-apiserver-node1-190.com 1/1 Running 0 160m kube-controller-manager-node1-190.com 1/1 Running 0 160m kube-proxy-5k8gg 1/1 Running 0 134m kube-proxy-b7kcg 1/1 Running 0 159m kube-proxy-h5zrz 1/1 Running 0 142m kube-proxy-h9gs5 1/1 Running 1 (35m ago) 38m kube-proxy-vfx9x 1/1 Running 0 49m kube-scheduler-node1-190.com 1/1 Running 0 160m

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

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

相关文章

做资源网站怎么不封网架加工制造厂家

问题陈述: Fibonacci为1200年代的欧洲数学家,在他的著作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后小兔子也开始生产。起始只有一只兔子,一个月后就有两只兔子,二个月后有三只兔子,三…

个人简介网站html代码深圳社保个人网页

三种情形: 1.执行SP时出错,如连接异常,数据库权限异常 2.SP代码中抛出异常 3.返回值/输出参数的值不符合约定 后两种情形需要在异常发生时记录传入SP的参数值;业务逻辑层需要捕获并重抛,以保证UI层提供给用户友好的错误…

网站建设与管理专业实训室辽宁建设工程信息网招标公呿

1、用定积分奇函数和偶函数的性质 2、用常用的基本不等式推出大小 3、用区间相同的情况下被积函数大的定积分大的定理

无锡那家网络公司做网站好深圳网站建设工作

C语言知识点第1章C语言知识点总结(二) 第八节 字符字符常量定义:一对单引号括起来的一个字符。如‘A’、‘a’、‘9’相应字符对应的ASCII编码值(见附录四)字符常量占用一个字节的存储单元(一个字节占8位)重点:表 C语言中常见的转义字符字符形式意义字符…

怎样让网站做301处理为什么访问外国网站速度慢

本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有…

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命 我们正站在智能演进的历史断层上。一侧,是算力规模指数级增长的“黑箱”帝国,它以其惊人的效率令我们叹服,却又因其决策的不可知性让我们深感不安;另一侧…

app开发网站建设公司哪家好海阳网站制作

322. 零钱兑换 题目: 给一个不同数额硬币的数组和一个目标金额,硬币可取无限次,求用硬币达到总金额的最小硬币数量。(求不同组合数/排列数,但是硬币数量最小) 思路: 求硬币数量最小&#x…

重庆企业网站制作外包微信官方微网站吗

页面渲染的全过程输入url后,先拿到html文件,html下载完以后会开始对它进行解析html在解析的过程中,如果文本里有外部资源链接,比如css、js和img时,会立即启用其他线程下载这些静态资源。特殊的是当遇到js文件的时候&am…

正规网站建设的公司香精香料网

1. 独立看门狗IWDG介绍(341.45) 什么是看门狗? 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断&#…

做IT的需要别人打开网站吗文化传播有限公司注册条件

来记录一下做一个springboot项目以及上传至云服务器上过程新建并发布项目注册域名:域名备案发现的问题:在阿里云上面搞了一台个人服务器,当时是双十一打折买的,229好像。有了服务器当然要干点什么,于是做了个springboo…

商城微网站开发微网站wordpress 换域名 403

互联网给人带来便捷的同时,其公开大量的资源也同样给恶意利用者带了便捷,越来越多公开的恶意程序源码降低了对外攻击、入侵的难度,使得安全问题愈加严重。 阿里云安全团队从今年5月份监测到一BOT家族,其样本改写自互联网公开渠道…

如何查看网站使用什么程序做的建设网站需要备案

ORA-30926: 无法在源表中获得一组稳定的行 同时要求在一张表中添加一个字段,由于数据量较大,想使用merge into update的方式将数据 meger into xxx1 t1 using(select * from xxx2 )t2 on(t1.xmt2.xm and t1.dzt2.dz) when matched then update set tra…

vm ubuntu22安装docker

我是mac m1芯片环境,安装了vmware,我在vmware中安装好了ubuntu22.04.3,下一步如何安装docker? 1、安装sshsudo apt updatesudo apt install -y openssh-serversudo systemctl enable sshsudo systemctl start ssh …

浙江杰立建设集团网站会宁网站建设公司

1. 题目 一个机器人位于一个m*n的网格的左上角。 机器人可以在任何时间点移动任何方向,但是每个网格只能达到一次。机器人正试图到达网格的右下角。 有多少种可能的独特路径? 样例 1: 输入: 2 3 输出: 4样例 2: 输入: 3 3 输出: 122. 解题 暴力回溯即可 class …

php电商网站开发流程图网站设计建设方案

文章目录从框架源码学习结构型设计模式适配器模式应用实例案例一:dubbo框架日志适配器Logger接口日志实现类Logger适配器接口LoggerAdapter实现类Logger日志工厂桥接模式应用场景案例:dubbo源码-远程调用模块channelHandler设计ChannelHandler是一个SPI拓…

网站建设方案 pptdedecms做手机网站

React拆分窗格的两种方法 react-split-pane 使用第三方库react-split-pane的优点: 方便快捷:使用现有的第三方库可以快速实现拆分窗格功能,无需自己编写复杂的逻辑。 功能丰富:第三方库通常提供了许多可配置的选项和功能&…

建一个漫画网站江苏景禾瑜博建设工程有限公司网站

什么是clustering? 聚类算法查看多个数据点,并自动找到彼此相关或相似的数据点。 K-means clustering 示例 循环:再次分配每个点到离它最近的质心,重新计算质心。 K-means algorithm 注意: k-means的初始化质心Mu有…

网页游戏网站大全免费软件星链友店

目录 前瞻 什么是服务注册与发现 什么是consul Docker-consul实现过程 Docker-consul集群部署 实验准备 实验流程 前瞻 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服…

胶南市场建设服务中心网站长沙网络推广哪家好点

系列综述: 💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考…