自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鹏linux的博客

前期分享大量关于linux操作系统的基础知识及网络服务实战流程,中期分享企业级集群架构实战及原理,后期分享大量k8s等云计算虚拟化技术,让你高薪不再是梦想!

  • 博客(110)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 用Python画一面五星红旗

1949年12月2日,中央人民政府委员会第四次会议通过的决议指出:“中央人民政府委员会宣告:自1950年起,即以每年的10月1日,为中华人民共和国国庆日。”这就是把“10月1日”确定为中华人民共和国“生日”,即“国庆日”的来历。!!!特此,为大家献上过期一面!!!

2023-07-16 20:28:51 683 1

原创 【云原生 | 58】Docker三剑客之Docker Swarm中的调度器

调度是集群十分重要的功能,Swarm目前支持三种调度策略:spread、binpack和random。在执行swarm manage命令启动管理服务的时候,可以通过--strategy参数指定调度策略,默认的是spread。

2023-07-11 09:30:00 458

原创 【云原生 | 57】Docker三剑客之Docker Swarm֯使用其他服务发现后端

Swarm目前可以支持多种服务发现后端,这些后端在功能上都是一致的,即维护属于某个集群的节点信息。不同的方案并无优劣之分,在实际使用时,可以结合自身需求和环境限制进行选择,甚至自己定制其他方案。

2023-07-05 20:46:56 16473 1

原创 【云原生 | 56】Docker三剑客之Docker Swarm高效使用

在任意一台安装了Swarm的机器上执行swarm create命令来在Docker Hub服务上进行注册。Swarm会通过服务发现后端(此处为Docker Hub提供)来获取一个唯一的由数字和字母组成的token,用来标识要管理的集群:

2023-06-29 09:00:00 249 1

原创 【云原生 | 55】Docker三剑客之Docker Swarm简介和安装

Docker Swarm是Docker官方的三剑客项目之一,提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用 它,用户可以将多个Docker主机封装为单个大型的虚拟Docker主机,快速打造一套容器云平台。

2023-06-27 07:16:34 26174 19

原创 用Python画一个发射爱心小人儿

🏅云计算领域优质创作者🏅2022年CSDN新星计划python赛道第一名🏅2022年CSDN原力计划优质作者🏅阿里云ACE认证高级工程师🏅阿里云开发者社区专家博主

2023-06-23 09:30:00 401 2

原创 用Python画一只蓝色妖姬玫瑰花

🏅云计算领域优质创作者🏅2022年CSDN新星计划python赛道第一名🏅2022年CSDN原力计划优质作者🏅阿里云ACE认证高级工程师🏅阿里云开发者社区专家博主

2023-06-21 09:30:00 160

原创 用Python画一个可爱草莓熊

🏅云计算领域优质创作者🏅。

2023-06-17 12:57:02 35855

原创 【云原生 | 54】Docker三剑客之Docker Compose应用案例二:大数据Spark集群

Spark是Berkeley开发的分布式计算的框架,相对于Hadoop来说,Spark可以缓存中间结果到内存从而提高某些需要迭代的计算场景的效率,目前受到广泛关注。

2023-06-14 09:00:00 401

原创 【云原生 | 53】Docker三剑客之Docker Compose应用案例一:Web负载均衡

负载均衡器+Web应用是十分经典的应用结构。下面,博主将创建一个该结构的Web项目:将Haproxy作为负载均衡器,后端挂载三个Web容器。

2023-06-11 17:07:20 2015 4

原创 以太坊 – 部署智能合约到Ganache

将编译好的智能合约部署到本地的Ganache区块链网络。步骤如下:更新项目的配置文件,修改网络配置连接到本地区块链网络(Ganache)。创建迁移脚本,告诉Truffle如何部署智能合约。运行新创建的迁移脚本,部署智能合约。...

2023-05-28 18:55:32 1474 1

原创 以太坊–智能合约开发介绍及环境搭建

智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。...

2023-04-10 21:25:44 873

原创 以太坊 – 使用truffle console访问智能合约

truffle console 是区块链开发人员的强大工具,这是一个命令行工具,可以在命令行中执行javascript代码,与智能合约进行交互。这对于开发智能合约非常有用。

2023-02-20 09:47:34 15639 4

原创 部署智能合约到公链

