一.Loki介绍整体架构Loki的架构非常简单,使用了和prometheus一样的标签来作为索引,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监控的数据,不但减少了两种查询之间的切换成本,也极大地降低了日志索引的存储。Loki将使用与prometheus相同的服务发现和标签重新标记库,编写了pormtail,在k8s中promtail以daemonset方式运行在每个节点中,通过kub
分类:
其他好文 时间:
2020-07-17 01:20:22
阅读次数:
429
1.多进程和多线程实现并发编程各自的优劣势是什么? 切换成本不一样,多进程的优势是一个进程挂了不会影响其他的进程,因为内存地址不一样,劣势是独立的地址空间通信比较复杂,一般使用socket编程,而多线程直接在内存中通信 2.协程为什么能实现更高的并发? 切换速度快,进程和线程上下文切换需要进入内核态 ...
分类:
其他好文 时间:
2020-05-13 23:02:06
阅读次数:
107
问题1:什么叫协程? 协程(Coroutine)是线程的更小切分,又称为“微线程”,是一种用户态的轻量级线程。线程是系统级别的它们由操作系统调度;协程则是程序级别的由程序员根据需要自己调度。 问题2:协程与线程的区别? 1)线程之间需要上下文切换成本相对协程来说是比较高的,尤其在开启线程较多时,但协 ...
分类:
编程语言 时间:
2020-03-28 23:15:31
阅读次数:
89
现在要实现网页主题的切换成本较小的一种方案就是使用css的变量来实现 HTML 在HTML的body标签上先定义一个id元素属性 CSS css定义css变量,变量的定义必须要以 开头 js 在任何地方使用js/ts来获取body上定义的sm theme属性名从而操作定义在里面的css样式变量 ...
分类:
Web程序 时间:
2020-01-17 18:41:43
阅读次数:
152
v-if 和 v-show的区别 简单来说,v-if 的初始化较快,但切换代价高;v-show 初始化慢,但切换成本低 1.共同点 都是动态显示DOM元素 2.区别 (1)手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐;(2 ...
分类:
其他好文 时间:
2019-11-03 20:24:30
阅读次数:
79
切换成本真的不高,建议使用开发者工具来Debug!
分类:
其他好文 时间:
2018-12-11 12:56:25
阅读次数:
133
今天我们来说说在windows系统上如果有多版本的python并存时,如何优雅的进行灵活切换。虽然Python3已经出来很久了,虽然Python2即将成为历史了,但是因为历史原因,依然有很多公司的老项目继续在使用着Python2版本(切换成本太高),所以大多数开发者机器上Python2和Python3都是并存的,本文主要说明这种情况下如何便捷的在Python2和Python3之间进行切换。先说明下
分类:
编程语言 时间:
2018-07-20 13:59:31
阅读次数:
159
既然我们上面也说了,协程也被称为微线程,下面对比一下协程和线程: 线程之间需要上下文切换成本相对协程来说是比较高的,尤其在开启线程较多时,但协程的切换成本非常低。 同样的线程的切换更多的是靠操作系统来控制,而协程的执行由我们自己控制。 协程只是在单一的线程里不同的协程之间切换,其实和线程很像,线程是 ...
分类:
其他好文 时间:
2018-06-13 19:41:15
阅读次数:
162
简单来说,v-if 的初始化较快,但切换代价高;v-show 初始化慢,但切换成本低 1.共同点 都是动态显示DOM元素 2.区别 (1)手段: v-if是动态的向DOM树内添加或者删除DOM元素; v-show是通过设置DOM元素的display样式属性控制显隐; (2)编译过程: v-if切换有 ...
分类:
其他好文 时间:
2017-11-28 11:49:34
阅读次数:
103
1.为什么要用非阻塞算法?我们知道为了避免并发环境下操作共享变量的问题,可以采用同步(synchronize)和锁(Lock)的方式做到线程安全,但是JVM处理锁竞争时对于竞争失败的线程采用的是挂起稍后调度的策略,这样会带来额外的线程上下文切换成本。同时和CAS(Compare And Set)这种...
分类:
编程语言 时间:
2015-11-03 10:35:30
阅读次数:
251