随笔分类 -  Go开发

摘要:1.基于HTTP协议 1.1返回图片地址 通过qrcode生成二维码图片到static目录下,然后返回二维码图片的地址,返回的地址可以使用base64加密也可以直接返回。 controller层 func QrSignHandler(c *gin.Context) { qr_url, err := 阅读全文
posted @ 2024-11-20 12:06 云岛夜川川 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、用户表结构 在mysql数据库中创建user表 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) NOT NULL, ` 阅读全文
posted @ 2024-09-23 17:47 云岛夜川川 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、web开发模式 1.传统的MVC模式: 这个模式不太适合大型的web应用。 2.CLD模式 链接:https://github.com/Ruan0423/gin-web-Framework 二、目录结构 --web_app -controller -logic -dao -mysql -redi 阅读全文
posted @ 2024-09-23 11:38 云岛夜川川 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、zap介绍 在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 1.能够将事件记录到文件中,而不是应用程序控制台。 2.日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 3.支持不同的日志级别。例如INFO,DEBUG,ERROR等。 4.能够打印基本信息,如调用文件 阅读全文
posted @ 2024-09-12 23:22 云岛夜川川 阅读(357) 评论(0) 推荐(0) 编辑
摘要:一、前言 使用了gorm操作数据库,后端基于gin框架,只是一个简单的注册和登录与数据库交互的后端实现例子。 二、目录结构 -templates --regist.html --login.html -main.go 三、代码 regist.html 点击查看代码 <!DOCTYPE html> < 阅读全文
posted @ 2024-09-10 21:59 云岛夜川川 阅读(133) 评论(0) 推荐(1) 编辑
摘要:一、使用库介绍 fsnotify 是 Go 语言中的一个库,用于监听文件系统的变更事件。它允许程序注册对文件系统事件的兴趣,并在这些事件发生时接收通知。fsnotify 主要用来监控目录下的文件变化,如创建、删除或修改等。 使用 fsnotify 安装 fsnotify 库。可以通过以下命令来安装: 阅读全文
posted @ 2024-09-09 11:39 云岛夜川川 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、插入排序 1.从第一个元素开始,该元素可以认为已经被排序 2.取出下一个元素,在已经排序的元素序列中从后向前扫描 3.如果该元素(已排序)大于新元素,将该元素移到下一位置 4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5.将新元素插入到该位置后 点击查看代码 // 插入排序 fu 阅读全文
posted @ 2024-09-05 11:55 云岛夜川川 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、环境准备 在Go语言中连接MySQL数据库通常使用database/sql包配合一个MySQL驱动,比如github.com/go-sql-driver/mysql 安装github.com/go-sql-driver/mysql go get github.com/go-sql-driver/ 阅读全文
posted @ 2024-08-24 21:46 云岛夜川川 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、net库常用类型和函数 1.常用函数 Listen Listen(network, laddr string) (Listener, error) 创建一个用于接受连接的监听器。 Dial Dial(network, addr string) (Conn, error) 创建一个连接到指定地址的 阅读全文
posted @ 2024-08-10 22:28 云岛夜川川 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示