以太坊公链除了主网,还有多个测试网络。主网(Mainnet)是正式的以太坊网络,里面的以太币是真正有价值的,测试网络中的以太币没有价值,只用于测试。我们最终目标是连接到主网,但先连接到测试网络Kovan,虽然本地区块链网络(Ganache)也能测试,但与公链还是有区别的。...

2023-02-13 20:29:52 18600 7

原创 以太坊 – 智能合约前端页面

开发智能合约的前端页面,让用户可以通过前端页面与智能合约交互。这个页面的主要功能是:显示当前连接的帐户;读取智能合约中存储的value值;更新智能合约中存储的value值。

2023-02-07 11:01:37 565 3

原创 【python从零入门 | 04】基本数据类型之“常用数学函数和运算优先级“

在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方、开方、对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math

2023-01-30 10:10:36 22902 2

原创 【python从零入门 | 03】基本数据类型之“除法“

在 Python(严格说是 Python2.x 中,Python3 会有所变化)里面有一个规定,像 2/5 中的除法这样,是 要取整(就是去掉小数,但不是四舍五入)。2 除以 5,商是 0(整数),余数是 2(整数)。那么如果用这种形 式:2/5,计算结果就是商那个整数。或者可以理解为:整数除以整数,结果是整数(商)。...

2023-01-28 09:39:20 14950 31

原创 【云原生 | 52】Docker三剑客之Docker Compose第三节

模板文件是使用Compose的核心,涉及的指令关键字也比较多。但大家不用担心,这里的大部分指令与docker run相关参数的含义都是类似的。

2023-01-12 11:13:05 66672 6

原创 【云原生 | 51】Docker三剑客之Docker Compose第二节

对于Compose来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。如果没有特别说明,命令对象将是项目,这意味着项目中所有的服务都会受到命令影响。

2023-01-08 09:30:00 1904 11

原创 【云原生 | 50】Docker三剑客之Docker Compose第一节

作为Docker官方编排工具,Compose的重要性不言而喻,它可以让用户通过编写一个简单的模板文件,快速地创建和管理基于Docker容器的应用集群。

2023-01-06 16:51:07 37155 6

原创 【云原生 | 49】Docker三剑客ѻ Docker Machine

Machine项目主要由Go编写,用户可以在本地任意指定被Machine管理的Docker主机,并对其进行操作。Machine定位是“在本地或者云环境中创建Docker主机(Create Docker hosts on your computer,on cloud providers,and inside your own data center.)”

2022-12-27 17:26:50 73809 14

原创 【python】实现精美圣诞树-拿下女神不是梦

一年一度圣诞节强势来袭,通过python实现两种精美圣诞树,分分钟拿捏女神!

2022-12-26 14:19:45 20137 7

原创 【云原生 | 48】Etcd集群管理

Etcd的集群也采用了典型的“主-从”模型,通过Raft协议来保证在一段时间内有一个节点为主节点,其他节点为从节点。一旦当主节点发生故障,其他节点可以自动再重新选举出新的主节点。

2022-12-23 08:30:00 31880 6

原创 【云原生 | 47】etcdctl客户端的使用方法详解

etcdctl是Etcd官方提供的命令行客户端,它支持一些基于HTTP API封装好的命令,供用户直接跟Etcd服务打交道,而无需基于HTTP API的方式。当然,这些命令跟HTTP API实际上是对应的,最终效果上并无不同之处。

2022-12-19 11:18:47 29695 84

原创 【云原生 | 46】高可用的开源键值数据库Etcd的安装与使用

Etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于Go语言实现。接触过分布式系统的读者应该知道,分布式系统中,最基本最重要的问题就是各种信息的一致性,包括对服务的配置信息的管理、服务的发现、更新、同步等等。而要解决这些问题,往往需要基于一套能保证一致性的分布式数据库系统,比如经典的Apache ZooKeeper项目,通过维护文件目录信息来实现数据的一致性。

2022-12-05 09:48:24 49970 6

原创 【云原生 | 45】Docker搭建Registry私有仓库之配置Registry详解

Docker Registry提供了一些样例配置,用户可以直接使用它们来进行开发或生产部署。博主将以下面的示例配置来介绍如何使用配置文件来管理私有仓库。

2022-11-23 11:53:40 87996 129

原创 【云原生 | 44】Docker搭建Registry私有仓库之管理访问权限

