ICode9

精准搜索请尝试: 精确搜索
  • git 分支操作2022-07-18 00:14:16

        分支list #1 创建分支 #2 查看本地分支 及远程分支 #3 切换分支 #4 创建并切换 #5 删除分支 #6 查看远程分支 #7 合并分支(在其他分支对代码操作后提交到版本库->给换到要合并的分支->合并)     详细 #1 查看本地分支         git branch #   查看项目所有分支(

  • git 协同开发2022-07-18 00:10:21

          定义: 多个人同时开发一个项目, 即要做好版本的管理,又要做好代码的合并       图解:        重要点:         在多人开发同一项目时, 在提交代码到远程仓库时, 需先拉去远端的代码到本地,这样保证获取的是最新版的远程代码,然后再执行提交代码命令.    

  • 《The Chubby lock service for loosely-coupled distributed systems》论文阅读2022-07-17 19:33:14

    参考链接如下 https://catkang.github.io/2017/09/29/chubby.html https://zhuanlan.zhihu.com/p/64554506 设计目的 提供粗粒度的分布式锁,比如leader选举、服务发现。 提供小数据的可靠存储 重点关注可靠性、一致性、扩展性而不是性能,一致性依靠paxos解决。 提供简单的语义 Pax

  • ES 常见问题2022-07-17 17:41:18

    参考: https://developer.aliyun.com/article/879525 ES调优手段 设计调优 a. 根据业务增量需求,采取基于日期模板创建索引,通过 rollover API 滚动索引;(rollover API我会单独写一个代码案例做讲解,公众号:JavaPub) b. 使用别名进行索引管理;(es的索引名不能改变,提供的别名机制使用非常

  • 解决Git上传出现错误“! [rejected] master -> master (fetch first) error: failed to push some refs to ...”2022-07-17 15:12:17

       原因:今天git提交代码时,出现了这样的错误,原因是因为我git初始化到本地的时候,又在git远程仓库修改了README.md文件,这样导致最新修改的内容不存在本地,当提交代码时就会出现这样的错误。 解决:重新拉取代码,命令:git pull --rebase origin master    成功解决!!

  • Git命令总结2022-07-17 12:35:38

    git init命令把当前目录变成Git可以管理的仓库,当前目录下多了一个.git的隐藏目录(可用ll -a查看),.git目录不算工作区,而是Git的版本库。 git init 删除本地文件后,想从远程仓库中从新Pull最新版文件。Git提示:up-to-date,但未得到删除的文件. # 当前本地库处于另一个分支中,需将本分

  • docker 搭建mysql集群2022-07-17 10:02:02

    docker 版本:Docker version 20.10.14, build a224086 使用win10系统 查看版本命令(docker -v) 实现一主二从 准备 1、拉取镜像mysql-8.0 c:\>docker pull mysql:8.0 查看镜像 c:\>docker images 2、准备配置信息 创建主配置目录和数据目录 D:/mysql8/master/cnf D:/mysql8/master/

  • Git连接远程仓库2022-07-16 17:35:41

    1.在要上传的本地文件夹右键选择Git Bash 2.输入 git init,会在本地文件生成.git文件,该文件是隐藏的 3.输入 git remote add origin master https://gitee.com/wpsunbo/used-car-trading-platform.git origin是自己取的仓库名 master是分支 仓库地址在管理仓库中查看 4.此时会弹出

  • Redis、Zabbix2022-07-15 22:04:05

    一、简述 redis 特点及其应用场景 Redis 特点 速度快:10W QPS,基于内存,C 语言实现 持久化 支持多种数据结构:支持 string(字符串)、hash(哈希数据)、list(列表)、set(集合)、zset(有序集合) 支持多种编码语言 功能丰富:支持 Lua 脚本,发布订阅,事务,pipeline 等功能 简单:代码短小精悍(单

  • redis从节点加入集群后key数量与主节点不一致2022-07-14 22:06:45

    背景 最近新部署一台redis从节点服务器时,检查发现key数量远比主节点要少得多,而其他从节点的key和主节点差不多。 原因 If you use keys with limited time to live (Redis expires) this is normal behavior. This is what happens: The master generates an RDB file on the fir

  • 记录一下Git基本命令2022-07-14 10:31:41

    附原文地址:https://blog.csdn.net/uloong9/article/details/120352454?spm=1001.2014.3001.5502   1.新建一个文件夹,并初始化本地库 git init   2.每次新的工程需要修改名字 git config --local user.name "" git config --local user.email ""   3.建立远程库

  • 【读写分离】提升读写性能一小步2022-07-13 08:02:20

    概述 读和写所有压力都由一台数据库承担,压力大。数据库服务器磁盘损坏则数据丢失,单点故障 MySQL主从复制 介绍 MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的三进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的

  • docker配置redis主从2022-07-13 00:36:42

      一、获取镜像 docker pull redis:6.0.8   二、创建对应的master和slave的配置文件 2.1 下载对应版本的配置文件http://download.redis.io/releases/ 2.2 分别修改master和slave的配置文件  配置 master #bind 127.0.0.1 #如果bind选项为空的话,则允许所有来自于可用网

  • Spark集群搭建(不常用,一般使用yarn整合)2022-07-13 00:01:38

    Spark集群搭建(不常用) 1、上传解压,配置环境变量 配置bin目录,解压 重命名 tar -xvf spark-2.4.5-bin-hadoop2.7.tgz 配置环境变量 mv spark-2.4.5-bin-hadoop2.7 spark-2.4.5 环境变量配置完成后记得source一下 2. 修改配置文件 修改配置文件 conf cp spark-env.sh.template sp

  • 用户访问一个网站原理(从根服务器获取DNS)2022-07-12 21:34:10

    图解用户访问网站原理 dig查看 www.baidu.com 解析过程 总的过程记录 第一步:根DNS 服务器获取 从本地DNS域名解析服务器获取到13个根DNS域名服务器(.)对应的主机名。 第二步:一级(或者顶级)DNS 服务器获取 从13个根域名服务器中的其中一个(这里是k.root-servers.net)获取到顶级com.

  • git rebase2022-07-12 16:34:05

    git pull -r 在push代码时,会提示使用git pull命令,也就是拉取远端代码,更新我们的仓库,那么为什么又要加个 --rebase命令呢? git pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD 二者的区别是,在fetch之后的操作不同

  • 6.7 MySQL主从同步机制2022-07-12 16:03:19

    异步复制 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志爱发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器发生故障时,有可能从服务器没有街道主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚

  • 6.4 MySQL一主多从(级联复制)2022-07-12 15:31:24

    架构图:    Master配置: 1、开启二进制日志 log_bin=/var/lib/mysql/log_bin binlog_format=MIXED 2、修改server-id server-id=1 3、建立授权账号 grant replication slave on *.* to 'repl'@'192.168.0.20' identified by '123456'; 4、查看数据库状态 show master status;

  • 自定义监控(mysql主从和mysql延迟)2022-07-11 22:32:48

    自定义监控(mysql主从和mysql延迟) 准备工作 #在server主机上搭建zabbix服务 #在localhost主机上搭建zabbix客户端 #在master主机和localhost主机上安装mysql //关闭主从端的防火墙 [root@localhost ~]# systemctl status firewalld.service ● firewalld.service - firewa

  • 19.使用kubeadm-ha脚本一键安装K8S2022-07-11 17:33:19

    使用kubeadm-ha脚本一键安装K8S 前情提示 以前安装k8s集群的时候使用的是k8s官网的教程 使用的镜像源都是国外的 速度慢就不说了 还有一些根本就下载不动 导致安装失败 ,使用一个开源的一键安装k8s的脚本就好了起来了 Github地址:https://github.com/TimeBye/kubeadm-ha 环境准备 官

  • k8s控制节点etcd删除并重新加入2022-07-11 01:31:39

    1.删除etcd节点 cd /root/etcd-v3.4.13-linux-amd64 cp etcd* /usr/local/bin # 查看etcd节点 [root@master etcd-v3.4.13-linux-amd64]# ETCDCTL_API=3 etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server

  • 二进制安装多master节点的k8s集群(2)2022-07-11 00:31:32

    1.环境准备 k8s集群角色 IP 主机名 安装的组件 控制节点 192.168.1.10 master apiserver、controller-manager、scheduler、etcd、docker、keepalived、nginx 控制节点 192.168.1.11 pod1 apiserver、controller-manager、scheduler、etcd、docker、keepalived、nginx

  • mysql 主从同步2022-07-10 18:00:40

    一、主从数据库都新建一个用户如mysync 1、创建新用户:mysync 密码:Abc123,限制IP段登录,并且只对testsync数据库有增删改查权限 CREATE USER 'mysync'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Abc123'; grant select,insert,update,delete on testsync.* to 'mysyn

  • 五、kubernetes节点与令牌管理2022-07-10 17:31:43

    Kubernetes节点与令牌管理 一、令牌管理 查看令牌 [root@master ~]# kubeadm token list 删除令牌 [root@master ~]# kubeadm token delete <令牌值> 创建令牌-临时令牌 # 临时 token 生成: [root@master ~]# kubeadm token create 此 token 的有效期为 24 小时,过期后需要重新生成

  • Linux-redis-5.0集群配置2022-07-10 15:02:59

    设备环境 每个redis 节点采用相同的相同的redis版本、相同的密码、硬件配置 所有redis服务器必须没有任何数据 10.0.0.17           centos7          redis5.0        10.0.0.27           centos7          redis5.0  10.0.0.37           cen

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有