Heyuanzhao
码龄2年
关注
提问 私信
  • 博客:27,317
    27,317
    总访问量
  • 64
    原创
  • 635,633
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2023-04-03
博客简介:

Heyuanzhao的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得5次评论
  • 获得19次收藏
创作历程
  • 64篇
    2023年
成就勋章
兴趣领域 设置
  • Python
    ipython
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

harbor私有仓库的迁移

进入usr/local/harbor目录打开docker-compose.yuml文件。harbor出现故障或者镜像仓库需要迁移时就会用到镜像仓库的迁移。然后把之前tar包放在他应该在的地方并解压。进入两个目录中打包所有的资源。进入另一个数据迁移账号中。需要迁移的镜像跟日志。
原创
发布博客 2023.08.26 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker 安装 Wordpress 用lnmp搭建出现的故障

第二个故障就是 Wordpress网页怎么都出不来 但是nginx web网页能起来 这个是有于配置文件没有导入docker里面去。记得凡是改过配置文件的容器都要重启容器 mysql出故障后也要重启切记不要忘记配置允许登陆的账户和密码。加入-v /sys/fs/cgroup:/sys/fs/cgroup就好了。进入docker里面看你配置的ip地址有没有问题 这个是对应php的ip地址。最就就是php的故障了首先查看配置的路径在哪里 这个就是地址。这个是nginx docker 里面的配置文件路径。
原创
发布博客 2023.08.20 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安装docker的报错问题

如果不是最小化安装环境下,只需要安装contain-SElinux包,就可以了。因为内核原因所以安装不成功。安装docker-ce。
原创
发布博客 2023.08.14 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zookeeper的部署

存储的分类块存储文件存储 nfs lvm raid对象存储 gfs ceph fastdfs oss s3gfs是一种开源的分布式存储文件系特点 高性能 高可用 统一命名空间 弹性卷管理 基于协议分布式卷 将内容散列在磁盘中 不具有冗余能力 2个磁盘条带卷 将内容切片以轮询的方式保存在磁盘中 2个磁盘复制卷 镜像内容在其他磁盘中 两个磁盘分布式条带卷 把内容切片并轮询保存在磁盘中 四个磁盘分布式复制卷 将磁盘的内容散列在磁盘并复制到其他的磁盘上 四个磁盘。
原创
发布博客 2023.08.06 ·
1443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis集群设置

分别进入那六个文件夹,执行命令:redis-server redis.conf ,来启动redis节点。改配置文件cd /etc/redis/redis-cluster/redis6001。先下载redis数据库可以在一台机器上设置redis集群高可用。redis-cli -p 6001 -c 进入测试群集。redis-cli -p 6003 -c 进入看看。ps -ef | grep redis 查看都没有起来。前面的三个是主节点,后面的是从节点。验证写一个set l pohou。
原创
发布博客 2023.07.29 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis哨兵配置

首先哨兵需要三台服务器因为要选主服务器,一个主服务器两个备服务器.比主从复制要好一点就是不用手工切换主服务器。vim /opt/redis-5.0.7/sentinel.conf 编辑哨兵配置文件。redis-sentinel sentinel.conf &开启master 和哨兵。redis-cli -p 26379 info Sentinel 查看哨兵信息。ps -ef | grep redis 查看进程。在查看哨兵信息 或者日志可以看见主的ip地址换了。主和从的配置都是一样的。
原创
发布博客 2023.07.28 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis数据库与主从复制

1.redis父进程首先判断是否执行save,bgsave,bgrewriteaof的子进程,如果执行会返回命令。set :存放数据 例如 set 键值 内容 set k kokoko k就是键值 kokoko就是内容。2.父进程执行fork操作子进程,这个过程中父进程是阻塞的,redis不能执行客户端的任何命令。3.父进程执行fork后,生成进程备份后不在阻塞父进程,客户端可以响应其他命令。rename 原键值 目标键值 原键值替换目标键值内容也进行替换。
原创
发布博客 2023.07.27 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库的主从复制与读写分离

为什么进行复制?保证数据的完整性谁复制谁?从角色复制主角色的数据主从服务数据的流向过程主mysql将完成的sql语句放在mysql-bin.00000x里面保存主mysql中的dump进程检测数据变化则通知从数据库的i/o进程从数据库的i/o进程把数据放入本地的中继日志从数据库的sql线程读取本地中继日志数据,并同步到自己的数据库中mysql中的主从复制默认是异步复制因为只有数据变化时dump进程才会通知从服务器 这样就会出现问题.如果主数据库坏了,如果现在写数据的话就会出现数据丢失。
原创
发布博客 2023.07.23 ·
135 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

mysql高阶语句

子查询把主表和从表用in或者not in来连接起来把从表查询的数值通过相同的字段传输给主表也可以用update select delete insertEXISTS 这个关键字在子查询时,主要用于判断子查询的结果集是否为空。视图就是解决高并发是一个镜花水月视图的创建。
原创
发布博客 2023.07.19 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysal数据库的日志恢复