Docker搭建Registry私有仓库请看上一篇文章《【云原生 | 43】快速搭建Docker Registry私有仓库》通常在生产场景中,对私有仓库还需要进行访问代理,以及提供认证和用户管理。

2022-11-17 11:03:04 49842 90

原创 【云原生 | 43】快速搭建Docker Registry私有仓库

新版本的Registry基于Golang进行了重构,提供更好的性能和扩展性,并且支持Docker 1.6+的API,非常适合用来构建私有的镜像注册服务器。官方仓库中也提供了Registry的镜像,因此用户可以通过容器运行和源码安装两种方式来使用Registry。

2022-11-08 08:30:00 43429 49

原创 【云原生 | 42】Docker快速部署高可靠性编程语言Erlang

Erlang是一种用来构建大规模弹性、实时、高并发、高可用系统的编程语言,被广泛应用于电信、银行、电子商务和即时消息领域。Erlang的运行时系统内置支持并发、分布式和容错机制。Erlang由爱立信所辖的CS-Lab于1987年开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

2022-11-04 09:21:10 5787 137

原创 【云原生 | 41】Docker快速部署面向统计分析和绘图语言R

R是一个面向统计分析和绘图的语言,是由新西兰奥克兰大学统计学系的Ross Ihaka和Robert Gentleman共同创立。R带有大量的统计软件包,如常见的贝叶斯推断、聚类分析、机器学习、空间统计、稳健统计等,在生物信息、统计学等领域应用广泛。

2022-11-02 08:30:00 978 23

原创 【云原生 | 40】Docker快速部署高级动态解释型脚本语言Perl

Perl是一个高级的、动态的解释型脚本语言,它的设计借鉴了C、Shell、awk和sed。Perl最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。Perl像C一样强大,同时像awk、sed等脚本语言一样富有表达性。Perl常见于系统管理和文件处理等程序,Perl多数情况下属于Web方案中的胶水语言。

2022-10-30 11:41:20 5591 49

原创 【云原生 | 39】Docker快速部署动态脚本语言Ruby

Ruby是一种动态的面向对象的脚本语言,具有支持反射、跨平台、设计精简等特点,在Web应用领域应用颇多。Ruby的设计受到Perl、 Smalltalk、Eiffel、Ada和Lisp的影响。Ruby支持多种编程范式,如函数编程、面向对象编程、CLI交互式编程。Ruby还有动态的数据类型系统和自动的内存管理。Ruby 的特性与 Smalltalk、Perl 和 Python 类似。Perl、Python 和 Smalltalk 是脚本语言。Smalltalk 是一个真正的面向对象语言。

2022-10-27 16:51:59 728 36

原创 【云原生 | 38】Docker快速部署开源脚本语言PHP

PHP(Hypertext Preprocessor,超文本预处理器)是一种通用的开源脚本语言。语法吸收了C、Java和Perl等语言的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

2022-10-21 10:13:07 2117 43

原创 【云原生 | 37】Docker快速部署编程语言Golang

Go语言(也称Golang)是一个由Google主导研发的编程语言,于2009年推出。它的语法清晰明了,设计精良,拥有一些先进的特性,还有一个庞大的标准库。Go的基本设计理念是:编译效率、运行效率和开发效率要三者兼顾。使用Go开发,既可以得到很多灵活的语法支持,又可以拥有C/C++的运行和编译效率。此外,Go提供了轻量级的协程,支持大规模并发的场景。

2022-10-18 07:15:00 15048 179

原创 【云原生 | 36】Docker快速部署主流脚本语言JavaScript

JavaScript是目前所有主流浏览器上唯一支持的脚本语言,这也是早期JavaScript的唯一用途。Node.js的出现,让服务端应用也可以基于 JavaScript进行编写。

2022-10-13 09:55:14 25026 118

原创 零基础同学自学编程的正确姿势

编程这件事现在有点热门了,经常能在网上看到有人问该怎么学编程。不用说,问这种题的同学都是对编程没啥经验的,有不少甚至是完全零基础的。要搞清该怎样学编程,先得问自己一个问题:为什么要学编程?学来想干什么?

2022-10-11 08:29:26 4866 129

原创 【云原生 | 35】Docker快速部署主流解释型语言Python

