Machine777
码龄5年
  • 148,054
    被访问
  • 66
    原创
  • 15,046
    排名
  • 984
    粉丝
  • 1
    铁粉
关注
提问 私信

个人简介:一点浩然气,千里快哉风~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-03-07
博客简介:

Machine777

博客描述:
Repetition is the mother of learning
查看详细资料
  • 3
    领奖
    总分 315 当月 3
个人成就
  • 获得90次点赞
  • 内容获得77次评论
  • 获得426次收藏
创作历程
  • 1篇
    2022年
  • 40篇
    2021年
  • 18篇
    2020年
  • 33篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 运维
    21篇
  • Docker&K8S
    11篇
  • ceph
    3篇
  • Python
    10篇
  • 大数据
    7篇
  • 数据结构与算法
    3篇
  • 数据库
    14篇
  • 个人总结
    5篇
  • 转载学习
    15篇
  • Solution
    3篇
兴趣领域 设置
  • 数据结构与算法
    推荐算法
  • 大数据
    etlhadoopsparkflinkhive
  • 数据库管理
    数据库架构数据仓库
  • 后端
    架构
  • 运维
    kubernetes运维开发容器
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ApacheDoris分析型数据库

上个月得来喜讯,Doris从Apache顺利毕业,成为Apache的顶级项目,也希望国内有更多类似的开源项目。Apache Doris 由百度大数据部研发(之前叫百度 Palo,2018 年贡献到 Apache 社区后,更名为 Doris ),在百度内部,有超过 200 个产品线在使用,部署机器超过 1000 台,单一业务最大可达到上百 TB。Apache Doris 是一个现代化的 MPP(Massively Parallel Processing,即大规模并行处理)分析型数据库产品。仅需亚秒级响应
原创
发布博客 2022.07.03 ·
132 阅读 ·
0 点赞 ·
0 评论

测试、回归、预发布、灰度发布、生产环境区别

测试环境提供测试人员使用,代码分支除了可以使用master分支外,其他的分支也是可以的。回归环境如果同时有好几个人参与同一个项目,那么基于master分支可能拉出非常多的开发分支,那么当这些分支合并到master上后,master上的功能可能受到影响,这种情况下,会使用一个回归环境,部署master分支的代码。预发布环境这个环境中,一般会连接生产环境的数据库,使用生产环境的数据来进行测试。灰度发布版本预发布环境过后,就是灰度发布了。由于一个项目,一般会部署到多台机器,所以灰度1台至3台,
转载
发布博客 2021.10.20 ·
233 阅读 ·
0 点赞 ·
0 评论

【Linux】服务器网络安装和无人值守安装操作系统

1、安装依赖包yum install dhcp* tftp-server syslinux* ftp kickstart xinetd -y2、配置dhcp文件DHCP Server Configuration file.see /usr/share/doc/dhcp*/dhcpd.conf.samplesee ‘man 5 dhcpd.conf’subnet 192.168.79.0 netmask 255.255.255.0 # //定义dhcp服务分配网段{range
原创
发布博客 2021.07.11 ·
198 阅读 ·
0 点赞 ·
1 评论

Python算法概述(3)

七、树形结构及其算法1、若二叉树的高度为h,树的节点数为2^h-1,h≧0,就称此树为“满二叉树”。2、完全二叉树若二叉树的高度为h,所含的节点数小于2^h-1,但其节点的编号方式如同高度为h的满二叉树一样,从左到右,从上到下的顺序一一对应。对于完全二叉树而言,假设有N个节点,那么此二叉树的层数h为[log(N+1)]3、斜二叉树当一个二叉树完全没有右节点或者左节点时,就称为左斜二叉树或右斜二叉树4、严格二叉树二叉树中的每一个非终端节点均有非空的左右子树7.1 用数组实现二叉树使用有序
原创
发布博客 2021.07.04 ·
1146 阅读 ·
1 点赞 ·
4 评论

Python算法概述(2)