mysqldump -u root -p --databases 库名 库名... > /opt/kgc.sql 可以一次性备份多个库。mysqldump -u root -p --databases 库名.表名> /opt/kgc.sql 可以备份一个库下的一个表。2逻辑备份 全量备份 mysqldump -u root -p --all-databases > /opt/all.sql。mysqldump -u root -p --all-databases > /opt/all.sql 全备份。
原创
发布博客 2023.07.18 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql高阶语句

使用select语句可以将需要的数据从mysql数据库中查询出来,如果对查询的结果进行排序.可以使用order by语句来对语句实现排序,并最终将排序的结果返回给用户.这个语句的排序不光针对一个字段,也可以针对多个字段。
原创
发布博客 2023.07.18 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql及事务隔离级别

MyISAM 和 INNODB区别(差异)-InnoDB支持事物,而MylSAM不支持事物。- lnnoDB支持行级锁,而MylSAM支持表级锁.- InnoDB支持MVCC,而MlSAM不支持。- lnnoDB支持外键。而MyISAM不支持。- lnnoDB全文索引,而MylSAM支持。
原创
发布博客 2023.07.14 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库用户管理

目录一新建用户二 用户名的改变三 删除用户 四 修改用户密码root用户五 忘记mysql的密码时候怎么办 六 数据库的权限赋予​编辑七 查询用户名的权限 八 权限的撤销九总结CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码']; 只是一个用户 什么权限都没有RENAME USER 'zhangsan'@'localhost' TO 'lisi'@'localhost'; 验证DROP USER 'lisi'@'localhost' ;SET P
原创
发布博客 2023.07.12 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

haproxy负载均衡

haproxy是可提供高可用可用性,负载均衡以及基于tcp和http应用的代理,是免费,快速并可靠的一种解决方案.haproxy非常使用于并发大(并发一万)以上的web站点,这些站点通常又需要会话保持或七层处理.haproxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露在网络中。4.支持keepalive功能功能,减少客户端与haproxy的多次握手导致的资源浪费,让多个请求在一个tcp连接中完成。3.硬件一般使用比较多的是f5 也有国内的产品。
原创
发布博客 2023.07.09 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集群中的高可用keepalive

keepalive服务主要的功能1.管理lvs负载均衡软件keepalive可以通过自身的配置文件,实现通过更底层的接口直接管理lvs配置以及服务的启动停止功能,这会使lvs应用更加简便2.支持功能自动切换两台装好keepalived并启动服务 当启动的时候master主机获得所有资源并对用户提供服务.而backup作为master的热备份 当master出现故障时,backup主机自动接管master主机的所有工作,包括接管vip资源及相应的资源服务。
原创
发布博客 2023.07.06 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

详细解释lvs的工作原理

1.lvs是基于内核态的netfilter框架实现的ipvs功能,工作在内核态用户配置vip等相关详细信息并传递到ipvs就需要用到ipvsadm工具。2.ipvsadm:ipvsadm是lvs用户态的配套工具,可以实现vip和rs的增删改查ipvsadm就是类似iptables工具的地位。调度作为网关,是访问请求的入口.也是响应访问的出口,在高并发场景中负载压力很高,nat地址可以提高安全性。仅是访问请求的入口,响应数据不经过调度器.节点服务器和调度器在同一个物理网络中数据转发不受额外影响。
原创
发布博客 2023.07.05 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网页的动静分离设置

我们都知道nginx处理静态网页是强项,而tomcat处理动态网页是强项.我们可以发挥他们共同的优点.nginx处理静态页面而tomcat处理动态页面。3.出错了别着急先看页面在浏览器能不能打开 不能打开说明配置文件出错了。4.一步一步去排你的错误能访问的页面说明没问题,一步一步去排。2.做一步验证一步 才知道哪里出错了。进入nginx配置文件改。1.改配置文件最好复制一份。
原创
发布博客 2023.07.03 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat多台应该怎么能设置

一个tomcat一般能处理5000-1000的并发量但是还是远远不够我们可以设置多台来满足我们的要求。然后起服务与查端口号netstat -natp | grep java。然后进入tomcat1中的启动bin程序中把启动停止模块也要改。进入shutdown.sh与startup.sh。修改tomcat1里面的配置文件。首先进入tomcat目录。配置tomcat环境变量。
原创
发布博客 2023.07.02 ·
823 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat的优化

1.提高tomcat启动效率更改jdk random修改成urandom2.连接器支持协议3.最大并发支持连接数 默认200 10004.线程数 最小空闲(默认值10) 最大备用线程数(一般不指定)5.tomcat URL编码格式 UTF-86.tomcat网络连接超时7.是否反查域名 设置成false提高处理能力8.tomcat 超时时机应设置true 开启超时时间9.tomcat 对数据进行压缩 on允许压缩 压缩大小"2048" 超过2048才进行压缩。
原创
发布博客 2023.07.01 ·
803 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安装tomcat的步骤与部署服务详解

在安装tomcat之前必须安装好jdk,因为jdk是tomcat运行的必要环境。
原创
发布博客 2023.06.30 ·
1866 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多