腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员奇点
公众号:程序员奇点,欢迎关注
专栏作者
举报
284
文章
439988
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章(284)
编程算法(79)
网络安全(63)
https(60)
java(52)
go(44)
sql(36)
数据库(33)
http(22)
html(19)
云数据库 SQL Server(14)
缓存(14)
云数据库 Redis(12)
文件存储(12)
存储(12)
jvm(12)
jdk(11)
面向对象编程(11)
linux(10)
数据(10)
node.js(9)
spring(9)
hashmap(8)
github(7)
容器(7)
javascript(6)
git(6)
unix(6)
网站(6)
tcp/ip(6)
dubbo(6)
数据结构(6)
ide(5)
分布式(5)
压力测试(5)
rpc(5)
rabbitmq(5)
函数(5)
腾讯云测试服务(4)
企业(4)
aop(4)
微服务(4)
服务(4)
日志(4)
同步(4)
系统(4)
c 语言(3)
python(3)
jquery(3)
mvc(3)
打包(3)
apache(3)
开源(3)
yum(3)
二叉树(3)
uml(3)
安全(3)
kafka(3)
error(3)
并发(3)
程序(3)
接口(3)
事务(3)
数组(3)
负载均衡(2)
比特币(2)
区块链(2)
数字货币(2)
c++(2)
json(2)
access(2)
jar(2)
tomcat(2)
centos(2)
负载均衡缓存(2)
nginx(2)
云数据库 MongoDB(2)
消息队列 CMQ 版(2)
mongodb(2)
运维(2)
jdbc(2)
单元测试(2)
socket编程(2)
数据分析(2)
mvcc(2)
ascii(2)
数据库管理(2)
case(2)
channel(2)
func(2)
mysql(2)
object(2)
变量(2)
程序员(2)
队列(2)
公众号(2)
工作(2)
连接(2)
内存(2)
软件(2)
协程(2)
异常(2)
指针(2)
费用中心(1)
其他(1)
自动驾驶(1)
php(1)
erlang(1)
bash(1)
servlet(1)
regex(1)
react(1)
xml(1)
android(1)
单片机(1)
硬件开发(1)
oracle(1)
nosql(1)
memcached(1)
api(1)
搜索引擎(1)
全文检索(1)
bash 指令(1)
日志服务(1)
SSL 证书(1)
云推荐引擎(1)
数据迁移(1)
正则表达式(1)
zookeeper(1)
grep(1)
udp(1)
大数据(1)
微信(1)
机器人(1)
数据可视化(1)
fpga(1)
sdn(1)
迁移(1)
功能测试(1)
raft(1)
服务网格(1)
图片处理(1)
buffer(1)
chrome(1)
com(1)
db(1)
ddl(1)
debug(1)
dp(1)
excel(1)
fifo(1)
format(1)
innodb(1)
insert(1)
int(1)
io(1)
key(1)
macbook(1)
map(1)
matrix(1)
merge(1)
netty(1)
ode(1)
pdf(1)
pid(1)
pool(1)
publish(1)
redis(1)
slice(1)
state(1)
string(1)
struct(1)
sum(1)
time(1)
timeout(1)
utc(1)
vlookup(1)
wireshark(1)
编程(1)
表格(1)
测试(1)
插件(1)
磁盘(1)
代码规范(1)
递归(1)
定时任务(1)
动态规划(1)
对象(1)
分布式锁(1)
服务端(1)
高可用(1)
工具(1)
继承(1)
基础(1)
集合(1)
架构(1)
加密(1)
脚本(1)
客户端(1)
框架(1)
浏览器(1)
流量(1)
内存泄漏(1)
排序(1)
设计模式(1)
实践(1)
手机(1)
索引(1)
通信(1)
线程(1)
研发(1)
异步(1)
源码(1)
字符串(1)
作用域(1)
搜索文章
搜索
搜索
关闭
字节开源Go协程池 gopool
go
开源
并发
工作
协程
一般来说,用 waitGroup 结合 channel ,可以实现一个协程池的功能。一个协程池,一般要具有如下三个功能:
王小明_HIT
2024-04-17
82
0
Go错误处理和Error日志打印实践
error
日志
实践
系统
go
王小明_HIT
2024-03-11
135
0
Go 哪些场景会导致 panic?
并发
递归
函数
数组
go
当发生 panic 时,程序会立即停止执行,并打印出 panic 的信息和堆栈跟踪,以便于开发者进行调试和修复。
王小明_HIT
2024-03-11
75
0
Go 内存泄漏那些事
内存泄漏
协程
go
程序
函数
发送不接收,一般来说发送者,正常发送,接收者正常接收,这样没啥问题。但是一旦接收者异常,发送者会被阻塞,造成泄漏。
王小明_HIT
2024-02-29
92
0
Go 实现心跳
客户端
go
程序
服务
服务端
心跳最典型的应用场景是是探测服务是否存活,比如在 Zookeeper 中,会使用心跳探测服务是否存货,如果服务已经死亡,会将服务从注册表中删除,避免服务请求路由到一个已经宕机的服务中。
王小明_HIT
2024-02-01
163
0
Go 中 time.Parse() 的1个坑
go
unix
format
time
utc
time.Parse()要慎用,Parse出来的是UTC时间,尽量用time.ParseInLocation()得到CST时间,因为我们通过time.Now()获取的都是CST时间,如果用time.Before()或者time.After()来比较两者,可能会出现预期外的比较结果。例子:
王小明_HIT
2023-09-07
245
0
Java 和 GO 中 switch 区别
java
go
case
变量
异常
在上图中,根据输入的月份month判断对应的季节,已有的case可以覆盖正常的输入,即数字在1-12的情况,但如果有异常输入的场景,假如输入是小于0或者大于12的情况,现有case无法覆盖这些场景,会使得在异常或预期之外的场景逃逸。
王小明_HIT
2023-07-08
120
0
Go 优雅关停
go
服务
数据
系统
异常
运行中的服务收到来自系统的停止信号,例如可能由于系统重启/关机等,需要在一小段时间内:
王小明_HIT
2023-07-08
237
0
GO 代码规范
go
单元测试
测试
代码规范
工具
如何安装:golangci-lint 使用文档 go linter如何与GoLand联动
王小明_HIT
2023-07-08
1.2K
0
Go 数组&切片
go
int
函数
内存
数组
在开始介绍切片之前需要先介绍一下 go 中的数组。数组是一块连续的存储空间, 定义了存储的类型和长度。下面是是声明长度为 3 的 int 数组, 初始值为 0. 数组可以直接用来比较, 当元素相同时, 返回 ture. 对于数组越界访问, 直接会编译报错.
王小明_HIT
2023-07-08
185
0
Go 实现二分查找算法
go
代码中有一个要注意的是溢出问题: mid := low + ((high - low) >> 1) // 溢出
王小明_HIT
2023-04-17
195
0
Go 实现二分查找算法
编程算法
go
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6GXGMKI-1654416113888)(https://zh.wikipedia.org/wiki/File:Binary_search_into_array.png)]
王小明_HIT
2023-03-01
162
0
Go-函数作为参数传递
编程算法
go
https
网络安全
编码过程中业务需要将一个函数,作为参数传递到函数内部。Go 语言的匿名函数是一个闭包(Closure)
王小明_HIT
2023-03-01
1.6K
0
Go 协程池
编程算法
go
Goroutine 是 Golang 提供的一种轻量级线程,我们通常称之为「协程」,相比较线程,创建一个协程的成本是很低的。所以你会经常看到 Golang 开发的应用出现上千个协程并发的场景。
王小明_HIT
2023-03-01
623
0
go-echarts 库使用
go
github
数据可视化
https
git
chart 包是一个简单的本地图表库,支持时间序列和连续折线。是数据可视化第三方库。
王小明_HIT
2022-06-14
861
0
Go 字符串比较
https
网络安全
go
编程算法
字符串比较, 可以直接使用 == 进行比较, 也可用用 strings.Compare 比较
王小明_HIT
2022-03-28
1.3K
0
Go 语言中的 label 使用
https
go
网络安全
Go 语言中有 goto 这个功能,这个功能会影响代码的可读性, 会让代码结构看起来比较乱。
王小明_HIT
2022-03-28
707
0
Golang 字符串比较
https
网络安全
go
编程算法
字符串比较, 可以直接使用 == 进行比较, 也可用用 strings.Compare 比较
王小明_HIT
2022-02-02
1.8K
0
Go 局部变量&全局变量
go
腾讯云测试服务
全局变量要避免的坑:例如定义了一个全局变量, 然后又使用了 := 给全局变量赋值, 此时会出现问题。看下面的例子:
王小明_HIT
2021-12-31
1.6K
0
Go 局部变量&全局变量
go
腾讯云测试服务
全局变量要避免的坑:例如定义了一个全局变量, 然后有使用了 := 给全局变量赋值, 此时会出现问题。 看下面的例子:
王小明_HIT
2021-12-26
888
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档