- 博客(21)
- 收藏
- 关注
原创 常用排序算法笔记
快速排序递归实现快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)从数列中挑出一个元素,称为 “基准”(pivot);重新排
2020-07-15 18:20:21
165
原创 pinpoint搭建
pinpoint搭建官方安装向导 https://naver.github.io/pinpoint/installation.html需要的组件jdk8 --- Java运行环境hbase-1.x --- 数据库,用来存储监控信息tomcat8.0 --- Web服务器pinpoint-collector.war --- pp的控制器pinpoint-web.war --- pp展示页面pp-collector.init --- 用来快速启动pp-col,不要也可以pp-web.init
2020-07-09 18:04:48
387
2
原创 Hbase集群搭建
Hbase集群搭建搭建前准备工作下载安装包http://mirror.bit.edu.cn/apache/hbase/Hbase依赖于Hadoop,所以版本必须对应,我本地的hadoop版本是2.7.7,详情参见:https://www.cnblogs.com/CoolJayson/p/9368982.html检查我们的hadoop集群状态hdfs dfsadmin -report这里选择1.6版本的Hbasewget http://mirror.bit.edu.cn/apache/hba
2020-07-09 14:39:41
211
原创 Zookeeper集群搭建
Zookeeper集群搭建搭建前准备工作1.下载对应的版本官网地址:https://zookeeper.apache.org/releases.html下载安装包mkdir zk && cd zkcurl -O https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gztar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
2020-07-09 13:43:27
185
原创 MySQL57源码编译安装
MySQL57源码编译安装软件准备下载mysql安装包(注意选择source code)wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20.tar.gz下载boost库 wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz安装相关依赖yum install -y git cmake gcc gc
2020-07-08 19:04:04
262
1
原创 二进制方式搭建kubernetes集群V1.18.5
1.搭建前准备工作1-1.机器环境的准备工作关闭selinux和firewalld(也可以使用fire-cmd放开某些规则) sudo swapoff -a sudo systemctl stop firewalld sudo systemctl disable firewalld setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config关闭swap分区swapoff -a多线程
2020-07-08 17:28:47
1059
原创 scrapy学习笔记-爬取免费的小说
scrapy学习笔记-爬取免费的小说1.爬取任务分析1-1.爬虫入口这里选择的爬虫入口是小说的分类页面如下:那么我确定一下爬虫进入的规则:分类入口页面->小说列表页面->小说简介页面再确定一下item内容的提取页面小说简介页面->开始阅读关联页面开始阅读关联页面 -> 小说翻页1-2.编写正则表达式分类详情页面(\w+):\/\/m.xiaoqiangxs.org\/(sort)\/\d{1}_\d{1}介绍页面(\w+):\/\/m.xiaoqiang
2020-06-27 19:46:12
2415
原创 修改kubeadm证书有效时间
修改kubeadm证书有效时间1.查看kubeadm的版本和Go版本$ kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T11:54:15Z", GoVersion:"
2020-06-11 16:24:52
876
原创 Python3 request库基本使用
Python3 request库基本使用安装request库pip install requests国内可以使用豆瓣源进行安装pip install -i https://pypi.douban.com/simple/ requests1.Get请求发送这里以百度为例子,比如我搜索 豆瓣源 ,直接粘贴浏览器地址栏如下:https://www.baidu.com/baidu?wd=pip%E8%B1%86%E7%93%A3%E6%BA%90&tn=monline_4_dg&i
2020-05-31 19:43:15
1515
原创 SpringCloud-eureka集群搭建
SpringCloud-eureka集群搭建1.单机版集群修改配置文件为我们需要的配置文件:spring: application: name: eureka security: user: name: admin password: admin123server: port: 8761eureka: region: auto-MI datacenter: zhonguancun environment: auto-MI-eurek
2020-05-27 18:20:11
142
原创 kubernetes学习笔记-configMap资源
kubernetes学习笔记-configMap资源configmap的存在帮助管理人员更好的将image和配置文件进行解耦,从而增加镜像的可移植性。ConfigMap API给我们提供了向容器中注入配置信息的机制,ConfigMap可以被用来保存单个属性,也可以用来保存整个配置文件或者JSON二进制大对象。ConfigMap API资源用来保存key-value pair配置数据,这个数据可以在pods里使用,或者被用来为像controller一样的系统组件存储配置数据。虽然ConfigMap跟Se
2020-05-13 15:40:44
396
原创 kubernetes学习笔记-存储卷管理
kubernetes学习笔记-存储卷管理容器内部的磁盘文件是较为脆弱的,生产中往往由于某些不可抗因素,如pod被迫下限kubelet重新生产干净的pod导致原容器的重要文件被删除,或者容器被重新调度后,在新的宿主机找不到原来的文件等等问题,因此kubernetes根据不同情况提供了不同的持久卷来满足我们的需求。volume的定义kubernetes内置了很多存储类型,用户可以通过 kubec...
2020-05-07 14:46:21
322
原创 Harbor镜像仓库搭建
Harbor镜像仓库搭建准备工作安装docker-compose单机集群脚本:wget -c https://github.com/docker/compose/releases/download/1.25.5/docker-compose-Linux-x86_64mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose...
2020-04-23 16:09:20
183
原创 kubernetes 监控组件metrics-server安装
kubernetes 监控组件metrics-server安装准备工作下载v0.3.6的git源码到本地wget -c https://github.com/kubernetes-sigs/metrics-server/archive/v0.3.6.zip解压到本地unzip v0.3.6.zipcd metrics-server-0.3.6/deploy/1.8+/...
2020-04-23 12:18:22
1907
原创 kubeadm搭建高可用集群v1.18.2
kubeadm搭建高可用集群本地虚拟机环境虚拟机IP节点角色192.168.163.252工作节点/master节点192.168.163.251工作节点/master节点192.168.162.96nginx代理节点192.168.162.98nginx代理节点准备工作禁用swap分区和selinux,关闭firewalld。...
2020-04-22 16:29:40
1158
原创 普罗米修斯Prometheus监控MySQL
普罗米修斯Prometheus监控MySQL添加数据库用户CREATE USER monitor_prometheus@'192.168.245.%' IDENTIFIED BY 'Abcde@123';GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO monitor_prometheus@'192.168.245.%';创建mysq...
2020-01-31 15:49:56
1148
原创 监控组件Prometheus安装配置
监控组件普罗米修斯PrometheusPrometheus是Google BorgMon监控系统的开源版本。伴随着容器及Kubernetes技术的兴起,Prometheus越来越受到大家的关注。Prometheus下载地址:https://prometheus.io/download/Prometheus服务端安装下载服务端wget -c https://github.com/pr...
2020-01-30 23:11:39
226
原创 MySQL数据库物理备份与恢复
MySQL数据库物理备份与恢复工具简介PerconaXtraBackup是Percona公司开发的一个用于MySQL数据库物理热备的备份工具,支持MySQL、Oracle、Percona Server和MariaDB等多种数据库。工具下载地址https://www.percona.com/downloads/percona-release/注:8.0版本的不支持MySQL8.0之...
2020-01-29 19:48:22
712
原创 linux下的MySQL安装
linux下的MySQL安装下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads目录 RPM方式进行安装 源码方式进行安装r...
2019-11-04 16:26:03
178
1
原创 centos7和win10环境下docker的安装
centos7和win10环境下docker不同操作系统下的安装centos7下的docker安装 yum方式进行安装 rpm方式进行安装win10下的docker安装 &nbs...
2019-11-02 21:11:54
373
原创 centos7下redis集群搭建笔记
redis集群搭建笔记##规划如下redis主节点: 192.168.17.155:7001 192.168.17.155:7002 192.168.17.155:7003redis从节点: 192.168.17.155:8001 192.168.17.155:8002 192.168.17.155:8003##开始搭建安装并配置redis下载redis源...
2019-04-29 17:17:48
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人