
GO
GO
闲猫
大道至简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go goland idea配置
go goland idea配置原创 2025-02-22 10:00:47 · 234 阅读 · 0 评论 -
go 环境准备
参考:https://blog.youkuaiyun.com/pbx6666/article/details/121514966。参考:https://blog.youkuaiyun.com/inthat/article/details/124004832。安装:go install golang.org/x/tools/cmd/goimports@latest。Golang 使用goimports:保存时自动导入。go mod tidy 整理依赖。验证版本:go version。查看环境变量:go env。配置代理:(千牛云)原创 2025-02-22 09:57:35 · 398 阅读 · 0 评论 -
go 初印象 开发,并发比java快,且具有C的性能
计算能力强支持并发量大C和C++可以做的事情,go都可以做,且有后发优势。原创 2025-02-22 09:55:30 · 407 阅读 · 0 评论 -
go基本语法
跟Java比较学习。原创 2025-02-22 09:50:12 · 386 阅读 · 0 评论 -
go 接口interface func (m Market) getName() string {
2. struct 可以实现部分interface的方法,而不必要全部实现。1. struct 实现 interface,并没有明显的实现写法,各写各的。原创 2025-02-22 09:34:36 · 292 阅读 · 0 评论 -
go 代码片段学习 linux命令执行 环境变量 yml解析 exit xterm
【代码】go 代码片段学习。原创 2025-02-22 09:31:01 · 242 阅读 · 0 评论 -
go io.Pipe
没有啥能说明白的,类似就是一个通道,写和读是一对一的。读取会阻塞,只有等到写完后才可以读取。原创 2025-02-21 17:35:17 · 229 阅读 · 0 评论 -
go 通过ssh连接linux golang.org/x/crypto/ssh
【代码】go 通过ssh连接linux golang.org/x/crypto/ssh。原创 2025-02-21 17:33:59 · 319 阅读 · 0 评论 -
go flag参数 类似Java main 的args
1. 解析:aa -name 123。2. 解析:name =123。原创 2025-02-21 17:32:18 · 333 阅读 · 0 评论 -
go json处理 encoding/json 查询和修改gjson/sjson
类似java中JsonPath,可以根据路径来修改json。原创 2025-02-21 17:28:16 · 343 阅读 · 0 评论 -
go 定时任务 gocron timer
简单任务调度: 推荐使用 cron 或 gocron,它们轻量且易用。复杂任务调度: 推荐使用 go-quartz,支持任务依赖和持久化。分布式任务调度: 推荐使用 asynq,基于 Redis 实现,适合分布式场景。任务状态监控: 推荐使用 jobrunner,提供 Web 界面查看任务状态。原创 2025-02-21 17:26:35 · 340 阅读 · 0 评论 -
go 网络编程 websocket gorilla/websocket
在 Go 语言中,你可以使用标准库中的 net/http 包和第三方库 gorilla/websocket 来实现一个 WebSocket 服务器。gorilla/websocket 库提供了对 WebSocket 协议的高级抽象,使得处理 WebSocket 连接变得相对简单。原创 2025-02-21 17:24:32 · 522 阅读 · 0 评论 -
go http Client net/http
go的内置http工具,可以构建client和server。原创 2025-02-21 17:23:33 · 378 阅读 · 0 评论 -
go orm GORM
博客:https://www.tizi365.com/archives/6.html。官网:https://gorm.io/原创 2025-02-21 17:21:18 · 265 阅读 · 0 评论 -
go 日志框架
【代码】go 日志框架。原创 2025-02-21 17:19:34 · 269 阅读 · 0 评论 -
go WEB框架
参考:https://www.topgoer.com/gin%E6%A1%86%E6%9E%B6/%E7%AE%80%E4%BB%8B.html。原创 2025-02-21 17:17:42 · 306 阅读 · 0 评论 -
go 反射 interface{} 判断类型 获取值 设置值 指针才可以设置值
4. 通过字符串对结构体,interface{}等进行设置值、获取值处理。2. 判断interface{}的类型 switch。3. 打印interface{}的类型。1. 用interface{}接收值。原创 2025-02-21 17:09:47 · 412 阅读 · 0 评论 -
go 并发 gorouting chan channel select Mutex sync.One
select可以等待多个goroutine,会阻塞一直到某个case不在阻塞。3. 使用atomic包的方法最好,类似Java中的Atomic。类似java中的CountDownLatch。需求:获取配置文件,如果没有价值只就加载。多线程给变量递增: intV := 3。2. 使用Mutex锁代价太大。1. 直接+1 线程不安全。原创 2025-02-21 17:07:09 · 1042 阅读 · 0 评论 -
go 模块管理
需要保证:go的版本升级为1.11以上,go mod依赖的最底版本。原创 2025-02-21 16:58:58 · 622 阅读 · 0 评论 -
go 错误处理 error
import ("log"// 自定义异常类型// 实现Error方法,用来标记是自定义错误// err CustomerDefinitionError 只读err// err *CustomerDefinitionError 可以修改err// 注意抛出方法return &CustomerDefinitionError{"错误信息!!!原创 2025-02-21 16:51:23 · 335 阅读 · 0 评论 -
GO系列-IO 文件操作
os.Stderr:标准错误输出的文件实例,类型为*File。os.Stdout:标准输出的文件实例,类型为*File。os.Stdin:标准输入的文件实例,类型为*File。bufio包实现了带缓冲区的读写,是对文件读写的封装。os.O_CREATE 创建文件。os.O_RDONLY 只读。os.O_APPEND 追加。os.O_WRONLY 只写。os.O_RDWR 读写。os.O_TRUNC 清空。模式 含义。bufio缓冲写数据。原创 2025-02-21 16:49:38 · 495 阅读 · 0 评论