会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
九卷(启示录)-关注技术应用&架构、管理&商业
行万里路,破九卷书
博客园
首页
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
31
下一页
2022年5月12日
(微服务)服务治理:常用限流算法总结
摘要: 服务治理:常用限流算法总结 一、为什么会有限流 限流,看字面意思,限制流动。 为什么要限制流动? 比如高速公路出现了事故,交警会对高速路车辆的进入进行指挥和限制。 发生了一些意外情况,才可能要限制流动。等恢复正常情况后,就解除限制。不可能无缘无故的限制流动,毕竟限制会影响正常系统运行。 在举一个例子
阅读全文
posted @ 2022-05-12 20:01 九卷
阅读(1501)
评论(0)
推荐(2)
2022年4月26日
对进程、线程和协程的理解以及它们的区别
摘要: 一、进程 先来了解一下操作系统的进程: 操作系统对正在运行程序的抽象,这个就是进程(process)。 比如运行一个 web 浏览器,一个 text 文本,都是运行的一个一个进程。 有的人说:进程是程序运行资源的集合。进程是系统资源分配的最小单位等等。 从静态的角度来说,进程确实是运行程序的各种资源
阅读全文
posted @ 2022-04-26 02:49 九卷
阅读(2360)
评论(0)
推荐(5)
2022年4月21日
WebSocket 协议详解
摘要: ## 一、WebSocket 协议背景 早期,在网站上推送消息给用户,只能通过轮询的方式或 Comet 技术。轮询就是浏览器每隔几秒钟向服务端发送 HTTP 请求,然后服务端返回消息给客户端。 ```javascript 轮询技术一般在浏览器上就是使用 setInerval 或 setTimeout
阅读全文
posted @ 2022-04-21 16:04 九卷
阅读(5753)
评论(0)
推荐(1)
2022年4月18日
云原生概览
摘要: 从云计算到微服务再到云原生发展历程 见下图 (来自:https://jimmysong.io/kubernetes-handbook/cloud-native/kubernetes-and-cloud-native-app-overview.html) 云计算: 云计算是一种配置资源的方式,根据资源
阅读全文
posted @ 2022-04-18 00:44 九卷
阅读(358)
评论(0)
推荐(0)
2022年4月12日
golang常用库包:Go依赖注入(DI)工具-wire使用
摘要: google 出品的依赖注入库 wire:https://github.com/google/wire 什么是依赖注入 依赖注入 ,英文全名是 dependency injection,简写为 DI。 百科解释: 依赖注入是指程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而
阅读全文
posted @ 2022-04-12 19:49 九卷
阅读(8219)
评论(0)
推荐(0)
2022年4月3日
微服务架构学习与思考(09):分布式链路追踪系统-dapper论文学习
摘要: 一、技术产生的背景 1.1 背景 先来了解一下分布式链路追踪技术产生的背景。 在现在这个发达的互联网世界,互联网的规模越来越大,比如 google 的搜索,Netflix 的视频流直播,淘宝的购物等。 像这种大规模的应用,我们每点击一下鼠标,搜索一个关键字,背后可能会有几百台服务器上的N个服务来为我
阅读全文
posted @ 2022-04-03 20:54 九卷
阅读(1554)
评论(0)
推荐(0)
2022年3月16日
golang 中 channel 的详细使用、使用注意事项及死锁分析
摘要: 什么是 channel 管道 它是一个数据管道,可以往里面写数据,从里面读数据。 channel 是 goroutine 之间数据通信桥梁,而且是线程安全的。 channel 遵循先进先出原则。 写入,读出数据都会加锁。 channel 可以分为 3 种类型: 只读 channel,单向 chann
阅读全文
posted @ 2022-03-16 21:31 九卷
阅读(26886)
评论(6)
推荐(2)
2022年3月11日
Redis原理再学习05:数据结构-整数集合intset
摘要: intset介绍 intset 整数集合,当一个集合只有整数元素,且元素数量不多时,Redis 就会用整数集合作为集合键的底层实现。 redis> SADD numbers 1 3 5 7 9 (integer 5) redis> OBJECT ENCODING numbers (intset) 为
阅读全文
posted @ 2022-03-11 12:33 九卷
阅读(462)
评论(0)
推荐(0)
2022年3月6日
一步一步分析Gin框架路由源码及radix tree基数树
摘要: Gin 简介 Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If yo
阅读全文
posted @ 2022-03-06 21:16 九卷
阅读(3148)
评论(2)
推荐(0)
2022年2月28日
Redis原理再学习04:数据结构-哈希表hash表(dict字典)
摘要: 哈希函数简介 哈希函数(hash function),又叫散列函数,哈希算法。散列函数把数据“压缩”成摘要,有的也叫”指纹“,它使数据量变小且数据格式大小也固定。 哈希函数将数据打乱混合,重新创建一个散列值。 我们经常用到的对用户登录密码加密,比如 md5 算法,其实就是一个散列函数。 value
阅读全文
posted @ 2022-02-28 01:31 九卷
阅读(1863)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
31
下一页
公告