包含标签 数据库 的文章

用户激活模块实现

好的,以下是一个完整的方案,包括数据库设计、GORM 模型、用户注册和激活功能的实现,以及通过邮件发送激活码的过程。 GORM 模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80……

阅读全文

订阅模块实现

设计一个系统,提供不同的资源访问权限给免费用户和 VIP 用户,这里将分别介绍下整体设计思路和数据库设计,并用 GORM 的方式说明。 整体设计思路 用户注册和登录模块。 资源模块,可以是文件、视频、API 调用等。 订阅模块,有免费和 VIP 两种订阅。 权限控制模块,根据用户订阅类型控制资源访问权限。 数据库设计 我……

阅读全文

收藏专题

K8s相关 ovs controller Istio 可以参考的链接 https://developer.aliyun.com/article/759790 https://zhuanlan.zhihu.com/p/499341027 ovs and iptables https://www.cnblogs.com/jmilkfan-fanguiju/p/11825035.html http://www.openvswitch.org/support/dist-docs/ovs-vsctl.8.txt macVlan https://icloudnative.io/posts/netwnetwork-virtualization-macvlan/ https://www.cnblogs.com/bakari/p/10893589.html svc 的不同类型 NodePort等 Go defer nil 单例模式 struct 是否可以比较 new和make的区别 内存对齐……

阅读全文

mysql巡检脚本

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #!/bin/bash # MySQL巡检脚本 # 设置MySQL用户名和密码(请将它们设置为适当的值) MYSQL_USER="root" MYSQL_PASSWORD="123456" # 获取MySQL版本信息 MYSQL_VERSION=$(mysql -u ${MYSQL_USER} -p${MYSQL_PASSWORD} -e "SELECT VERSION();" | awk 'NR==2{print $1}') # 获取MySQL运行状态信息 STATUS=$(systemctl status mysql.service) # 获取MySQL进程列表 PROCESS_LIST=$(mysql -u ${MYSQL_USER} -p${MYSQL_PASSWORD} -e "SHOW PROCESSLIST;" | awk '{print $1,$2,$3,$4,$5,$6}')……

阅读全文