Python是一种解释型的动态语言,面向对象设计,功能十分强大。它集成了模块(modules)、异常处理(exceptions)、动态类型(dynamic typing)、高级数据结构(元组、列表、序列)、类(classes)等高级特性。Python设计精良,语法简约,表达能力很强。目前,所有主流操作系统(Windows、所有Linux、类Unix系统)都支持 Python。

2022-10-09 07:15:00 24736 21

原创 【云原生 | 34】Docker快速部署主流编程语言Java

Java是一种拥有跨平台、面向对象、泛型编程特点的编译型语言,广泛应用于企业级应用开发和移动应用开发领域,由SUN公司在1995年推出。Java是基于类的面向对象的高级语言,其设计理念是尽可能的减少部署依赖,致力于“开发一次,到处运行”。这就意味着Java的二进制编码不需要再次编译,即可运行在异构的JVM上。Java在大型互联网项目,特别是互联网金融和电子商务项目中非常受欢迎。

2022-10-04 12:56:30 7155 52

原创 【云原生 | 33】Docker快速部署主流编程语言C/C++

C是一门古老的语言,在1969年由贝尔实验室设计开发,今天仍然是系统领域和高性能计算的主要选择。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点。C++在C的基础上,支持了数据的抽象与封装、面向对象和泛型编程。功能与性能的平衡使C++成为了目前应用最广泛的系统编程语言之 一。

2022-10-02 16:37:30 38783 16

原创 【云原生 | 32】Docker运行数据采集和分析引擎Elasticsearch

Elasticsearch提供了实时的分布式数据存储和分析查询功能,很容易扩展到上百台服务器,支持处理PB级结构化或非结构化数据。配合 Logstash、Kibana等组件,可以快速构建一套对日志消息的分析平台。

2022-09-30 10:02:53 27770 7

精美源计划风圣诞树源代码

【python】实现精美源计划风圣诞树:分分钟拿捏女神

2022-12-26

简易可爱风圣诞树源代码

【python】实现简易可爱风圣诞树:分分钟拿捏女神

2022-12-26

kafka-exporter-overview_rev5.json

Kafka现有开源的集群监控方案:kafka-manager、kafka-monitor、kafka-eagle、KafkaOffsetMonitor,但有所限制监控指标被固化,不易扩展、预警功能弱。Kafka集群的监控方案倾向于使用Grafana + Prometheus,监控数据采集器使用Kafka_exporter。

2022-09-30

prometheus-2.6.0.linux-amd64.tar.gz

Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。prometheus特点: 每一个时间序列数据都由metric度量指标名称和它的标签labels键值对集合唯一确定:这个metric度量指标名称指定监控目标系统的测量特征(如:http_requests_total- 接收http请求的总计数)。labels开启了Prometheus的多维数据模型:对于相同的度量名称,通过不同标签列表的结合, 会形成特定的度量维度实例。(例如:所有包含度量名称为/api/tracks的http请求,打上method=POST的标签,则形成了具体的http请求)。这个查询语言在这些度量和标签列表的基础上进行过滤和聚合。改变任何度量上的任何标签值,则会形成新的时间序列图。

2022-09-30

go1.12.3.linux-amd64.tar.gz

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗布·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)

2022-09-30

完整版ferry工单系统压缩包

开源软件ferry是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统,当然也可以称之为工作流引擎。 致力于减少跨部门之间的沟通,自动任务的执行,提升工作效率与工作质量,减少不必要的工作量与人为出错率。工单系统相关功能: 工单提交申请 工单统计 多维度工单列表,包括(我创建的、我相关的、我待办的、所有工单) 自定义流程 自定义模版 任务钩子 任务管理 催办 转交 手动结单 加签 多维度处理人,包括(个人,变量 (创建者、创建者负责人)) 排他网关,即根据条件判断进行工单跳转 并行网关,即多个节点同时进行审批处理 通知提醒(目前仅支持邮件) 流程分类管理 权限管理相关功能,使用 casbin 实现接口权限控制: 用户、角色、岗位的增删查改,批量删除,多条件搜索 角色、岗位数据导出 Excel 重置用户密码 维护个人信息,上传管理头像,修改当前账户密码 部门的增删查改 菜单目录、跳转、按钮及 API 接口的增删查改 登陆日志管理 左菜单权限控制 页面按钮权限控制 API 接口权限控制

2022-07-05

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

TA关注的人

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