上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 92 下一页
摘要: yaml基础 yaml编写规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tal键,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 ”#” 表示注释,从这个字符一直到行尾,都会被解析器忽略 YAML只有两种结构类型需要知道: lists, maps YAML Maps 阅读全文
posted @ 2020-09-08 14:46 -零 阅读(8571) 评论(1) 推荐(2) 编辑
摘要: 什么是Pod Pod直译为“豆荚” ,你可以把它想象成一个“豆荚” ,然后里面包着一组有关联关系的“豆子”(容器)。一个豆荚里的豆子,它们共同吸收着同一个养分,Pod也是如此,里面的容器共有着同一组资源。K8S官方文档对Pod的描述是:A Pod is the basic building bloc 阅读全文
posted @ 2020-09-08 11:44 -零 阅读(787) 评论(0) 推荐(0) 编辑
摘要: Docker API种类 docker 的api遵循rest的风格,可以查看https://docs.docker.com/engine/api/; docker官方主要有三大对外api: Docker Registry API Docker Hub API Docker Remote API 1. 阅读全文
posted @ 2020-09-06 15:27 -零 阅读(7049) 评论(1) 推荐(0) 编辑
摘要: Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 2,650,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 注册 你可以在 https://hub.docker.com 免费注册一个 Docker 阅读全文
posted @ 2020-09-06 14:50 -零 阅读(3942) 评论(0) 推荐(0) 编辑
摘要: 互斥锁与自旋锁:休眠还是“忙等待”? 我们常见的各种锁是有层级的,最底层的两种锁就是互斥锁和自旋锁,其他锁都是基于它们实现的。互斥锁的加锁成本更高,但它在加锁失败时会释放 CPU 给其他线程;自旋锁则刚好相反。当你无法判断锁住的代码会执行多久时,应该首选互斥锁,互斥锁是一种独占锁。什么意思呢?当 A 阅读全文
posted @ 2020-09-05 16:39 -零 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 起步 Python 提供的多线程模型中并没有提供读写锁,读写锁相对于单纯的互斥锁,适用性更高,可以多个线程同时占用读模式的读写锁,但是只能一个线程占用写模式的读写锁。 通俗点说就是当没有写锁时,就可以加读锁且任意线程可以同时加;而写锁只能有一个线程,且必须在没有读锁时才能加上。 简单的实现 impo 阅读全文
posted @ 2020-09-05 15:24 -零 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 下面介绍使用python字符串替换的方法; Python字符串替换的几种方法 1. 字符串替换将需要替换的内容使用格式化符替代,后续补上替换内容; template = "hello %s , your website is %s " % ("大CC","http://blog.me115.com" 阅读全文
posted @ 2020-09-05 13:19 -零 阅读(7113) 评论(0) 推荐(0) 编辑
摘要: 一、单个简单的key存储的value很大 二、hash, set,zset,list 中存储过多的元素 三、一个集群存储了上亿的key 四、大Bitmap或布隆过滤器(Bloom )拆分 背景 业务场景中经常会有各种大key多key的情况, 比如: 1:单个简单的key存储的value很大 2:ha 阅读全文
posted @ 2020-09-04 10:25 -零 阅读(5662) 评论(0) 推荐(0) 编辑
摘要: 使用RabbitMQ消息队列时两个重要的考虑因素是:吞吐与可靠。有的场景要求高吞吐,有的场景要求高可靠。在系统设计时候如何平衡消息队列的的吞吐量与可靠性,是使用好RabbitMQ消息队列的关键。 这篇文章列出RabbitMQ的最佳实践,基于吞吐量与可靠性两个指标,给出怎么做是好的、怎么做是差的指导, 阅读全文
posted @ 2020-09-03 17:13 -零 阅读(2811) 评论(0) 推荐(0) 编辑
摘要: 一.线程定时器Timer原理 原理比较简单,指定时间间隔后启动线程,适用场景:完成定时任务,例如:定时提醒-闹钟等等. # 导入线程模块 import threading timer = threading.Timer(interval, function, args=None, kwargs=No 阅读全文
posted @ 2020-09-03 10:41 -零 阅读(4079) 评论(0) 推荐(1) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 92 下一页