自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

原创 Helm安装

Helm安装配置Chart仓库

2022-05-18 12:12:44 311

原创 容器Cgroup与Namespace

cgroup namespace

2022-02-20 19:32:53 1002

原创 k8s创建pod流程

k8s创建pod

2022-02-11 20:50:31 3988 2

原创 Prometheus监控k8s

prometheus 监控指标

2022-02-11 19:53:37 2370

原创 k8s 服务守护进程DaemonSet

k8s DaemonSet服务守护进程

2021-12-01 13:53:40 1801

原创 Shell脚本遍历字典菜单

#!/bin/bashecho " 1,添加 2,删除 3,查询所有 4,单个查询 5,清空 6,恢复 7, 查询恢复"read -p "请选择:" choicedeclare -A dic #定义字典dic=([1]="add" [2]="delete" [3]="list" [4]="query" [5]="clean" [6]="recover" [7]="showrecover")for key in $(echo ${!dic[*.

2021-11-02 14:11:04 2646

原创 python操作Redis集群

# 官方参考 https://github.com/Grokzen/redis-py-cluster# pip install redis-py-clusterfrom rediscluster import RedisClusterdef redis_init(): startup_nodes = [ {"host": "192.168.188.32", "port": "7101"}, {"host": "192.168.188.52", "port.

2021-07-08 10:43:49 221

原创 python pandas excel转换json中文乱码

import pandas as pddf = pd.read_excel("./1.xlsx", sheet_name=0)df.to_json("./1.json", orient="records", force_ascii=False)

2021-06-30 15:08:47 1355

原创 Windows 批量修改文件名及后缀

在win10中打开Windows PowerShell批量修改文件前缀名$Path = "E:\Videos\Python\"$Filter = "*.py"ls $Path -i $Filter -r | foreach {ren $_.FullName $_.FullName.Replace('hm_', '')}批量修改文件后缀名$Path = "E:\Videos\Python"$Filter = '*.ev4.mp4'ls $Path -i $Filter -r..

2021-04-16 10:30:27 297

原创 kubectl 常用命令及插件

一、Kubectl 基础命令1. 查询# 指定 kubeconfigkubectl --kubeconfig <config-path> get pods# 指定名字空间的 podskubectl --namespace <namespace> get podskubectl -n <namespace> get pods# 显示更多的信息(pod 所在节点,clusterip 等)kubectl get pods -o wide# 查询所有

2020-12-12 10:19:50 767

原创 二叉树基础

文章目录前言1. 重点概念1.1 结点概念1.2 树结点声明2. 树2.1 定义2.2 结点的度2.4 结点层次2.5 树的深度3. 二叉树3.1 定义3.2 二叉树特点3.3 二叉树性质3.4 斜树3.6 完全二叉树3.7 二叉树的存储结构3.7.1 顺序存储3.7.2 二叉链表3.8 二叉树遍历3.8.1 定义3.8.2 前序遍历前言本系列文章将着重介绍一般二叉树、完全二叉树、满二叉树、线...

2020-04-10 14:06:15 155

原创 LVS实现四层负载均衡的原理与配置

文章目录基于LVS实现四层负载均衡LVS的基本工作原理1、LVS/NAT原理和特点2、LVS/TUN 原理和特点3、LVS/DR原理和特点4、LVS/FULLNAT原理和特点LVS相关术语LVS的基本工作原理1、LVS/NAT原理和特点2、LVS/TUN 原理和特点3、LVS/DR原理和特点4、LVS/FULLNAT原理和特点LVS四种工作模式简单概述IPVS的十种负载调试算法三种LVS负载均衡技...

2020-03-27 15:06:45 1998

原创 MySQL导入文本数据

@[TOC] 1. Creating and Selecting a Databasemysql> CREATE DATABASE menagerie;mysql> USE menagerieDatabase changed2. Creating a TableUse a CREATE TABLE statement to specify the layout of you...

