• 2024-07-04python实现扑克游戏 - 抽鬼牌 和 21点
    poker_gamespython实现扑克游戏:抽鬼牌和21点-PythonImplementationofPokerGames:DrawingGhostCardsandBlackjackpoker模块首先,定义一个扑克模块,后面的包括以后的扑克牌游戏,都可以调用这个模块这个模块可以实现:卡牌、扑克牌组发牌、洗牌玩家摸牌、出牌等
  • 2024-07-04mysql主从复制
    一、主从复制通过主从复制,可以实现读写分离。1.什么是主从复制MySQL主从复制是一种数据库复制技术,用于将一个MySQL数据库服务器的更改同步到其他MySQL数据库服务器。在主从复制中,有一个主数据库(Master)和一个或多个从数据库(Slave)。主数据库负责接收和处理所有的写操作,而从数据
  • 2024-07-04git远程操作详解
    二、gitremote为了便于管理,Git要求每个远程主机都必须指定一个主机名。gitremote命令就用于管理主机名。不带选项的时候,gitremote命令列出所有远程主机。$gitremoteorigin使用-v选项,可以参看远程主机的网址。[email protected]:jquery/jquery.git(
  • 2024-07-04detected dubious ownership in repository 问题彻底解决大全
    fatal:detecteddubiousownershipinrepositoryat'C:\lindexi\Code\Foo'isownedby:'S-1-5-21-469934170-xxx-xxx-1001'butthecurrentuseris:'S-1-5-21-469994170-aaa-bbb-1001' 这个问题给我很大困扰,我的电脑因为强制改用户名造成了大量bug,无法删除用户安全
  • 2024-07-03Kubernetes云原生存储解决方案openebs部署实践-3.10.0版本(helm部署)
    Kubernetes云原生存储解决方案openebs部署实践-3.10.0版本(helm部署)记录在k8s1.19.0集群环境下安装openebs3.10.0。环境信息如下:[root@k8s-master~]#cat/etc/centos-releaseCentOSLinuxrelease7.9.2009(Core)[root@k8s-master~]#uname-aLinuxk8s-master3.10.0-
  • 2024-07-03【云原生】Kubernetes-kubeadm升级版本
    一、版本升级当我们要用到新版本的一些功能和特性的时候或者当前版本太旧无法满足需要的时候势必要对Kubernetes集群进行升级。1.1、升级Master节点1.1.1、腾空节点[root@master~]#kubectlgetnodeNAMESTATUSROLESAGEVERSIONmaster
  • 2024-07-02RocketMQ 基础教程-高级功能汇总
    作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析
  • 2024-07-01MySQL主从复制与读写分离
    一、MySQL主从复制概述1.MySQL主从复制原理MySQL的主从复制和读写分离紧密相连,首先部署主从复制,才能在此基础上进行读写分离。2.MySQL支持的复制类型基于语句的复制:在主服务器上执行的语句,在从服务器上执行同样语句。MySQL默认采用该语句,效率较高。基于行的复制:把改变的
  • 2024-06-30【Redis —— 06 主从复制配置】
    Redis主从复制(replication)允许一个Redis服务器(称为主服务器)将数据复制到一个或多个Redis服务器(称为从服务器)。这种机制可以用于提高数据的可用性和分布式读取能力。以下是配置Redis主从复制的步骤:主服务器配置在主服务器上,通常不需要进行特殊配置,只需确保Redis服
  • 2024-06-30日志采集/分析
    目录EFK1.日志系统2.部署ElasticSearch2.1创建handless服务2.2创建sts3.部署kibana4.部署ilogtail(docker-compose)4.1编写docker-compose4.2配置ilogtail采集4.3查看容器采集的日志4.4采集容器标准输出日志(可选)4.5查看采集的容器日志5.部署kafka5.1kafka介绍5.2部
  • 2024-06-30MHA高可用配置及故障切换
    目录1.MHA概述(1)MHA的组件(2)MHA的工作原理(3)MHA的特点2.搭建MySQLMHA3.故障模拟4.故障修复MySQL主从复制集群高可用方案:keepalived主备、MHA、MMM、MySQLCluster、PXC。1.MHA概述MHA(MasterHighAvailability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。
  • 2024-06-22Jenkins部署
    目录Jenkins部署1.创建sa2.创建pvc3.创建deployment4.创建service5.登录jenkins6.简单配置jenkins6.1安装插件6.2配置用户6.3配置插件下载地址6.3.1页面操作6.3.2容器操作6.3.3重启jenkins6.3.4安装插件6.3.5常用插件Jenkins部署CI/CD工具jenkins:能做CI,也能做CD
  • 2024-06-22在Linux中,keepalive工作原理是什么及如何做到健康检查?
    Keepalived是一个用于Linux系统的高可用性解决方案,它主要通过VirtualRouterRedundancyProtocol(VRRP)协议来实现网络服务的高可用性和故障转移。其核心功能包括故障切换和健康检查,广泛应用于LVS负载均衡集群以及其他需要高可用性的场景。下面是Keepalived工作原理及
  • 2024-06-22Scrum Master JobGPT
    ScrumMasterJobGPT:您在当前就业市场中茁壮成长的新工具。在搜索或选择新的ScrumMaster工作时获得帮助。     鉴于ScrumMaster和敏捷教练目前所处的动荡时期,我们的社区必须团结一致。这就是ScrumMasterJobGPT,您在就业市场上的新盟友。这个免费工具可以通过付费的
  • 2024-06-22git-清空历史提交记录(保留原仓库)
    0.备份进行操作之前,一定一定要先备份,你直接copy项目文件夹也行。1.创建一个新的孤立分支首先,创建一个新的孤立分支(没有历史记录)gitcheckout--orphannew-branch--orphan参数:孤立分支:使用--orphan创建的分支没有任何父提交记录,因此没有任何历史记录。这使得它看起
  • 2024-06-22AMBA总线笔记1-APB设计要点
    1.APB2框架    APB是一种低功耗、低速度外设总线,主要用于连接外围设备和低速外设,如定时器、GPIO(通用输入输出)、串口控制器等。因其低功耗和相对简单的设计,适合于对性能要求不高的外设连接。        在实际的SOC架构中,APB往往就以以下形式出现:    A
  • 2024-06-21AMBA总线笔记2-AHB协议
    1.AHB介绍和组成    AHB是针对高频率高频宽及快速系统模块设计的总线,构成包括主设备master、从设备slave、仲裁器arbiter、译码器decoder。每个AHB都需要一个仲裁器和一个译码器且只有一个。2.AHB、AXI、APB对比总线AHBAXIAPB宽度32,64,128,2568,16,32,64,128,256,512,10248,1
  • 2024-06-21[转] MySQL binlog 日志自动清理及手动删除
    参考转载自mysqlbinlog日志自动清理及手动删除-景岳-博客园说明当开启mysql数据库主从时,会产生大量如mysql-bin.00000*log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-bin.000002mysql-bin.000003mysql-bin.000004mysql-bin.000005…有三种解
  • 2024-06-21Redis集群搭建及原理详解
    1.Redis集群方案比较1.1哨兵模式在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断
  • 2024-06-21keepalived实现Mysql的双机热备自动故障切换,看这一篇就够了!
    目录一、什么是双热备份?二、什么是Mysql的双热备份? 三、什么是keepalived?四、实现Mysql的双机热备1、配置双主复制参数2、创建用于复制的MySQL用户3、将A节点的数据拷贝到B节点4、B节点上开启复制五、 安装配置keepalived,完成故障自动切换1、keepalived的安装2、
  • 2024-06-20Ansible的常用模块
    目录ansible常用模块1.file模块1.1file模块的选项1.2file模块的使用1.2.1使用file模块在远程主机创建文件1.2.2创建目录1.2.3删除文件/目录2.copy模块2.1copy模块的选项2.2copy模块的使用3.yum_repository模块3.1yum_repository的选项3.2yum_repository的使用4.yum
  • 2024-06-20ORION Space Scene Generation Framework
    ORION太空场景生成框架是一个涵盖所有太空场景生成方面的系统,从程序化的行星和宇宙飞船到任何相关的特效,支持所有管道。重要提示!!!:ORION资产可以从SkyMasterULTIMATE升级,从而可以与SkyMasterULTIMATE的全容积行星云和大气效果相结合,最适合在云层中飞行。这是该系统的第一
  • 2024-06-20mysql主从复制GTID模式
     版本8.0.36 主从复制的定义是指把数据从一个Mysql服务器(主节点)复制到一个或多个Mysql服务器(从节点)中,会把主节点服务器中的所有数据库实例、特定数据库实例或特定表等,全部复制到从节点服务器中。主从复制的原理是通过基于日志的复制方式实现数据的同步。当主服务器上发生数
  • 2024-06-19Gitlab搭建
    目录Gitlab1.使用docker部署gitlab2.登录gitlab2.1修改语言为中文2.3修改密码3.用户管理3.1创建用户4.配置ssh拉取代码4.1添加ssh密钥4.2测试拉取Gitlab1.使用docker部署gitlab[root@master~]#mkdir-p/data/gitlab/{config,logs,data}编写docker-compose.yaml
  • 2024-06-182024广东省职业技能大赛云计算赛项实战——容器云平台搭建
    容器云平台搭建前言容器镜像使用的是斗学培训平台提供的镜像包,这东西网上都没有,一堆人要,我是靠自己想的方法获取到了,也不敢给。你们可以通过在这个网站申请环境进行操作https://ncc.douxuedu.com/虚拟机使用的是自行创建的CentOS7,如果你不会,那虚拟机创建的流程可以参考我