-
TiDB 源码阅读系列文章(八)基于代价的优化
本文会先简单介绍制定查询计划以及优化的过程,然后用较大篇幅详述在得到逻辑计划后,如何基于统计信息和不同的属性选择等生成各种不同代价的物理计划。
PingCAP 2023-01-03445 0 0 -
Elasticsearch数据更新全方位解析
前段时间在项目的crm存储部分,为了满足大量自定义的搜索功能,选择了使用了ES作为后端存储介质。
netkiddy 2023-01-03468 0 0 -
也说说不知道的Golang中参数传递
几乎每一个C++开发人员,都被面试过有关于函数参数是值传递还是引用传递的问题。
netkiddy 2023-01-03433 0 0 -
结合使用 Draft 与 Tencent Kubernetes Engine (TKE)
Draft 是一种开源工具,有助于在 Kubernetes 群集中打包和部署应用程序容器,让你专注于开发周期 - 专注开发的“内部循环”。 在开发代码期间,但尚...
张善友 2023-01-03454 0 0 -
Golang中的热重启
这几天在写组里的一个http框架,于是研究了下,在golang中如何实现服务的热重启,从而实现整个服务的重启可以实现对请求客户端的透明。
netkiddy 2023-01-03429 0 0 -
go语言中函数参数传值还是传引用的思考
算起来这些年大大小小也用过一些不同编程语言,但平时开发还是以C++为主,得益于C++精确的语义控制,我可以在编写代码的时候精准地控制每一行代码的行为,以达到预期...
tyriqchen 2023-01-03425 0 0 -
从并发模型看 Go 的语言设计
传统的程序语言设计都不会将输入输出作为语言的核心,但 Tony Hoare 认为输入输出是基本的编程原语,且通信顺序进程(Communicating seque...
腾讯技术工程官方号 2023-01-03431 0 0 -
golang的并发机制
写出一个高性能的程序,肯定要关注程序的并行特性,那么运行并发,我们关注什么性能指标。比如表象上我们关注 并发的上限,创建并发数据结构的最小开销,切换时间开销。如...
mariolu 2023-01-03442 0 0 -
golang设计模式-以kubernetes源码为例
对golang来说就是Newxx函数,返回interface, kubernetes interface随处可见,可以说能用interface抽象的就是inte...
王磊-AI基础 2023-01-03449 0 0 -
golang 服务平滑重启小结
在业务快速增长中,前期只是验证模式是否可行,初期忽略程序发布重启带来的暂短停机影响。当模式实验成熟之后会逐渐放量,此时我们的发布停机带来的影响就会大很多。我们整...
王清培 2023-01-03425 0 0