首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang学习笔记
Monkey_D_Newdun
创建于2022-01-23
订阅专栏
记录一下学习Go语言中遇到的问题
等 20 人订阅
共6篇文章
创建于2022-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用Go 1.18泛型对Gorm进行分页封装
Go 1.18版本正式引入泛型,这里尝试用泛型来对Gorm进行分页封装,可以实现一个非常接近Mybatis/Mybatis-plus风格的封装;并对反射和泛型的性能做了简单的评估。
实例展示对Go协程的思考,以Leetcode每日一题为例
本文总结了自己对线程和协程的思考,用两个简单实例展示了计算密集型、IO密集型场景下多线程对协程的影响。总的来说协程并不一定比多线程效率高,要视具体场景而定。
使用反射机制来对Gorm进行分页封装
记录了一下对Gorm分页的封装,整体类似于MyBatis-Plus风格的分页,使用到了Golang的反射机制来实现类似泛型的功能
Golang并发读取文件数据并写入数据库
记录一下用Golang做并发,创建多个goroutine去读取指定目录下的多个JSON格式的数据文件,并将其每条数据格式化后写入到Oracle数据库
使用Gorm操作Oracle数据库踩坑
gorm连接oracle提示unknown field 'WithReturning' in struct literal of type callbacks.Config错误
Golang封装加盐和加密次数的MD5函数
最近在使用Gin重构之前用SpringBoot写的后台程序,发现Golang的MD5并没有封装多次加密,这里记录一下对Golang的MD5函数进行简单封装,可以实现加盐并且多次加密运算