GoFrame
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
5.7.4 gpage (分页管理)
浏览
91
扫码
分享
2022-07-09 18:03:12
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
1. 框架设计
2. 项目开发
2.1 准备工作
2.1.1 环境安装
2.1.2 Go Module
2.1.3 开发环境配置
2.1.4 私有依赖管理
2.2 快速开始
2.2.1新建项目
2.2.2开发工作
2.2.2.1包名设计
2.2.2.2控制器实现
2.2.2.3上下文变量
2.2.2.4中间件使用
2.2.2.5业务逻辑封装
2.2.2.6数据文件创建
2.2.2.7Swagger生成
2.2.2.8基础类库存放
2.2.3项目配置
2.2.4服务路由
2.2.5开始运行
2.3 代码质量
2.3.1 代码单测
2.3.2 代码示例
2.3.3 基准测试
2.3.4 项目部署
2.3.4.1 独立部署
2.3.4.2 代理部署
2.3.4.3 容器部署
3. 开发工具
3.1 install 工具安装
3.2 version 版本查看
3.3 init 项目创建
3.4 build 交叉编译
3.5 gen 代码生成
3.5.1 gen dao(重点)
3.5.2 gen model
3.6 run 热编译(自动编译)
3.7 swagger API文档生成
3.8 pack 资源打包
3.9 get 依赖包下载
3.10 docker 镜像编译
3.11 mod 包管理扩展功能
3.12 update 工具更新
3.13 help 命令行帮助
4. 核心组件(重点)
4.1 对象管理
4.2 调试模式
4.3 配置管理
4.3.1 配置管理-单例对象
4.3.2 配置管理-内容配置
4.3.3 配置管理-TOML格式
4.4 资源管理
4.4.1 资源管理-工具打包
4.4.2 资源管理-方法操作
4.4.3 资源管理-使用示例
4.4.4 资源管理-最佳实践
4.5 错误处理
4.5.1 错误处理-堆栈特性
4.5.2 错误处理-错误码特性
4.5.3 错误处理-其他特性
4.6 日志组件
4.6.1 日志组件-配置管理
4.6.2 日志组件-日志级别
4.6.3 日志组件-文件目录
4.6.4 日志组件-链式操作
4.6.5 日志组件-高级特性
4.6.5.1 日志组件-异步输出
4.6.5.2 日志组件-滚动切分
4.6.5.3 日志组件-Json格式
4.6.5.4 日志组件-Flags特性
4.6.5.5 日志组件-Stack特性
4.6.5.6 日志组件-Debug特性
4.6.5.7 日志组件-Writer接口
4.6.5.8 日志组件-Context上下文
4.7 类型转换
4.7.1 类型转换-基本类型
4.7.2 类型转换-Map转换
4.7.3 类型转换-Struct转换
4.7.4 类型转换-Structs转换
4.7.5 类型转换-Scan转换
4.7.6 类型转换-UnmarshalValue
4.8 数据校验
4.8.1 数据校验-校验规则
4.8.2 数据校验-校验方法
4.8.3 数据校验-校验对象
4.8.4 数据校验-校验结果
4.8.5 数据校验-单数据校验
4.8.6 数据校验-多数据校验
4.8.7 数据校验-结构体校验
4.8.8 数据校验-自定义规则
4.8.9 数据校验-自定义错误
4.9 缓存管理
4.9.1 缓存管理-内存缓存
4.9.2 缓存管理-缓存适配
4.9.3 缓存管理-Redis缓存
4.10 模板引擎
4.10.1 模板引擎-模板配置
4.11 链路跟踪
4.12 数据库ORM
4.12.1 ORM使用配置
4.13 NoSQL Redis
4.13.1 Redis-配置管理
4.13.2 Redis-基本使用
4.13.3 Redis-结果处理
4.13.4 Redis-Context
4.14 I18N国际化
5. 模块列表
5.1 数据结构
5.1.1 gmap (字典表)
5.1.2 garray (数组)
5.1.3 gset (集合)
5.1.4 glist (链表)
5.1.5 gvar (通用变量)
5.1.6 gtype (并发安全类型)
5.1.7 gqueue (队列)
5.1.8 gtree (树形)
5.1.9 gpool (对象复用池)
5.1.10 gring (并发安全环结构)
5.2 文本处理
5.2.1 gregex (正则表达式)
5.2.2 gstr (字符串处理)
5.3 编码解码
5.3.1 gjson (数据动态编解码)
5.3.2 gparser (通用编码解析)
5.3.3 gbinary (二进制编解码)
5.3.4 gbase64 (BASE64编解码)
5.3.5 ghash (经典哈希函数)
5.3.6 ghtml (HTML编解码)
5.3.7 gurl (URL编解码)
5.3.8 gxml (XML编解码)
5.3.9 gini (INI编解码)
5.3.10 gyaml (YAML编解码)
5.3.11 gtoml (TOML编解码)
5.3.12 gcharset (字符集转换)
5.3.13 gcompress (压缩/解压)
5.4 系统相关
5.4.1 glog (日志管理模块)
5.4.2 gtime (时间管理模块)
5.4.3 gcron (定时任务模块)
5.4.4 gtimer (任务定时器)
5.4.5 gcache (缓存管理模块)
5.4.6 gfile (文件管理模块)
5.4.7 gres (资源管理模块)
5.4.8 gcmd (命令行解析执行)
5.4.9 gmutex (高级互斥锁)
5.4.10 gflock (文件锁模块)
5.4.11 gmlock (内存锁模块)
5.4.12 gcfg (配置管理模块)
5.4.13 genv (环境变量模块)
5.4.14 gfsnotify (文件监控模块)
5.4.15 gproc (进程管理通信)
5.4.16 gview (模板引擎模块)
5.4.17 grpool (Goroutine池)
5.4.18 gbuild (构建信息获取)
5.5 数据管理
5.5.1 gdb (数据库ORM)
5.5.2 gredis (Redis客户端)
5.6 加密解密
5.6.1 gmd5 (MD5算法)
5.6.2 gaes (AES算法)
5.6.3 gdes (DES算法)
5.6.4 gsha1 (SHA1算法)
5.6.5 gcrc32 (CRC32算法)
5.7 实用工具
5.7.1 gconv (类型转换模块)
5.7.2 gvalid (数据/表单校验)
5.7.3 grand (随机数管理)
5.7.4 gpage (分页管理)
5.7.5 guid (唯一数生成)
5.7.6 gmeta(元数据管理)
5.8 单元测试
5.8.1 gtest (单元测试)
5.9 错误管理
5.9.1 gerror (错误处理)
5.10 功能调试
5.10.1 gdebug (调试功能)
5.11 I18N组件
5.11.1 gi18n (国际化处理)
6. WEB服务开发
6.1 开始使用
6.2 路由管理
6.2.1 路由管理-路由规则
6.2.2 路由管理-路由注册
6.2.3 路由管理-中间件/拦截器
6.3 请求输入
6.3.1 请求输入-复杂参数
6.3.2 请求输入-对象处理
6.3.3 请求输入-请求校验
6.3.4 请求输入-JSON/XML
6.3.5 请求输入-默认值绑定
6.3.6 请求输入-自定义变量
6.3.7 请求输入-Context
6.3.8 请求输入-文件上传
6.4 数据返回
6.5 Cookie
6.6 Session
6.7 服务配置
6.8 异常处理
6.9 HTTPClient
6.10 分页管理
6.11 高级特性
7. 网络服务开发
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注