本文分类:news发布日期:2024/12/22 23:30:54
相关文章
go当中的channel 无缓冲channel和缓冲channel的适用场景、结合select的使用
Channel Go channel就像Go并发模型中的“胶水”,它将诸多并发执行单元连接起来,或者正是因为有channel的存在,Go并发模型才能迸发出强大的表达能力。 无缓冲channel
无缓冲channel兼具通信和同步特性,在并发程序中应用颇为广泛。…
建站知识
2024/12/10 1:05:27
expect脚本在自动化部署中的具体应用案例
#expect脚本在自动化部署中的具体应用 expect脚本是一个非常好的交互式应用脚本,在自动化部署中,可以使用这个脚本来实现全自动的自动化部署。下面是一些具体的应用案例。
场景一:自动安装mysql
可以使用expect脚本来实现mysql自动安装&…
建站知识
2024/11/22 11:00:44
RedisTemplate使用详解
RedisTemplate介绍StringRedisTemplate介绍RedisConnectionFactory介绍RedisConnectionFactory源码解析 RedisOperations介绍RedisOperations源码解析 RedisTemplate使用连接池配置RedisTemplate连接池连接池配置 RedisTemplate应用场景RedisTemplate主要特点RedisTemplate使用…
建站知识
2024/12/12 11:29:55
MySQL-03-索引
索引是提高MySQL查询性能的一个重要途径,但过多的索引可能会导致过高的磁盘使用率以及过高的内存占用,从而影响应用程序的整体性能。应当尽量避免事后才想起添加索引,因为事后可能需要监控大量的SQL才能定位到问题所在,而且添加索…
建站知识
2024/12/22 5:26:49
【Go语言从入门到实战】反射编程、Unsafe篇
反射编程
reflect.TypeOf vs reflect.ValueOf func TestTypeAndValue(t *testing.T) {var a int64 10t.Log(reflect.TypeOf(a), reflect.ValueOf(a))t.Log(reflect.ValueOf(a).Type())
}判断类型 - Kind()
当我们需要对反射回来的类型做判断时,Go 语言内置了一个…
建站知识
2024/11/22 6:10:58
CentOS 防火墙查看已开发的端口
在CentOS上,你可以使用 firewall-cmd 命令来查询当前防火墙规则,以查看已经开放的端口。以下是一些常见的查询命令:
查询已开启的端口:
sudo firewall-cmd --list-ports这将列出所有已经开启的端口。
查询已开启的服务…
建站知识
2024/11/29 14:28:48