自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Redis主从复制以及哨兵模式(sentinel)的基本部署

文章目录Redis主从复制一主二仆薪火相传反客为主(slaveof no one 使当前数据库停止与其他数据库的同步,转成主数据库)浅谈复制原理哨兵模式(sentinel)Redis基础以五大常用数据类型-传送门==/==Redis主从复制也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主能干什么:读写分离,容灾恢复大概怎么玩:1.配从(库)不配主(库)2.从库配置:-

2022-05-21 16:48:38 529

原创 dockerfile基础介绍

dockerfile官网:https://docs.docker.com/engine/reference/builder/构建三步骤编写Dockerfile文件docker build命令构建镜像docker run依镜像运行容器实例dockerfile 构建过程解析dockerfile内容基础知识每条保留字指令都必须为大写字母且后面要跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条指令都会创建一个新的镜像层并对镜像进行提交Docker执行dockerf

2022-05-18 18:04:41 484

原创 容器数据卷,Docker安装Mysql5.7以及MySQL主从搭建过程

容器数据卷容器卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,容器卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷有点类似Redis里面的rdb和aof,将docker容器里面数据保存进宿主机 磁盘中Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。为了能保存数据在docker中我们使用卷。大致公式:docker run -it –pri

2022-05-18 18:00:03 685

原创 Docker的基本组成和安装步骤

为什么会有docker假定您在开发一个尚硅谷的谷粒商城,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。此外,您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。您希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销。请问?您要如何确保应用能够在这些环境中运行和通过质量检测?并且在部署过程中不出现令人头疼的版本、配置问题,也无需重新编写代码和进行故障修复?答案就

2022-05-16 19:42:20 284

原创 kubernetes核心技术-Pod(基础概述)

Pod概述Pod是k8s系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在k8s上运行容器化应用的资源对象,其他的资源对象都是用来支撑或者扩展Pod对象功能的,比如控制器对象是用来管控Pod对象的,Service或者Ingress资源对象是用来暴露Pod引用对象的,PersistentVolume资源对象是用来为Pod提供存储等等,k8s不会直接处理容器,而是Pod,Pod是由一个或多个container组成Pod是Kubernetes的最重要概念,每一个Po.

2022-05-12 21:26:46 3507

原创 NoSQL概述-Redis安装-常用五大数据类型-概述Bitmaps,HyperLogLog,Geospatial和redis.conf 基本解析

NoSQL 概述NoSQL(NoSQL=Not Only SQL),意即“不仅仅是SQL”,泛指 非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID.远超于SQL的性能。NoSQL 适用场景对数据高并发的读写海量数据的读写对数据高可扩展性的Redis 安装概述Redis是一个 开源 的 key-value 存储系统。和Memcached类似,它支持存储的valu

2022-05-02 19:13:13 774

原创 Python基础笔记-列表(list)-元组(tuple)-字典(dict)-集合运算

列表 (list)列表是Python中的一个对象列表中可以保存多个有序的数据列表是可以存储对象的对象列表的使用:列表的创建#列表存储的数据,我们称为元素#一个列表中可以存储多个元素,也可以在创建列表时,来指定列表中的元素my_1ist=[10] #创建一个只包含一个元素的列表#当向列表中添加多个元素时,多个元素之间使用,隔开my_1ist=[10,20,30,40,50] #创建了一个保护有5个元素的列表print(my_1ist)#列表中的对象都会按照插入的

2022-04-25 21:38:25 1232

原创 Python介绍-基本类型-三元运算-流程控制

Python介绍Pytho由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Pytho语法和动态类型,以及解释型语言的本质,Pytho解释器易于扩展,可以使用C语言或C+±(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码Python开发环境搭建产考文档:开发环境搭建就是安装Python的解释器Pyt

2022-04-24 16:20:52 270

原创 shell函数-cut-awk

函数系统函数$( )——>命令替换——>系统函数basename基本语法basename [/root/a] [suffix] ——》会删除所有的前缀包括最后一个“ / ”,然后将字符串打印suffix :为后缀,如果被指定了,basename会将参数后缀去掉#!/bin/bashecho '====$n===='echo script name: $0 #/demo01/shell01/test_fn0.shecho "位置1:,$1" echo "位

2022-04-24 15:09:19 237

原创 shell基础知识

入门和变量使用,退出状态码,逻辑运算符,基础运算,条件判断,$@ 和 $* 的区别

2022-04-20 11:55:22 1022

原创 Python基础-异常-文件操作open()

异常简介,异常传播(抛出异常),自定义异常,open()基本使用,

2022-04-08 19:35:46 1258

原创 Python基础(垃圾回收)和特殊方法

垃圾回收在Python中有自动的垃圾回收机制,它会自动将这些没有被引用的对象删除,在程序中没有被引用的对象就是垃圾,这种垃圾对象过多以后会影响到程序的运行的性能,object.__del__(self)当实例即将被销毁时调用。 这也称为终结器或(不正确的)析构函数。 如果基类具有 __del__() 方法,则派生类的 __del__() 方法(如果有)必须显式调用它以确保正确删除实例的基类部分。特殊方法:在特殊的时间被调用,完成特殊的作用__str__,__repr__,__gt__

2022-04-07 12:18:38 236

原创 Python基础-对象

对象什么事对象?对象是内存中专门用来存储数据的一块区域。对象 = 属性 + 方法??对象中可以存放各种数据(比如:数字、布尔值、代码)对象由三部分组成:1. 对象的标识(id)2. 对象的类型(type)3. 对象的值(value)面向对象(oop)python 是一门面向对象的语言所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程的编程的语言:面向过程指将我们的程序的逻辑分解为一个一个的步骤,通过对每个步骤的抽象,来完成程序(但是

2022-04-06 18:46:48 870

原创 Python基础-函数

Python 函数参数的解包(拆包)def fn4(a,b,c): print('a =',a) print('b =',b) print('c =',c)#创建一个元组t=(10,20,30)fn4(*t)#传递实参时,也可以在序列类型的参数前添加星号,这样他会自动将序列中的元素依次作为参数传递#这里要求序列中元素的个数必须和形参的个数的一致#创建一个字典d={'a':100,'b':200,'c':300}#通过**来对一个字典进行解包操作fn4(**

2022-04-06 18:41:32 1071

原创 Python+Selenium实现12306买票

现场环境:python 3.7.7,selenium3.14代码在原先基础上加了滑动验证,在第一版(2020年底)12306网站没了图片验证,难度降低了不少嘿嘿嘿。在跳转买票的代码前做过对时间转字符串的判定,效果很凄惨,还是不能做到“抢”票的概念,哎。有大佬有很好用的抢票的,就安利我一下呗遇到的问题:解救滑块验证的英雄:script = “Object.defineProperty(navigator, ‘webdriver’, {get:()=>undefined,});”在选择出发/

2022-03-26 09:39:06 1197

原创 Python打印车次信息

Python获取车次信息在网页中寻找需要的网站信息推荐(橘子女侠):https://blog.youkuaiyun.com/qq_38684504/article/details/86011051l_q.query(“出发站”, “到达站”, “时间”):填写购票信息,查询余票(将汉字转化为对应变量)了解一下:用户代理(User-Agent),Cookie, requests库注意 self.headers = { } 中User-Agent,Cookie格式"""查询余票的网址:https

2022-03-25 10:30:27 1167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除