- 博客(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
原创 【云原生 | 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
原创 【云原生 | 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
kafka-exporter-overview_rev5.json
2022-09-30
prometheus-2.6.0.linux-amd64.tar.gz
2022-09-30
go1.12.3.linux-amd64.tar.gz
2022-09-30
完整版ferry工单系统压缩包
2022-07-05
其他专业毕业后能转行互联网行业吗?
2022-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人