四、查找与哈希算法哈希法则是通过数学函数来获取对应的存放地址的,可以快速地找到所需要地数据4.1 常见地查找算法的介绍4.1.1 顺序查找按顺序进行查找,遍历所有元素。优点是不需要做任何处理缺点是查找速度慢时间复杂度为:O(n)4.1.2 二分查找又称折半查找将从小到大排列好的元素分成两半,将中间值跟要查找的数字进行比较,若要查找的数字小于中间值,则在中间值的左边继续查找,反之在中间值的右边查找。常用递归函数进行查找,直到查找完成为止。时间复杂度为:O(logn)4.1.3
原创
发布博客 2021.07.03 ·
2327 阅读 ·
0 点赞 ·
1 评论

Python算法概述(1)

一、算法简介1、定义算法是一组完成任务的指令;有限步骤内解决数学问题的程序;为解决某项工作或某个问题,所需要有限数量的机械性或重复性指令与计算步骤。2、算法的条件(5)输入性,输出性,明确性,有限性,有效性。3、时间复杂度O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n!)4、常见的大O运行时间(n一般为元素的个数):O(logn):对数时间,例如:二分查找O(n): 线性时间,简单查找O(nlogn
原创
发布博客 2021.06.30 ·
6041 阅读 ·
20 点赞 ·
17 评论

Kubernetes集群一键化部署

k8s部署比较复杂,有时候即使部署成功,后期运行也不太稳定。如果在部署过程中花费太多时间很容易打击学习k8s的积极性。现介绍一键部署k8s的安装过程,该安装包安装k8s之后,运行稳定,而且带有一些学习的案例,若可以深入读部署源码,学习到的知识会更多。安装包下载地址:kube-install本人也上传了安装包,kube-install-for-k8s1.21-v0.5.0.tgz该安装包的源码大致了解了一下。采用Ansible自动化运维工具部署k8s,有兴趣的朋友可以自行研究一下ansible部署k8s
原创
发布博客 2021.06.30 ·
1276 阅读 ·
1 点赞 ·
4 评论

kube-install-for-k8s1.21-v0.5.0.tgz1

发布资源 2021.06.30 ·
tgz

Kubernetes集群部署Nginx服务

使用k8s部署Nginx服务,Nginx对外提供服务只希望部署在其中一台主机,该主机不提供其他服务一.设置标签及污点  为了保证nginx之能分配到nginx服务器需要设置标签和污点,设置标签可以让Pod选择该服务器部署,设置污点可以使其他服务Pod无法部署在该服务器本次部署nginx服务器IP为192.168.1.232设置标签#设置标签 key为typevalue为nginxkubectl label node 192.168.1.232 type=nginx#查看标签kubectl
原创
发布博客 2021.06.29 ·
1521 阅读 ·
0 点赞 ·
1 评论

Python操作redis用法详解

1、redis连接redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。redis连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用。如果需要另一个Redis实例(or Redis数据库)时,就需要重新创建redis连接实例来获取一个新的连接。同理,python的redis没有实现select命令。.
转载
发布博客 2021.06.19 ·
1271 阅读 ·
0 点赞 ·
0 评论

两年后再次遇到的Oracle启动报错,ORA-01012:not logged

今天重启数据库的时候启动不了,网上搜下资料,解决方法:在这里插入代码片[oracle@test ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 18-JUN-2021 10:40:28Copyright © 1991, 2013, Oracle. All rights reserved.Starting /oracle/ora11/product/bin/tnslsnr: please wait…
原创
发布博客 2021.06.18 ·
1269 阅读 ·
0 点赞 ·
0 评论

Python的7种数据类型

摘录于《Python高效开发实战:Django、Tornado、Flask、Twisted》书籍,回顾知识点,供大家参考。1、Number类型移位计算:将数字3转为2进制表示:11往右移一位为:1往左移一位为:110总结为:往左移几位就补多少个0,往右移动几位就是从右往左第几为抹掉。2、Sequence 类型簇3、String 类型4、Tuple类型5、List 类型6、Set 类型7、Dictionary 类型《Python
原创
发布博客 2021.06.17 ·
972 阅读 ·
0 点赞 ·
0 评论

Python连接Postgres/Mysql/Mongo数据库基本操作

## 导入psycopg2包import psycopg2## 连接到一个给定的数据库conn = psycopg2.connect(database="zabbix", user="zabbix",password="zabbix", host="127.0.0.1", port="5432")## 建立游标,用来执行数据库操作cursor = conn.cursor()## 执行SQL命令#cursor.execute("CREATE TABLE test_conn(id int, na
原创
发布博客 2021.06.29 ·
986 阅读 ·
0 点赞 ·
6 评论

不能错过的MYSQL上手总结

前言:工作过程经常接触到MYSQL数据库,经过了大量实践之后,通过理论来夯实一下知识体系。一、MySQL是什么?Mysql是一种关系型数据库。总的来说 MySQL 主要有以下特性。(1)速度,运行速度快(2)价格,MySQL 对多数个人用户来说是免费的(3)容易使用,与其他大型数据库的设置和管理相比,其复杂程度较低,易于学习(4)可移植性,能够工作在众多不同的系统平台上 例如 Windows Linux, UNIX Mac OS(5)丰富的接口,提供了用于 ++、 iffel Java .
原创
发布博客 2021.06.13 ·
879 阅读 ·
1 点赞 ·
3 评论

5分钟认识数据库

什么是数据库?数据库是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联, 反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。数据库的概念诞生于 60 年前,随着信息技术和市场的快速发展 数据库技术层出不穷,随着应用的拓展和深入,数据库的数量和规模越来越大,其诞生和发展给计算机信息管理带来一场巨大的革命。数据库的发展大致划分为人工管理阶段、文件系统阶段 数据库系统阶段和高级数据库阶段。其种类大概有3种,即层次式数据库、网络式数据库和关系式数据库。不.
原创
发布博客 2021.06.13 ·
146 阅读 ·
0 点赞 ·
2 评论

Zabbix监控很难?看完这篇文章可以轻松上手zabbix自定义监控

场景介绍公司内网要调用手机厂商的消息推送网关(小米/华为/苹果等),但是有时候会因防火墙策略整改或是其他原因导致网络不通,影响移动终端的消息推送,进而影响用户体验。为了能够让运维人员能够第一时间发现问题,及时进行故障的排查和恢复,所以用zabbix监控网络策略。网络拓扑展示下比较业余的网络拓扑:制作监控过程修改angent配置文件[root@slave79101 zabbix_agentd.conf.d]# cat monitor_remote_port_tracer.conf User
原创
发布博客 2021.06.06 ·
1152 阅读 ·
0 点赞 ·
6 评论

ceph的功能组件和架构概述

1、ceph是什么?ceph是可靠的、可扩展的、统一的,分布式的存储系统。ceph是存储系统 ,底层是用C++语言开发的。2、ceph提供什么?ceph可以提供对象存储RADOSGW(Reliable、Autonomic、Distributed、Object Storage Gatway)、块存储RBD(Rados Block Device)、文件系统存储Ceph FS(Ceph FileSystem)三种功能。场景:对象存储可以用于对接网盘的应用业务等;块存储可对接(IaaS),当前主流
原创
发布博客 2021.05.09 ·
1030 阅读 ·
1 点赞 ·
0 评论

zabbix安装时php.ini配置文件修改失败的问题

zabbix安装之后修改php配置文件,不生效。解决过程:找到配置文件的路径,下面查找结果显示配置文件为空。[root@slave79103 html]# /usr/local/php/bin/php --iniConfiguration File (php.ini) Path: /usr/local/php/libLoaded Configuration File: (none)Scan for additional .ini files in: (none)Additi
原创
发布博客 2021.05.03 ·
560 阅读 ·
1 点赞 ·
0 评论

Linux系统性能的四个指标:CPU、内存、磁盘、网络

Linux系统调优时需要用到一些工具来查看和分析CPU/内存/磁盘/网络的情况,先根据四个方面对接的工具进行介绍。一、CPU性能调优工具1. vmstat命令vmstat(virtual memory statistics 虚拟内存统计)的缩写。使用语法:vmstat [-V] [-n] [delay [count]][root@master79100 ~]# vmstat 3 5procs -----------memory---------- ---swap-- -----io----
原创
发布博客 2021.05.02 ·
570 阅读 ·
1 点赞 ·
0 评论

ceph集群维护记录

application not enabled on 2 pool(s)解决方法:[root@master-local believer]# ceph -s cluster: id: 3b6d2da2-1d65-45bc-a04f-8872dedd7059 health: HEALTH_WARN BlueFS spillover detected on 24 OSD(s) application not enabled on 2
原创
发布博客 2021.04.25 ·
495 阅读 ·
0 点赞 ·
0 评论
加载更多