首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Monkey_D_Newdun
掘友等级
基础服务开发
|
miHoYo
不定期更新一些实践中遇到的问题
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 56
沸点 1
赞
57
返回
|
搜索文章
最新
热门
使用Go 1.18泛型对Gorm进行分页封装
Go 1.18版本正式引入泛型,这里尝试用泛型来对Gorm进行分页封装,可以实现一个非常接近Mybatis/Mybatis-plus风格的封装;并对反射和泛型的性能做了简单的评估。
实例展示对Go协程的思考,以Leetcode每日一题为例
本文总结了自己对线程和协程的思考,用两个简单实例展示了计算密集型、IO密集型场景下多线程对协程的影响。总的来说协程并不一定比多线程效率高,要视具体场景而定。
使用反射机制来对Gorm进行分页封装
记录了一下对Gorm分页的封装,整体类似于MyBatis-Plus风格的分页,使用到了Golang的反射机制来实现类似泛型的功能
在Gin中使用中间件进行全局错误处理
总结了一下Gin中Next、Abort对中间件执行流程的影响,并记录了如何使用中间件来做Gin的全局错误处理,以及需要注意的点
在Gin中使用JWT做认证以及JWT的续签方案
记录了一下在Gin中简单的使用JWT,并且想了一个简单的Token续签方案,不需要服务端保存Token的状态,前端也不需要过多的配合
Gin使用Session中间件获取当前登录用户
记录一下在Gin中使用session做登录鉴权,并通过session存取用户信息,以便在api中获取到当前登录用户的信息
Golang并发读取文件数据并写入数据库
记录一下用Golang做并发,创建多个goroutine去读取指定目录下的多个JSON格式的数据文件,并将其每条数据格式化后写入到Oracle数据库
Golang封装加盐和加密次数的MD5函数
最近在使用Gin重构之前用SpringBoot写的后台程序,发现Golang的MD5并没有封装多次加密,这里记录一下对Golang的MD5函数进行简单封装,可以实现加盐并且多次加密运算
使用Gorm操作Oracle数据库踩坑
gorm连接oracle提示unknown field 'WithReturning' in struct literal of type callbacks.Config错误
个人成就
文章被点赞
171
文章被阅读
53,772
掘力值
1,203
关注了
11
关注者
53
收藏集
0
关注标签
11
加入于
2022-01-23