腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
luozhiyun的技术学习
专栏作者
举报
155
文章
154586
阅读量
36
订阅数
订阅专栏
申请加入专栏
全部文章(155)
go(41)
编程算法(32)
https(31)
网络安全(27)
node.js(14)
缓存(14)
数据库(12)
http(11)
kubernetes(10)
rpc(9)
sql(8)
api(6)
容器(6)
java(5)
javascript(5)
kafka(5)
bootstrap(4)
android(4)
linux(4)
文件存储(4)
网站(4)
存储(4)
分布式(4)
zookeeper(4)
socket编程(4)
bash(3)
云数据库 SQL Server(3)
云数据库 Redis(3)
unix(3)
nginx(3)
批量计算(3)
dubbo(3)
数据分析(3)
数据结构(3)
raft(3)
sentinel(3)
自动驾驶(2)
python(2)
c#(2)
html(2)
单片机(2)
git(2)
github(2)
容器镜像服务(2)
mapreduce(2)
hashmap(2)
tcp/ip(2)
微服务(2)
buffer(2)
count(2)
data(2)
distinct(2)
event(2)
integer(2)
load(2)
return(2)
sequence(2)
size(2)
system(2)
time(2)
wait(2)
源码分析(2)
对象存储(1)
负载均衡(1)
区块链(1)
c++(1)
php(1)
lua(1)
json(1)
ajax(1)
汇编语言(1)
打包(1)
ide(1)
tomcat(1)
负载均衡缓存(1)
bash 指令(1)
黑石物理服务器(1)
云函数(1)
TDSQL MySQL 版(1)
NAT 网关(1)
腾讯云测试服务(1)
DevOps 解决方案(1)
spark(1)
dns(1)
udp(1)
jenkins(1)
gcc(1)
kvm(1)
windows(1)
hbase(1)
nat(1)
虚拟化(1)
迁移(1)
etcd(1)
服务网格(1)
Elasticsearch Service(1)
absolute(1)
cpu(1)
diagram(1)
difference(1)
duplicates(1)
element(1)
find(1)
grid(1)
input(1)
marked(1)
max(1)
min(1)
mysql(1)
null(1)
numbers(1)
protobuf(1)
queue(1)
range(1)
response(1)
rules(1)
runtime(1)
set(1)
space(1)
target(1)
task(1)
unique(1)
流量(1)
事务(1)
通信(1)
网络(1)
线程池(1)
协议(1)
云原生(1)
搜索文章
搜索
搜索
关闭
聊聊两个Go即将过时的GC优化策略
gcc
https
网络安全
go
这篇文章本来是要讲 Go Memory Ballast 以及 Go GC Tuner 来调整 GC 的策略,实现原理怎么样,效果如何。但是在写的过程中,发现 Go 1.19版本出了,有个新特性让这两个优化终究成为历史。
luozhiyun
2022-09-28
928
0
在Go中如何正确重试请求
https
go
http
网络安全
我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中 http 请求重试是经常用的技术。但是 Go 标准库 net/http 实际上是没有重试这个功能的,所以本篇文章主要讲解如何在 Go 中实现请求重试。
luozhiyun
2022-09-21
1.8K
0
探究Go-YCSB做数据库基准测试
腾讯云测试服务
go
数据库
sql
最近我们在做数据库的技术选型,要做选型的话难免需要对数据库进行一个基准测试,以便可以横向对比不同数据库性能。
luozhiyun
2021-12-13
1K
0
探究 Go 源码中 panic & recover 有哪些坑?
https
网络安全
编程算法
go
写这一篇文章的原因是最近在工作中有位小伙伴在写代码的时候直接用 Go 关键字起了一个 Goroutine,然后发生了空指针的问题,由于没有 recover 导致了整个程序宕掉的问题。代码类似这样:
luozhiyun
2021-11-24
1K
0
4.深入TiDB:执行计划执行过程详解
go
数据库
上一篇讲解了 TiDB 的执行优化相关的内容,这篇我们继续往下看,在获取到执行优化结果之后如何执行整个计划。
luozhiyun
2021-09-25
891
0
3.深入TiDB:执行优化讲解
go
在 handleQuery 里面会调用 cc.ctx.Parse,这一句代码最终会调用到 Parser 解析器的 Parse 方法进行解析:
luozhiyun
2021-09-19
711
0
2.深入TiDB:入口代码分析及调试 TiDB
数据库
https
网络安全
go
其实 TiDB 的调试非常的简单,我这里用的是 TiDB release-5.1,那么需要将 Go 的版本更新到 1.16 之后。main 函数是在 tidb-server 包里面,直接运行就好了。为了保证环境的统一,我用的是 Linux 的环境。
luozhiyun
2021-09-14
372
0
3.深入TiDB:执行优化讲解
go
在 handleQuery 里面会调用 cc.ctx.Parse,这一句代码最终会调用到 Parser 解析器的 Parse 方法进行解析:
luozhiyun
2021-09-12
358
0
2.深入TiDB:入口代码分析及调试 TiDB
go
其实 TiDB 的调试非常的简单,我这里用的是 TiDB release-5.1,那么需要将 Go 的版本更新到 1.16 之后。main 函数是在 tidb-server 包里面,直接运行就好了。为了保证环境的统一,我用的是 Linux 的环境。
luozhiyun
2021-09-12
377
0
endless 如何实现不停机重启 Go 程序?
go
前几篇文章讲解了如何实现一个高效的 HTTP 服务,这次我们来看一下如何实现一个永不不停机的 Go 程序。
luozhiyun
2021-07-17
1.4K
0
1.深入TiDB:初见TiDB
go
本篇文章应该是我研究的 TiDB 的第一篇文章,主要是介绍整个 TiDB 架构以及它能支持哪些功能为主。至于其中的细节,我也是很好奇,所以不妨关注一下,由我慢慢讲述。
luozhiyun
2021-07-08
902
0
fasthttp:比net/http快十倍的Go框架(server 篇)
go
我们在上一篇文章中讲解了 Go HTTP 标准库的实现原理,这一次我找到了一个号称比net/http快十倍的Go框架 fasthttp,这次我们再来看看它有哪些优秀的设计值得我们去挖掘。
luozhiyun
2021-06-26
3.7K
0
一文说透 Go 语言 HTTP 标准库
go
基于HTTP构建的服务标准模型包括两个端,客户端(Client)和服务端(Server)。HTTP 请求从客户端发出,服务端接受到请求后进行处理然后将响应返回给客户端。所以http服务器的工作就在于如何接受来自客户端的请求,并向客户端返回响应。
luozhiyun
2021-06-09
1.1K
1
高性能 Go 日志库 zap 设计与实现
go
最近我也在学习如何在开发中让代码运行更加高效,然后在浏览各种优秀的日志设计的时候看到 uber 有一个叫 zap 的日志库引起了我的注意,它主要特性是对性能和内存分配都做到了极致的优化。
luozhiyun
2021-05-29
3.7K
0
深入 Go 中各个高性能 JSON 解析库
go
其实本来我是没打算去看 JSON 库的性能问题的,但是最近我对我的项目做了一次 pprof,从下面的火焰图中可以发现在业务逻辑处理中,有一半多的性能消耗都是在 JSON 解析过程中,所以就有了这篇文章。
luozhiyun
2021-05-22
4K
0
如何打造高性能的 Go 缓存库
go
我在看一些优秀的开源库的时候看到一个有意思的缓存库 fastcache,在它的介绍主要有以下几点特点:
luozhiyun
2021-05-16
1.2K
0
Go语言实现Snowflake雪花算法
go
每次放长假的在家里的时候,总想找点简单的例子来看看实现原理,这次我们来看看 Go 语言雪花算法。
luozhiyun
2021-05-03
5K
0
深入 Go 语言 defer 实现原理
go
在上面的例子中,使用 for 循环将字符串 Naveen进行遍历后调用 defer,这些 defer调用仿佛就像被压栈一样,最后被推入堆栈的defer调用将被拉出并首先执行。
luozhiyun
2021-05-01
726
0
从栈上理解 Go语言函数调用
go
这篇文章中函数调用(Function Calls)中的函数指的是 Go 中的任意可执行代码块。在 《Go 1.1 Function Calls》中提到了,在 Go 中有这四类函数:
luozhiyun
2021-04-19
2K
0
一文教你搞懂 Go 中栈操作
go
多任务操作系统中的每个进程都在自己的内存沙盒中运行。在32位模式下,它总是4GB内存地址空间,内存分配是分配虚拟内存给进程,当进程真正访问某一虚拟内存地址时,操作系统通过触发缺页中断,在物理内存上分配一段相应的空间再与之建立映射关系,这样进程访问的虚拟内存地址,会被自动转换变成有效物理内存地址,便可以进行数据的存储与访问了。
luozhiyun
2021-04-05
972
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档