2020-03-22 12:21:46 212

原创 Keepalived工作原理

1.1、Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管。它与HeartBeat Rose HA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软...

2020-03-07 15:52:09 458

原创 LVS的三种工作模式_DR模式

1.DR模式(直接路由模式:Virtual Server via Direct Routing)   DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接返回给客户端用户。同TUN模式一样,DR模式可以极大的提高集群系统的伸缩性。而且DR模式没有IP隧道的开销,对集群中的真实服务器也没有必要必须支持IP隧道协议的要求。但是要求调度器LB与...

2020-03-04 11:55:40 963

原创 Redis常见面试题

介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。Github 源码:h...

2020-03-02 21:01:51 165

原创 TCP三次握手与四次挥手

目录一、前言1、TCP通信2、序列号、确认号及标志位等3、知乎示例二、TCP三次握手1、三报文握手2、图解TCP三次握手3、为什么要进行三次握手?三、TCP四次挥手1、四报文挥手2、图解TCP四次挥手3、为什么时间是2MSL4、为什么是四次握手1、TCP通信TCP是面向连接的协议。运输连接是用来传送TCP报文的,而运输连接的建立和释放是每...

2019-12-24 16:56:52 143

原创 GitLab 备份与恢复

版本环境:[root@gitlab ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION11.11.8-ee一、数据备份查看配置文件 /etc/gitlab/g...

2019-09-24 15:55:08 335

原创 jenkins 创建用户角色项目权限

安装Role-Based Strategy插件插件的官网文档1、安装插件后,进入系统设置页面,配置如下:保存之后,再点击 系统管理页面点击Manage and Assign Roles进入角色管理页面:1、管理角色(Manage Roles) 2、角色权限配置这里我们暂时回到系统管理 – 管理用户:点击新建用户:如果之前有项目与scm版本管理系统(如svn、git等)连接并获取源码构建过,jenk...

2018-07-01 12:19:06 379 1

原创 MySQL主从备份报错分析

1. ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (113)检查防火墙配置:    添加3306端口:    firewall-cmd --zone=public --add-port=3306/tcp --permanent    firewall-cmd --reload    查看已添加端口:    fire...

2018-06-22 16:20:49 257

原创 MySql—修改权限

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'grant update on testdb.* to...

2018-06-22 10:01:35 1158

转载 分布式服务框架Dubbo

一、Duboo基本概念解释Dubbo是一种分布式服务框架。 Webservice也是一种服务框架,但是webservice并不是分布式的服务框架,他需要结合F5实现负载均衡。因此,dubbo除了可以提供服务之外,还可以实现软负载均衡。它还提供了两个功能Monitor 监控中心和调用中心。这两个是可选的,需要单独配置。Dubbo的计数架构图如下:我们解释以下这个架构图:Consumer服务消费者,P...

2018-06-14 11:50:18 147

原创 DNS服务及基于BIND的实现

1、DNS 概述1.1、DNS的出现及演化    网络出现的早期是使用IP地址通讯的,那时就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和Windows也继承保留了这个文件)。这个文件中记录着主机名称和IP地址的对应表。这样只要输入主机名称,系统就会去加载hosts文件并查找对应关系,找到对应的IP,就可以访...

2018-05-06 11:13:15 497

原创 nginx实现请求的负载均衡 + keepalived实现nginx的高可用

前言  使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的访问请求分发到应用服务器集群中的任何一台服务器上,如果有更多的用户,就在集群中加入更多的

2018-05-04 17:10:47 135

原创 使用 LVS 实现负载均衡原理及安装配置详解

负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server

2018-05-04 16:46:36 108

原创 CentOS 7 minimal安装完成之后安装图形界面

CentOS 7 minimal安装完成之后安装图形界面实验环境:CentOS 7 minimal ,hostname:demo     IP:10.1.1.53【1】GNOME桌面环境1、先把最小化安装完成的CentOS7做下快照(本文安装的CentOS在workstation里)2、通过远程连接上安装的CentOS7,(通过Xshell)桌面环境不是服务器使用所必需的。但有时安装或使用应用程序...

