Loading

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 请求的参数的获取与校验(基本流程) models/params.go package models //定义请求的参数 type ParamSignUp struct { Username string `json:"username"` Password string `json:"passwor 阅读全文
posted @ 2023-01-02 14:45 suehoo 阅读(65) 评论(0) 推荐(0)
摘要: 用户表结构设计 在已经创建好数据库的基础上再创建用户表: CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) NOT NULL, `username` varchar(64) COLL 阅读全文
posted @ 2023-01-02 14:24 suehoo 阅读(275) 评论(0) 推荐(0)
摘要: 分布式 id 生成器(雪花算法) 有时我们需要能够生成类似MySQL自增ID这样不断增大,同时又不会重复的id。以支持业务中的高并发场景。比较典型的,电商促销时,短时间内会有大量的订单涌入到系统,比如每秒10w+。明星出轨时,会有大量热情的粉丝发微博以表心意,同样会在短时间内产生大量的消息。 在插入 阅读全文
posted @ 2023-01-02 14:20 suehoo 阅读(685) 评论(0) 推荐(0)
摘要: go web 通用脚手架:CLD模型 结构图 config.yaml app: name: "web_app" mode: "dev" port: 8081 log: level: "debug" filename: "web_app.log" max_size: 200 max_age: 30 m 阅读全文
posted @ 2022-12-31 13:13 suehoo 阅读(159) 评论(0) 推荐(0)
摘要: go连接mysql package main import ( "database/sql" "fmt" "time" _ "github.com/go-sql-driver/mysql" ) // 定义一个全局对象db var db *sql.DB func initDB() (err error 阅读全文
posted @ 2022-12-30 19:48 suehoo 阅读(157) 评论(0) 推荐(0)
摘要: 150. 逆波兰表达式求值 难度中等650收藏分享切换为英文接收动态反馈 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算符为 '+'、'-'、'*' 和 '/' 。 每个操作数(运算对象)都可以是一 阅读全文
posted @ 2022-12-30 12:19 suehoo 阅读(55) 评论(0) 推荐(0)
摘要: 1047. 删除字符串中的所有相邻重复项 难度简单472收藏分享切换为英文接收动态反馈 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输 阅读全文
posted @ 2022-12-28 23:10 suehoo 阅读(45) 评论(0) 推荐(0)
摘要: 20. 有效的括号 难度简单3655收藏分享切换为英文接收动态反馈 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 阅读全文
posted @ 2022-12-28 20:56 suehoo 阅读(24) 评论(0) 推荐(0)
摘要: 225. 用队列实现栈 难度简单638收藏分享切换为英文接收动态反馈 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 阅读全文
posted @ 2022-12-28 16:46 suehoo 阅读(42) 评论(0) 推荐(0)
摘要: 试验记录 阅读全文
posted @ 2022-12-27 13:47 suehoo 阅读(31) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页