MySQL——主从复制,读写分离(实战!)
MySQL主从复制的类型
基于语句的复制(默认)
在主服务器上执行的语句,从服务器执行同样的语句
基于行的复制
把改变的内容复制到从服务器
混合类型的复制
一旦发现基于语句无法精确复制时,就会采用基于行的复制
主从复制的工作过程
MySQL读写分离原理
读写分离就是只在主服务器上写,只在从服务器上读
主数据库处理事务性查询,从而数据库处理select查询
数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库
实验环境
amoeba服务器(192.168.13.160)
master服务器(192.168.13.151)
slave1服务器 (192.168.13.163)
slave2服务器 (192.168.13.145)
client客户端
1,在master服务器上安装ntp时间服务器
[root@ameoba ~]# yum install ntp -y ##安装时间服务器
[root@master1 ~]# vim /etc/ntp.conf
##在server下添加
server 127.127.13.0 ##本地是时间源
fudge 127.127.13.0 stratum 8 ##设置时间层级为8[root@master1 ~]# systemctl start ntpd ##启动时间服务
[root@master1 ~]# systemctl stop firewalld ##关闭防火墙
[root@master1 ~]# setenforce 0
2,在slave1上安装ntp,ntpdate服务
[root@slave1 ~]# yum install ntp ntpdate -y
[root@slave1 ~]# systemctl start ntpd
[root@slave1 ~]# systemctl stop firewalld
[root@slave1 ~]# setenforce 0
[root@slave1 ~]# /usr/sbin/ntpdate 192.168.13.151 ##同步主服务器时间
29 Nov 16:58:43 ntpdate[4932]: the NTP socket is in use, exiting
3,在slave2上安装ntp,ntpdate服务
[root@slave2 ~]# yum install ntp ntpdate -y
[root@slave2 ~]# systemctl start ntpd
[root@slave2 ~]# systemctl stop firewalld
[root@slave2 ~]# setenforce 0
[root@slave2 ~]# /usr/sbin/ntpdate 192.168.13.151
29 Nov 17:02:08 ntpdate[4850]: the NTP socket is in use, exiting
4,在master,slave1,slave2上分别安装MySQL-5.5.24
[root@master1 ~]# mkdir /abc ##创建挂载点
[root@master1 ~]# mount.cifs //192.168.100.3/LNMP-C7 /abc/ ##远程挂载
Password for root@//192.168.100.3/LNMP-C7:
[root@master1 ~]# cd /abc/
[root@master1 abc]# ls
mysql-5.5.24
[root@master1 abc]# tar zxvf mysql-5.5.24.tar.gz -C /opt/ ##解压
[root@master1 opt]# yum install -y \
> gcc gcc-c++ \
> ncurses \
> ncurese-devel \ ##控制终端屏幕显示的库
> bison \ ##语法分析
> make
> cmake ##cmake工具
> libaio-devel ##系统调用来实现异步IO[root@slave1 opt]# useradd -s /sbin/nologin mysql ##添加不可登录的mysql用户
[root@slave1 opt]# cd /opt/mysql-5.5.24/
[root@slave1 mysql-5.5.24]# mkdir /usr/local/mysql ##创建安装目录
[root@slave1 mysql-5.5.24]# cmake \ ##配置
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ ##安装路径
> -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock \ ##sock文件路径
> -DDEFAULT_CHARSET=utf8 \ ##字符集
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DWITH_EXTRA_CHARSETS=all \
> -DWITH_MYISAM_STORAGE_ENGINE=1 \ ##存储引擎
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_MEMORY_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DENABLED_LOCAL_INFILE=1 \
> -DMYSQL_DATADIR=/home/mysql \ ##数据文件路径
> -DMYSQL_USER=mysql \ ##用户
> -DMYSQL_TCP_PORT=3306 ##端口[root@slave1 mysql-5.5.24]# make && make install ##编译及安装
[root@master1 mysql-5.5.24]# chown -R mysql.mysql /usr/local/mysql ##设置mysql属主属组
[root@master1 mysql-5.5.24]# vim /etc/profile ##配置环境变量便于系统识别
export PATH=$PATH:/usr/local/mysql/bin/
[root@master1 mysql-5.5.24]# source /etc/profile ##刷新配置文件
[root@master1 mysql-5.5.24]# cp support-files/my-medium.cnf /etc/my.cnf ##主配置文件
cp:是否覆盖"/etc/my.cnf"? yes
[root@master1 mysql-5.5.24]# cp support-files/mysql.server /etc/init.d/mysqld ##启动文件
[root@master1 mysql-5.5.24]# chmod 755 /etc/init.d/mysqld ##设置权限
[root@master1 mysql-5.5.24]# chkconfig --add /etc/init.d/mysqld ##添加到service管理中
[root@master1 mysql-5.5.24]# chkconfig mysqld --level 35 on ##开机自启动
[root@master1 mysql-5.5.24]# /usr/local/mysql/scripts/mysql_install_db \ ##初始化数据库
> --user=mysql \
> --ldata=/var/lib/mysql \
> --basedir=/usr/local/mysql \
> --datadir=/home/mysql[root@master1 mysql-5.5.24]# vim /etc/init.d/mysqld ##编辑启动脚本文件
basedir=/usr/local/mysql ##找到此处添加路径
datadir=/home/mysql
[root@master1 mysql-5.5.24]# service mysqld start ##启动MySQL
Starting MySQL.. SUCCESS!
[root@master1 mysql-5.5.24]# mysqladmin -u root password 'abc123' ##设置密码
5,配置master主服务器
[root@master1 mysql-5.5.24]# vim /etc/my.cnf
server-id = 11 ##服务ID号
log-bin=master-bin ##主服务器日志文件
log-slave-updates=true ##从服务器更新二进制日志
[root@master1 mysql-5.5.24]# service mysqld restart ##重启MySQL服务
Shutting down MySQL. SUCCESS!
Starting MySQL.. SUCCESS!
[root@master1 ~]# mysql -uroot -pabc123 ##进入数据库mysql> GRANT REPLICATION SLAVE ON *.* TO 'myslave'@'192.168.13.%' IDENTIFIED BY '123456';
##给从服务器提权复制权限,名为myslave密码123456对于13段网段
Query OK, 0 rows affected (0.01 sec)mysql> FLUSH PRIVILEGES; ##刷新提权
Query OK, 0 rows affected (0.00 sec)mysql> show master status; ##查看主服务器状态
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000002 | 338 | | |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
6,配置slave1从服务器
[root@slave1 mysql-5.5.24]# vim /etc/my.cnf
server-id = 22 ##另外一台为23relay-log=relay-log-bin ##从主服务器上同步日志文件记录到本地
relay-log-index=slave-relay-bin.index ##定义relay-log的位置和名称
[root@slave1 mysql-5.5.24]# service mysqld restart ##重新服务
Shutting down MySQL. SUCCESS!
Starting MySQL.. SUCCESS!
[root@slave1 mysql-5.5.24]# mysql -uroot -pabc123mysql> change master to master_host='192.168.13.151',master_user='myslave',master_password='123456',master_log_file='master-bin.000002',master_log_pos=338;
##同步主服务器二进制文件和位置使用授权的账号密码
Query OK, 0 rows affected (0.00 sec)mysql> start slave; ##开启同步
Query OK, 0 rows affected (0.01 sec)mysql> show slave status\G; ##查看状态Master_Log_File: master-bin.000002Read_Master_Log_Pos: 338Relay_Log_File: relay-log-bin.000001Relay_Log_Pos: 4Relay_Master_Log_File: master-bin.000002Slave_IO_Running: YesSlave_SQL_Running: Yes
7,配置slave2从服务器
[root@slave2 mysql-5.5.24]# vim /etc/my.cnf
server-id = 23 relay-log=relay-log-bin ##从主服务器上同步日志文件记录到本地
relay-log-index=slave-relay-bin.index ##定义relay-log的位置和名称
[root@slave2 mysql-5.5.24]# service mysqld restart ##重新服务
Shutting down MySQL. SUCCESS!
Starting MySQL.. SUCCESS!
[root@slave2 mysql-5.5.24]# mysql -uroot -pabc123mysql> change master to master_host='192.168.13.151',master_user='myslave',master_password='123456',master_log_file='master-bin.000002',master_log_pos=338;
##同步主服务器二进制文件和位置使用授权的账号密码
Query OK, 0 rows affected (0.00 sec)mysql> start slave; ##开启同步
Query OK, 0 rows affected (0.01 sec)mysql> show slave status\G; ##查看状态Master_Log_File: master-bin.000002Read_Master_Log_Pos: 338Relay_Log_File: relay-log-bin.000001Relay_Log_Pos: 4Relay_Master_Log_File: master-bin.000002Slave_IO_Running: YesSlave_SQL_Running: Yes
8,测试同步情况
主服务器:
mysql> create database school; ##创建school数据库
Query OK, 1 row affected (0.00 sec)
从服务器1:
mysql> show databases; ##查看数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| #mysql50#.mozilla |
| mysql |
| performance_schema |
| school |
| test |
+--------------------+
6 rows in set (0.01 sec)
从服务器2:
mysql> show databases; ##查看数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| #mysql50#.mozilla |
| mysql |
| performance_schema |
| school |
| test |
+--------------------+
6 rows in set (0.01 sec)
实现主从同步
9,配置amoeba服务器
[root@amoeba ~]# systemctl stop firewalld.service ##关闭防火墙
[root@amoeba ~]# setenforce 0
[root@amoeba ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/ ##挂载
Password for root@//192.168.100.3/LNMP-C7:
[root@amoeba ~]# cd /mnt/
[root@amoeba mnt]# ls
[root@amoeba mnt]# cp jdk-6u14-linux-x64.bin /usr/local/ ##复制jdk二进制文件到/usr/local下
[root@amoeba mnt]# cd /usr/local/
[root@amoeba local]# ./jdk-6u14-linux-x64.bin ##直接执行安装
Do you agree to the above license terms? [yes or no]
yes ##选择yes进行安装
Press Enter to continue.....
##回车继续
[root@amoeba local]# mv jdk1.6.0_14/ /usr/local/jdk1.6 ##简化文件名
[root@amoeba local]# vim /etc/profile ##设置环境变量
##末行插入
export JAVA_HOME=/usr/local/jdk1.6 ##家目录
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ##class环境变量
export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin/:$PATH:$HOME/bin ##环境变量
export AMOEBA_HOME=/usr/local/amoeba ##amoeba家目录
export PATH=$PATH:$AMOEBA_HOME/bin ##环境变量
[root@amoeba local]# source /etc/profile ##刷新配置文件
[root@amoeba local]# mkdir /usr/local/amoeba ##创建amoeba目录
[root@amoeba local]# cd /mnt/
[root@amoeba mnt]# tar zxvf amoeba-mysql-binary-2.2.0.tar.gz -C /usr/local/amoeba ##解压amoeba
[root@amoeba mnt]# chmod -R 755 /usr/local/amoeba/ ##设置权限
[root@amoeba mnt]# /usr/local/amoeba/bin/amoeba ##检查是否安装成功
amoeba start|stop
10,在master,slave1,slave2上提权amoeba访问权限
grant all on *.* to test@'192.168.13.%' identified by '123.com';
##给amoeba访问权限用户test密码123.com
11,回到amoeba服务器修改配置文件
[root@amoeba conf]# vim amoeba.xml ##修改主配置文件
---30行--<property name="user">amoeba</property> ##从服务器同步主服务器的用户密码
----32行---------<property name="password">123456</property>---117-去掉注释-<property name="defaultPool">master</property><property name="writePool">master</property><property name="readPool">slaves</property>[root@amoeba conf]# vim conf/dbServers.xml ##配置数据库配置文件--26-29--去掉注释--<property name="user">test</property><property name="password">123.com</property>-----42-主服务器地址---
<dbServer name="master" parent="abstractServer"><property name="ipAddress">192.168.13.151</property>
--52-从服务器主机名-
<dbServer name="slave1" parent="abstractServer"><property name="ipAddress">192.168.13.163</property>##复制6行添加slave2<dbServer name="slave2" parent="abstractServer"><property name="ipAddress">192.168.13.145</property>
--65行左右--<dbServer name="slaves" virtual="true"><poolConfig class="com.meidusa.amoeba.server.MultipleServerPool">--末尾--
<property name="poolNames">slave1,slave2</property></poolConfig>
[root@amoeba conf]# /usr/local/amoeba/bin/amoeba start& ##开启amoeba服务
[root@amoeba ~]# netstat -anpt | grep java ##开启另一个终端查看开启情况
tcp6 0 0 127.0.0.1:26268 :::* LISTEN 40925/java
tcp6 0 0 :::8066 :::* LISTEN 40925/java
tcp6 0 0 192.168.13.160:34090 192.168.13.151:3306 ESTABLISHED 40925/java
tcp6 0 0 192.168.13.160:33866 192.168.13.145:3306 ESTABLISHED 40925/java
tcp6 0 0 192.168.13.160:55984 192.168.13.163:3306 ESTABLISHED 40925/java
12,在客户端测试读写分离
[root@client ~]# yum install mysql -y ##安装测试数据库
测试机创建表
[root@client ~]# mysql -u amoeba -p123456 -h 192.168.13.160 -P8066
##使用amoeba账户密码登录amoeba
MySQL [(none)]> show databases; ##查看数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| #mysql50#.mozilla |
| mysql |
| performance_schema |
| school |
| test |
+--------------------+
6 rows in set (0.00 sec)MySQL [(none)]> use school; ##使用数据库
Database changed
MySQL [school]> create table info ( ##创建表-> id int(4) not null primary key,-> name varchar(10) not null,-> score decimal(4,1) not null);
Query OK, 0 rows affected (0.02 sec)
查看主从服务器上是否有创建的表
mysql> use school; ##使用数据库
Database changed
mysql> show tables; ##查看表
+------------------+
| Tables_in_school |
+------------------+
| info |
+------------------+
1 row in set (0.00 sec)
在两台从服务器上关闭同步slave
mysql> stop slave;
Query OK, 0 rows affected (0.01 sec)
在测试机上写入表数据
MySQL [school]> insert into info (id,name,score) values (1,'zhangsan',88); ##插入数据内容
Query OK, 1 row affected (0.03 sec)
在主服务器上查看
mysql> select * from info;
+----+----------+-------+
| id | name | score |
+----+----------+-------+
| 1 | zhangsan | 88.0 |
+----+----------+-------+
1 row in set (0.00 sec)
在从服务器上查看
mysql> select * from info; ##从服务器上没有写入
Empty set (0.00 sec)
在测试机查看
MySQL [school]> select * from info; ##没有查看到写入的内容
Empty set (0.01 sec)
在slave1写入内容
mysql> insert into info (id,name,score) values (2,'lisi',70);
Query OK, 1 row affected (0.00 sec)
在slave2写入内容
mysql> insert into info (id,name,score) values (3,'wuwang',60);
Query OK, 1 row affected (0.00 sec)
在测试机上查看info表数据(轮询的方式)
MySQL [school]> select * from info;
+----+--------+-------+
| id | name | score |
+----+--------+-------+
| 3 | wuwang | 60.0 |
+----+--------+-------+
1 row in set (0.00 sec)MySQL [school]> select * from info;
+----+------+-------+
| id | name | score |
+----+------+-------+
| 2 | lisi | 70.0 |
+----+------+-------+
1 row in set (0.00 sec)
实现读写分离:写是在主服务器上写,读是在从服务器上读,采用的是轮询的方式
谢谢阅读!!!
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 第3day操作系统安装说明
一、操作系统优势特点(Linux)1) 技术成熟,可靠性高 2) 极强的可伸缩性 识别很多厂商硬件信息3) 强大的网络功能 4) 支持部署很多数据库程序 5) 强大的开发功能 二、操作系统发展历史1969 Unix 贝尔实验室1986 Minix 教授谭邦宁1986…...
2024/3/19 1:26:14 - 第4day远程网络连接
一、网络配置信息说明确认网络是否正常确认网络连通性: ping 223.5.5.5 (TTL time)排查网络问题思路虚拟主机linux --> 网关(10.0.0.254) ---> windows主机 ---> 网关 ---> 互联网(网络设备) ---> 服务器主机(223.5.5.5) 1) 虚拟主机 --> 网关 是否可以正…...
2024/3/27 13:26:16 - 系统安装和基础配置
2019年11月26日一、 Linux的特点技术成熟,可靠性高 极强的可伸缩性 强大的网络功能 支持部署很多数据库程序 强大的开发功能二、 Linux发展历史三、 Linux版本 乌班图 红帽 centos debian suse Fedora四、 装系统 修改网卡名称net.ifnames=0 biosdevname=0 系统网络和主机…...
2024/3/14 6:29:24 - Linux基础命令
一、 系统操作基础说明系统命令提示符是什么登录的用户名称主机名称路径信息 命令语法说明命令 空格 参数 空格 对象 系统目录结构相对路径:不从“/”开始的路径,从当前目录或指定的目录开始,例如data/,mnt/oldboy/绝对路径:从“/”根开始的路径,例如/data/,/mnt/oldboy二…...
2024/3/14 6:29:22 - vi使用方法
编辑命令使用方法 vi/vim1) 编辑命令模式信息命令模式: 可以实现特殊功能操作编辑模式: 可以编辑文件内容信息底行模式: 可以输入特殊命令信息 wq q wq! q! 命令模式 -i-> 编辑模式 -esc-> 命令模式命令模式 -:-> 底行模式 -esc-> 命令模式 2) 命令…...
2024/3/14 6:29:21 - 总结Linux常用命令使用格式,并用实例说明
echo echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。语法echo(选项)(参数)选项-e:激活转义字符。 使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f…...
2024/3/14 6:29:19 - 第一周作业链接
第一周作业链接1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。https://blog.51cto.com/14613575/24534622、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。https://blog.51cto.com/14613575/24551073、配置环境变量,实…...
2024/3/13 20:16:33 - 学习Linux第十天
第六章收尾,软硬方式链接磁盘阵列 raid0、raid1、raid5、raid10...
2024/3/19 16:19:46 - 学习Linux第十一天
磁盘阵列修复、热备盘、LVM逻辑卷管理器部署、扩容、缩小、删除。LVM快照。...
2024/3/17 0:13:27 - 第一周作业
一、学习计划 1、在职阶段: 2019年12月2日至12月15日 平均每天学习课程2-3节课,每天约2-3个小时。 2、待业学习阶段: 2019年12月16日至2020年1月19日,2020年2月28日至2020年2月14日,平均每天学习5节课,每天约7.5个小时,计划如下: 6:00:起床7:00:早饭8:00--9:30:第…...
2024/3/16 1:00:12 - 服务器硬件和centos7.6安装、快捷键的使用
一、服务器的主要硬件组成部分 1.cpuCPU的作用:主要有运算和控制功能关注信息点:路数和核数(路数就是服务器有几颗cpu;核数就是并行处理数据的能力) 2.内存内存的作用:临时存储数据缓解磁盘磁盘的压力,存储速度快相比磁盘关注信息点:缓冲和缓存(缓冲是写在内存的缓冲区…...
2024/3/14 6:29:20 - Linux如何修改网卡的命名规则
记录时间 状态 备注2019-12-1 编撰 待补充参考资料(前人的肩膀) http://benjr.tw/93340 先做(操作步骤) Centos7 1、编辑 /etc/default/grub 找到这行GRUB_CMDLINE_LINUX,添加net.ifnames=0,关闭net.ifnames的命名规则即可 2、编译启动配置文件 cp /boot/grub2/grub.cfg…...
2024/3/14 6:29:13 - 电脑硬件详细介绍
一 .系统硬件分类说明按照硬件用途进行分类:家用硬件设备: 台式机 笔记本企业硬件设备: 服务器设备按照硬件性能进行分类:机架服务器: 互联网环境中 (dell IBM联想 HP 华为 浪潮)普通机架服务器(几万 ~ 10万+)小型机服务器 (几十万~ 100万+)大型机服务器 (百万 ~ 几百万+…...
2024/3/14 6:29:13 - liunx中vi快捷键编辑
操作系统快捷方式1) 利用方向键 ↑ ↓ --- 快速调取历史命令 (输入命令都会临时保存在内存中 --> 保存在磁盘文件) 2) 快速移动光标ctrl + a --- 将光标快速移动到行首ctrl + e --- 将光标快速移动到行尾ctrl + ← → --- 将光标按照单词进行左右…...
2024/3/14 2:09:24 - 新建虚拟机无法执行ifconfig
就是做初始化的时候,发现yum源不对,以至于无法安装wget,ifconfig等,现在重新从别的虚拟机上下载了yum源,但是xshell无法连接新安装的7.6的机器无法将下载到的CentOS-Base.repo进行替换1,确认虚拟机模式改成nat,与本地网络是通的,若是桥接模式可能获取不到IP2,修改了/e…...
2024/3/27 8:59:06 - keepalived双主以及nginx+keepalived实现高可用
一、keepalive实现双主:1.1实验准备2台主机地址分别为:172.20.10.9,172.20.10.10,vip1为172.20.10.10,vip2为172.20.10.111.2通知脚本: [root@node5 /]# vim /etc/keepalived/notify.sh #!/bin/bash contact=root@localhost notify() {local mailsubject="$(hostname) t…...
2024/3/24 4:36:40 - 配置环境变量,实现执行history的时候可以看到执行命令的时间。
1)在~/.bash_profile文件中新增一行,写入:HISTTIMEFORMAT="”%F %T ",保存退出。2)使更新后的配置文件生效,执行:source ~/.bash_profile 运行history命令,历史命令的执行时间可以被显示出来,如图所示...
2024/3/14 2:09:21 - Linux运维基础硬件知识
2019年11月25日 一. 课程知识概述部分服务器硬件组成部分(了解) 服务器存储数据原理(了解) 服务器硬件工作原理(了解) 服务器硬件性能对比(了解) 服务器操作系统介绍二. 知识回顾 服务器分类 服务器硬件组成三. 服务器硬件详细说明 CPU路数:服务器中CPU颗数核心…...
2024/3/14 6:29:11 - 命令的操作快捷键和vi命令下编辑的方法
四.操作系统 命令快捷方式1)利用方向键 ↑ ↓ --- 快速调取历史命令 (输入命令都会临时保存在内存中 --> 保存在磁盘文件)2) 快速移动光标ctrl + a --- 将光标快速移动到行首ctrl + e --- 将光标快速移动到行尾ctrl + ← → --- 将光标按照单词…...
2024/3/13 20:16:17 - nginx反向代理,虚拟主机
nginx反向代理,虚拟主机 一、配置虚拟主机1.基于端口配置虚拟主机1.1配置文件: [root@localhost conf.d]# vim vhost.conf server {listen 8080 ;root /usr/share/nginx/html;location / {} } server {listen 8081;root /usr/share/nginx/html;l…...
2024/3/14 6:29:10
最新文章
- Vue 03 组件通信
Vue学习 Vue 0301 浏览器本地存储localStorageSessionStorage案例 todolist的完善 02 组件自定义事件Custom Events基本使用解绑自定义事件注意事项①② 总结案例 todolist的完善 03 全局事件总线GlobalEventBus案例 todolist的完善 04 消息的订阅与发布案例 todolist的完善 05…...
2024/3/29 7:11:39 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Auction Stores 建立拍卖 WooCommerce 商店的详细教程- US Domain Center主机
第一步:了解拍卖 WooCommerce 商店 拍卖 WooCommerce 商店是一个在线平台,允许用户以拍卖的方式出售和购买商品。通过使用 WooCommerce 的插件,您可以轻松地在您的网站上实现拍卖功能,提供给用户一个类似 eBay 的体验。 第二步&…...
2024/3/28 15:19:08 - 【计算机视觉】三、图像处理——实验:图像去模糊和去噪、提取边缘特征
文章目录 0. 实验环境1. 理论基础1.1 滤波器(卷积核)1.2 PyTorch:卷积操作 2. 图像处理2.1 图像读取2.2 查看通道2.3 图像处理 3. 图像去模糊4. 图像去噪4.1 添加随机噪点4.2 图像去噪 0. 实验环境 本实验使用了PyTorch深度学习框架,相关操作…...
2024/3/28 21:21:42 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/3/27 10:21:24 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/3/24 20:11:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/3/29 2:45:46 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/3/24 20:11:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/3/29 5:19:52 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/3/28 17:01:12 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/3/24 5:55:47 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/3/29 1:13:26 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/3/26 23:04:51 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/3/26 11:20:25 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/3/24 20:11:18 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/3/28 9:10:53 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/3/29 0:49:46 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/3/24 20:11:15 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/3/27 7:12:50 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/3/24 20:11:13 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/3/26 11:21:23 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/3/28 18:26:34 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/3/28 12:42:28 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/3/28 20:09:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57