2018-04-28 17:54:49 621

原创 MySQL Master/Slave Replication

1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1)    数据分布(2)    负载平衡(load balancing)(3)    备份(4)    高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1)    master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log eve...

2018-04-19 16:00:43 301

原创 MySQL主从备份原理

主从形式 mysql主从复制 灵活一主一从主主复制一主多从---扩展系统读取的性能,因为读是在从库读取的;多主一从---5.7开始支持联级复制--- 用途及条件 mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务 主从部署必要条件:主库开启binlog日志(设置log-bin参数)主从server-id不同从库服务器能连通主库 主从原理mysql主从复制原理 1....

2018-04-11 17:50:51 9694

原创 面向对象设计

一个良好的面向对象设计需要遵循一些基本原则,如单一职责原则(SRP)、开放-封闭原则(OCP)、Liskov替换原则(LSP)、依赖倒置原则(DIP)、接口分离原则(ISP)等。1、 单一职责原则(SRP)描述:就一个类而言,应该仅有一个引起它变化的原因。应用:在构造对象时,将对象的不同职责分离至两个或多个类中,确保引起该类变化的原因只有一个。带来的好处:提高内聚、降低耦合。...

2012-03-21 20:57:49 75

官网谷歌浏览器 (Google Chrome) 最新版离线安装包下载

谷歌浏览器 (Google Chrome) 最新版离线安装包下载 版本 85.0.4183.83(正式版本)(64 位)

2020-09-05

Redis Cluster5.0.5.rar

基于Redis Cluster 5.0.5集群部署,单节点多端口测试部署。附件脚本可以根据自定义模板,自动创建目录及配置文件。包括启动进程,根据IP来启动集群,以及重新加载配置文件等操作。./redis.sh create|start|stop|reload|node +ip 完成所有测试部署功能。

2019-07-26

python2.6安装包

CentOS6.8 卸载Python2.6后,重新安装。python2.6升级后yum不能用。 1、删除现有Python rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 whereis python ##验证删除,返回无结果 2、删除现有的yum rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps whereis yum |xargs rm -frv 重新安装python2.6 恢复yum

2018-12-20

Linux下磁盘管理操作详细说明

Linux新建分区,格式化,新建SWAP分区,创建LVM逻辑卷,软RAID的创建等操作步骤图文详细说明

2018-05-27

用户密码加解密工具

有没有发现现在密码特别难记,这个工具可以把6位数字加密成一套不规则的6位数特殊密码。你只需要记下这个密码,一般人根本破解不了比如123456,加密后 W*_6oJ 还可以解密成数字。

2018-03-31

FlashFXP5.4

FlashFXP5.4破解版,在windows环境下,上传下载linux服务器上的文件。

2018-03-31

java反编译工具

java反编译工具,小巧灵活好用,方便!

2013-06-20

ACCP6.0课件

使用.net开发三层架构Three trie

2012-03-25

SQL多表连接查询

SQL多表连接查询,内联 外联(左外联,右外联)交叉联接

2012-02-25

T-SQL建库建表加约束(主键,外键,检查,唯一等约束,建文件夹)

T-SQL建库建表的同时加约束,调用DOS cmdshell命令建文件夹, if exists(select * from sysobjects where name ='Result') drop table Result create table Result ( ExamDate datetime default getdatet() not null, StudentResult int not null check(StudentResult>100 and StudentResult<0), StudentNo int constraint pk_Result primary key (StudentNo,ExamDate,StudentResult), constraint ck_StudentNo foreign key(StudentNo) references Student (StudentNo) ) go

2012-02-25

C#控件美化

C#控件美化此文档描述的是C#的控件美化,希望大家一起来学习!谢谢!

2011-11-21

空空如也

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

TA关注的人

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