![](https://img-blog.csdnimg.cn/32f7681114e1488f8179d17ab9a3189a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
go
golang开发记录
微雨停了
靠近光,追随光,成为光,发散光。
展开
-
【go】Excelize处理excel表 带合并单元格、自动换行与固定列宽的文件导出
之前整理过使用Excelize导出原始excel文件与增加数据校验的excel导出。【go】Excelize处理excel表 带数据校验的文件导出本文整理使用Excelize导出带单元格合并的excel文件与导出增加自动换行和固定列宽的excel文件。原创 2024-07-18 15:29:36 · 297 阅读 · 0 评论 -
【go】go初始化命令总结
【代码】【go】go初始化命令总结。原创 2024-06-17 16:57:32 · 550 阅读 · 1 评论 -
【go】windows环境设置goos
现想在本地将go脚本编译为可执行二进制文件,转移至生产中进行运行测试。但go build不生效。查看本地go环境,发现GOOS为windows。当本地windows环境再想测试时,于是执行以下命令,改为linux。本地环境:windows。改为windows,即可。cmd打开命令行,执行。生产环境:linux。原创 2024-06-04 17:20:09 · 361 阅读 · 0 评论 -
【oss】阿里云oss服务器模拟
【代码】【oss】阿里云oss服务器模拟。原创 2024-03-21 14:21:05 · 851 阅读 · 0 评论 -
【正则】正则表达式总结
匹配任意单个字符(除了换行符)。:匹配前面的子表达式零次或多次。:匹配前面的子表达式一次或多次。?:匹配前面的子表达式零次或一次。可选字符。{n}:匹配前面的子表达式恰好 n 次。重复出现次数。{n,}:匹配前面的子表达式至少 n 次。{n,m}:匹配前面的子表达式至少 n 次,但不超过 m 次。:匹配字符串的开始位置。:匹配字符串的结束位置。\b:匹配一个单词的的边界。\B:匹配非单词边界的位置。[abc]:匹配方括号中的任何一个字符。[^abc]:匹配不在方括号中的任何字符。[a-z]原创 2024-02-23 11:36:42 · 812 阅读 · 0 评论 -
【go】IP相关工具类
【代码】【go】IP相关工具类。原创 2024-02-22 14:47:20 · 695 阅读 · 0 评论 -
【go】gorm\xorm\ent多表联查
本文介绍golang三种orm框架联表查询。原创 2024-02-05 16:29:13 · 1107 阅读 · 0 评论 -
【go】ent操作之CRUD与联表查询
举例,一个用户可以有多个订单的场景下的模型定义。原创 2024-02-05 15:37:10 · 1242 阅读 · 1 评论 -
【go】gorm\xorm\ent事务处理
本文介绍golang三种orm框架对数据库事务的操作。原创 2024-02-05 10:56:03 · 818 阅读 · 0 评论 -
【go】结构体切片去重
使用映射m检查元素v是否存在。如果v不在映射中(即第一次出现),则返回的布尔值指示该键是否存在于映射中。如果布尔值为true,则表示该键不存在于映射中;如果为false,则表示该键已存在。如果元素不在映射中,我们将它添加到映射中并添加到结果切片中。原创 2024-02-05 10:22:46 · 653 阅读 · 0 评论 -
【go】依赖倒置demo
为降低代码耦合性,采用依赖注入的设计模式。原始请求路径:router -> api -> service -> dao。请求的为实际方法,具有层层依赖的关系。现将方法抽象为接口,即a依赖b,但a不创建(或销毁)b,仅使用b,b的创建(或销毁)交给容器。原创 2024-01-18 16:29:44 · 733 阅读 · 0 评论 -
【go】报错整理与解决
解决:go mod tidy重新整理依赖。注意:别的代理会验证失败!go run 启动报错。解决:设置七牛云代理。原创 2023-11-14 14:56:44 · 585 阅读 · 4 评论 -
【go】字符串切片与字符串出入数据库转化
【代码】【go】字符串切片与字符串出入数据库转化。原创 2023-09-21 14:29:15 · 434 阅读 · 0 评论 -
【go】分离字符串为切片与切片组合为字符串
分离字符串为切片与切片组合为字符串。原创 2023-09-04 15:23:35 · 129 阅读 · 0 评论 -
【go】异步任务解决方案Asynq实战
Asynq 是一个 Go 库,一个高效的分布式任务队列。客户端(生产者)将任务放入队列服务器(消费者)从队列中拉出任务并为每个任务启动一个工作 goroutine多个工作人员同时处理任务git库:https://github.com/hibiken/asynq。原创 2023-08-31 16:38:29 · 1479 阅读 · 0 评论 -
【go】切片截取总结
【代码】【go】切片截取总结。原创 2023-08-30 17:37:46 · 1323 阅读 · 0 评论 -
【go】GIN参数重复绑定报错EOF问题
在 Gin 框架中,当多次调用 ShouldBind() 或 ShouldBindJSON() 方法时,会导致请求体的数据流被读取多次,从而出现 “EOF” 错误。例如在api层绑定了参数,又自定义了读取参数或绑定参数的中间件,会造成重复调用。此时body 会cache 到上下文中,重复绑定不会有问题。原创 2023-08-07 16:42:45 · 2496 阅读 · 0 评论 -
【go】xorm分类统计及多表联查
【代码】【go】xorm分类统计及多表联查。原创 2023-07-17 10:58:40 · 993 阅读 · 1 评论 -
【go】数据表转csv
【代码】【go】数据表转csv。原创 2023-06-29 10:52:07 · 906 阅读 · 0 评论 -
【go】xorm CRUD 批量新增及事务
在有需要的批量操作数据时,需用到事务。在xorm中,事务操作和Session联系在一起。一共三个步骤,分别为:创建session对象,Begin事务开始执行,Commit提交事务。中间为具体的数据库操作。原创 2023-06-26 17:02:31 · 1299 阅读 · 4 评论 -
【goland】正则全局替换
goland ctrl+shift+r全局替换,正则匹配所有以 helper.Response.ResponseFail 开头的行,删去这些行。被替换后,原行变为空行,需做进一步处理。原创 2023-06-21 17:15:37 · 1216 阅读 · 0 评论 -
【go】Excelize处理excel表 带数据校验的文件导出
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库。引入方法。原创 2023-06-21 17:11:41 · 2222 阅读 · 0 评论 -
【go】序列化与反序列化
struct,map,slice,基本数据类型 -> json(string)struct,map,slice,基本数据类型 <- json(string)原创 2023-05-31 11:02:31 · 812 阅读 · 0 评论 -
【Ubuntu】Ubuntu20基础配置+go开发配置
执行chmod命令更改文件权限使软件源文件可编辑。然后输入su就可以进入特权模式。查看ubuntu版本名。原创 2023-04-11 17:07:40 · 1615 阅读 · 1 评论