Web176教程
  • HTML
    • bootstrap4 教程
    • bootstrap5 教程
    • Canvas 教程
    • Canvas API
    • CSS 教程
    • CSS3 教程
    • HTML 教程
    • HTML5 教程
    • Less 教程
    • Sass 教程
    • SVG 教程
    • W3.CSS 教程
    • WebSockets 教程
    • XML DOM 教程
    • XHTML 教程
  • JavaScript
    • AngularJS 教程
    • Angular13 教程
    • AJAX 教程
    • JavaScript 教程
    • Vue2.0 教程
    • Vue3.0 教程
    • Axios 教程
    • Vue CLI 基础教程
    • React 教程
    • TypeScript 教程
    • Vant 教程
    • RequireJS 教程
    • JSON 教程
    • Ext.js 教程
    • ECMAScript 6 教程
    • jQuery EasyUI 教程
    • Next.js 教程
    • Nuxt.js 教程
    • RxJS 教程
    • RIOT.JS 教程
    • MomentJS 教程
    • WebGL 教程
    • Polymer 教程
    • Redux 教程
    • WebRTC 教程
    • Prototype 教程
    • Meteor 教程
    • CoffeeScript 教程
    • Ember 对象模型
    • Vant3 教程
    • Vant4 教程
    • ElementPlus 教程
    • Element-React 教程
  • 后端开发
    • Java 教程
    • Go 语言
    • ASP.NET 教程
    • C++ 教程
    • C# 教程
    • Hadoop 教程
    • R语言
    • Ruby 教程
    • JSP 教程
    • Python 教程
    • Yii 框架教程
    • Zend framework 教程
    • Apache CXF 教程
    • VB.Net 教程
    • VBScript 教程
    • Julia 教程
    • Perl 教程
    • Lua 教程
    • Kotlin 教程
    • MATLAB 教程
    • Spring Boot 教程
    • VBA 语言教程
  • 移动开发
    • Android 教程
    • Android SDK 指南
    • CrossApp 教程
    • Cordova 教程
    • Flutter 教程
    • Knockout 教程
    • HomeKit App 教程
    • iOS 开发手册
    • ionic 教程
    • React Native 教程
    • Swift 教程
    • Sencha Touch 教程
    • uni-app 教程
    • 小程序云开发学习指南
    • 云开发 – 云函数实现后端能力
  • 服务器
    • DOS 命令学习手册
    • Docker 从入门到实践
    • Dart 编码教程
    • Linux 教程
    • Nginx 教程
    • OAuth 2.0 教程
    • RDF 教程
    • Web Service 教程
    • UNIX 教程
  • 数据库
    • Cassandra 教程
    • MariaDB 教程
    • Memcached 教程
    • MongoDB 教程
    • Moralis Web3 企业级API
    • MS Access 教程
    • MyBatis 教程
    • MySQL 教程
    • neo4j 教程
    • Oracle 教程
    • Redis 教程
    • SQL 教程
    • Slick 教程
    • Spark 教程
    • Storm 教程
    • SQLite 教程
    • 云数据库OceanBase教程
  • 建站
    • Arduino 教程
    • Django 教程
    • FastAPI 教程
    • Flask 教程
    • Flask 中文教程
    • GoFrame 教程
    • Groovy 教程
    • Go Gin教程
    • Hibernate 教程
    • HTTP 教程
    • iris 教程
    • jUnit 教程
    • JFinal 教程
    • Python Tornado教程
    • Revel 教程
    • Servlet 教程
    • Struts2 教程
    • Swoole 教程
    • Spring IoC 教程
    • SWING 教程
    • WordPress 教程
    • WPF 教程
    • MyBatis-Plus 教程
    • Gin 教程
  • 开发工具
    • Apache Ant 教程
    • Chrome 开发工具
    • Composer 教程
    • Electron 教程
    • Flex 教程
    • Git 在线教程
    • Gradle 教程
    • Grunt 教程
    • HBuilder 教程
    • Maven 教程
    • Tableau 教程
    • Verilog 教程
    • Visual Studio Code 教程
    • Vite教程
    • Webpack 教程
    • 正则表达式
  • MORE
    • 问答社区
    • 资讯
      • 前端开发
      • 办公
      • SEO
登录 注册
投稿

GoFrame 教程

GoFrame是一款模块化、高性能、企业级的Go基础开发框架。

  1. Web176教程首页
  2. GoFrame 教程
  3. 第4页
  • GoFrame 数据校验-单数据校验

    我们可以将给定的变量当做一个完整的参数进行校验,即单数据校验。如果变量是​Struct/Map​复杂类型,我们需要校验其内部的属性/键值对的场景,将会在后续章节介绍。单数据校验必须…

    admin admin
    GoFrame 教程 2023年5月18日
  • GoFrame Struct校验-基本使用

    ​Struct​校验常使用以下链式操作方式: g.Validator().Data(object).Run(ctx) gvalid tag规则介绍 在开始介绍​Struc…

    唐伯虎点蚊香的头像 唐伯虎点蚊香
    GoFrame 教程 2023年5月18日
  • GoFrame Struct校验-Assoc关联

    为了避免结构体默认值带来的困惑,从​goframe v2.0​版本开始,我们增加了一个​Assoc​方法,用于结构体校验时严格按照给定的参数而不是按照结构体的属性值,而校…

    冒牌SEO 冒牌SEO
    GoFrame 教程 2023年5月18日
  • GoFrame Map校验-基本使用

    默认错误提示 package main import ( “github.com/gogf/gf/v2/frame/g” “github.com/gogf/gf/v2/os/gct…

    terry terry
    GoFrame 教程 2023年5月18日
  • GoFrame 数据校验-可选校验

    可选校验规则 当给定的数据校验规则中不包含​required*​规则时,表示该规则不是一个必须规则。如果当给定的值为​nil​或者空字符串时,将会忽略其校验。 示例1,空字符串 p…

    admin admin
    GoFrame 教程 2023年5月18日
  • GoFrame 数据校验-递归校验

    ​gvalid​校验组件支持强大的递归校验特性。如果给定的校验数据中的属性或者键值为​struct/map/slice​类型时,将会被自动执行递归校验。我们来看两个示例: 示例1,…

    唐伯虎点蚊香的头像 唐伯虎点蚊香
    GoFrame 教程 2023年5月18日
  • GoFrame 自定义规则-规则注册

    虽然​gvalid​已经内置了常见的数十种校验规则,但是在部分业务场景下我们需要自定义校验规则,特别是一些可以重复使用的业务相关的校验规则。当然,​gvalid​如此的强大和贴心,…

    冒牌SEO 冒牌SEO
    GoFrame 教程 2023年5月18日
  • GoFrame 自定义规则-完整数据校验

    基本介绍 大家也许已经注意到,当我们给定一个​struct​时,我们的规则只能对其中的键值或者属性进行校验,如果我们想要通过规则完整校验​struct​这个对象时,居然无法注册校验…

    terry terry
    GoFrame 教程 2023年5月18日
  • GoFrame 数据校验-方法介绍

    以下常用方法列表,文档更新可能滞后于代码新特性,更多的方法及示例请参考代码文档:https://pkg.go.dev/github.com/gogf/gf/v2/util/gval…

    admin admin
    GoFrame 教程 2023年5月18日
  • GoFrame 数据校验-FAQ

    Struct默认值对required规则的影响 ​Struct​的属性会有默认值,在某些情况下会引起​required​规则的失效。例如: type User struct { N…

    唐伯虎点蚊香的头像 唐伯虎点蚊香
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-基本介绍

    ​GoFrame​框架提供了非常强大易用的类型转换包​gconv​,可以实现将常用数据类型转换为指定的数据类型,对常用基本数据类型之间的无缝转换,同时也支持任意类型到​struct…

    冒牌SEO 冒牌SEO
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-基本类型

    常用基本类型的转换方法比较简单,我们这里使用一个例子来演示转换方法的使用及效果。 基本示例 更多的类型转换方法请参考接口文档:https://pkg.go.dev/github.c…

    terry terry
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-Struct转换

    项目中我们经常会遇到大量​struct​的使用,以及各种数据类型到​struct​的转换/赋值(特别是​json/xml​/各种协议编码转换)。为提高编码及项目维护效率,​gcon…

    admin admin
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-Structs转换

    基本介绍 我们之前提到可以使用​Struct​方法实现对​struct​对象的转换,那么我们当然也可以实现对​struct​数组的转换,​struct​数组转换使用的是​Struc…

    唐伯虎点蚊香的头像 唐伯虎点蚊香
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-Scan转换

    前面关于复杂类型的转换功能如果大家觉得还不够的话,那么您可以了解下​Scan​转换方法,该方法可以实现对任意参数到​struct/struct​数组​/map/map​数组的转换,…

    冒牌SEO 冒牌SEO
    GoFrame 教程 2023年5月18日
  • GoFrame 类型转换-UnmarshalValue

    当然,想必您已经猜到了,在对一些复杂类型(如​struct​)的转换时,​gconv​模块内部其实使用了反射的特性来实现的。这虽然为开发者提供了极大的便捷,但是这确实是以性能损耗为…

    terry terry
    GoFrame 教程 2023年5月18日
  • GoFrame 缓存管理-基本介绍

    基本介绍 ​gcache​是提供统一的缓存管理模块,提供了开发者可自定义灵活接入的缓存适配接口,并默认提供了高速内存缓存适配实现。 使用方式: import “github.com…

    admin admin
    GoFrame 教程 2023年5月18日
  • GoFrame 缓存管理-接口化设计

    缓存组件采用了接口化设计,提供了​Adapter​接口,任何实现了​Adapter​接口的对象均可注册到缓存管理对象中,使得开发者可以对缓存管理对象进行灵活的自定义实现和扩展。 接…

    唐伯虎点蚊香的头像 唐伯虎点蚊香
    GoFrame 教程 2023年5月18日
  • GoFrame 缓存管理-内存缓存

    缓存组件默认提供了一个高速的内存缓存,操作效率非常高效,​CPU​性能损耗在​ns​纳秒级别。 使用示例 基本使用 package main import ( “fmt” “git…

    冒牌SEO 冒牌SEO
    GoFrame 教程 2023年5月18日
  • GoFrame 缓存管理-Redis缓存

    基本介绍 缓存组件同时提供了​gcache​的​Redis​缓存适配实现。​Redis​缓存在多节点保证缓存的数据一致性时非常有用,特别是​Session​共享、数据库查询缓存等场…

    terry terry
    GoFrame 教程 2023年5月18日
加载中…

GoFrame 教程列表

  • GoFrame 框架介绍
  • GoFrame 快速开始
  • GoFrame 框架设计-模块化设计
  • GoFrame 框架设计-统一框架设计
  • GoFrame 工程开发设计-工程目录设计
  • GoFrame 工程开发设计-对象封装设计
  • GoFrame 工程开发设计-结构化编程设计
  • GoFrame DAO对象封装设计-痛点及改进
  • GoFrame 工程开发设计-数据模型与业务模型
  • GoFrame 框架设计-全链路跟踪设计
  • GoFrame 框架设计-全错误堆栈设计
  • GoFrame 框架设计-接口化与泛型设计
  • GoFrame 框架设计-Context 业务流程共享变量
  • GoFrame 项目部署-独立部署
  • GoFrame 项目部署-代理部署
  • GoFrame 项目部署-容器部署
  • GoFrame 开发工具-工具安装
  • GoFrame 开发工具-版本查看
  • GoFrame 开发工具-项目创建
  • GoFrame 开发工具-交叉编译
  • GoFrame 开发工具-数据规范
  • GoFrame 开发工具-自动编译
  • GoFrame 开发工具-资源打包
  • GoFrame 开发工具-镜像编译
  • GoFrame 核心组件-调试命令
  • GoFrame 命令管理-基本介绍
  • GoFrame 命令管理-基本概念
  • GoFrame 命令管理-基础方法
  • GoFrame 命令管理-命令行对象
  • GoFrame 命令管理-结构化参数
  • GoFrame 命令管理-终端交互
  • GoFrame 配置管理-基本介绍
  • GoFrame 配置管理-文件配置
  • GoFrame 配置管理-常用方法
  • GoFrame 配置管理-接口化设计
  • GoFrame 配置管理-YAML格式
  • GoFrame 日志组件-基本介绍
  • GoFrame 日志组件-配置管理
  • GoFrame 日志组件-日志级别
  • GoFrame 日志组件-文件目录
  • GoFrame 日志组件-颜色打印
  • GoFrame 日志组件-Context
  • GoFrame 日志组件-Handler
  • GoFrame 日志组件-JSON格式
  • GoFrame 日志组件-堆栈打印
  • GoFrame 日志组件-调试信息
  • GoFrame 日志组件-Writer接口
  • GoFrame 日志组件-Flags特性
  • GoFrame 日志组件-常见问题
  • GoFrame 错误处理-基本介绍
  • GoFrame 错误处理-常用方法
  • GoFrame 错误处理-堆栈特性
  • GoFrame 错误码特性-错误码接口
  • GoFrame 错误码特性-错误码扩展
  • GoFrame 错误码特性-错误码实现
  • GoFrame 错误码特性-内置错误码
  • GoFrame 错误处理-性能测试
  • GoFrame 数据校验-基本介绍
  • GoFrame 数据校验-校验规则
  • GoFrame 数据校验-校验对象
  • GoFrame 数据校验-单数据校验
  • GoFrame Struct校验-基本使用
  • GoFrame Struct校验-Assoc关联
  • GoFrame Map校验-基本使用
  • GoFrame 数据校验-可选校验
  • GoFrame 数据校验-递归校验
  • GoFrame 自定义规则-规则注册
  • GoFrame 自定义规则-完整数据校验
  • GoFrame 数据校验-方法介绍
  • GoFrame 数据校验-FAQ
  • GoFrame 类型转换-基本介绍
  • GoFrame 类型转换-基本类型
  • GoFrame 类型转换-Struct转换
  • GoFrame 类型转换-Structs转换
  • GoFrame 类型转换-Scan转换
  • GoFrame 类型转换-UnmarshalValue
  • GoFrame 缓存管理-基本介绍
  • GoFrame 缓存管理-接口化设计
  • GoFrame 缓存管理-内存缓存
  • GoFrame 缓存管理-Redis缓存
  • GoFrame 模板引擎-基本介绍
  • GoFrame 模板引擎-模板配置
  • GoFrame 模板引擎-模板标签
  • GoFrame 模板函数-基础函数
  • GoFrame 模板函数-自定义函数
  • GoFrame 模板引擎-模板变量
  • GoFrame 模板引擎-模板布局
  • GoFrame 模板引擎-XSS处理
  • GoFrame 链路跟踪-背景知识
  • GoFrame 链路跟踪-准备工作
  • GoFrame 链路跟踪-基本示例
  • GoFrame HTTP示例-Baggage
  • GoFrame 链路跟踪-GRPC示例
  • GoFrame 数据库ORM-基本介绍
  • GoFrame 数据库ORM-使用配置
  • GoFrame 链式操作-基本介绍
  • GoFrame 链式操作-写入保存
  • GoFrame 链式操作-更新删除
  • GoFrame 数据查询-Where/WhereOr/WhereNot
  • GoFrame 数据查询-All/One/Array/Value/Count
  • GoFrame 数据查询-LeftJoin/RightJoin/InnerJoin
  • GoFrame 数据查询-Group/Order/Having
  • GoFrame 数据查询-Union/UnionAll
  • GoFrame 数据查询-子查询特性
  • GoFrame 模型关联-ScanList
  • GoFrame 模型关联-With特性
  • GoFrame 链式操作-对象输入
  • GoFrame 链式操作-字段过滤
  • GoFrame 链式操作-事务处理
  • GoFrame 链式操作-主从切换
  • GoFrame 链式操作-查询缓存
  • GoFrame 链式操作-时间维护
  • GoFrame 链式操作-Handler特性
  • GoFrame 链式操作-悲观锁&乐观锁
  • GoFrame 数据库ORM-方法操作
  • GoFrame 数据库ORM-事务处理
  • GoFrame 数据库ORM-时区处理
  • GoFrame 高级特性-调试模式
  • GoFrame 高级特性-日志输出
  • GoFrame 高级特性-字段映射
  • GoFrame 高级特性-类型识别
  • GoFrame 高级特性-类型转换
  • GoFrame 高级特性-内嵌结构支持
  • GoFrame 接口开发-基本介绍
  • GoFrame 接口开发-驱动开发
  • GoFrame 数据库ORM-上下文变量
  • GoFrame NoSQL Redis-基本介绍
  • GoFrame NoSQL Redis-配置管理
  • GoFrame NoSQL Redis-Conn对象
  • GoFrame NoSQL Redis-结果处理
  • GoFrame NoSQL Redis-接口化设计
  • GoFrame I18N国际化-基本介绍
  • GoFrame I18N国际化-使用介绍
  • GoFrame 资源管理-基本介绍
  • GoFrame 资源管理-工具打包
  • GoFrame 资源管理-方法打包
  • GoFrame 资源管理-使用示例
  • GoFrame 资源管理-最佳实践
  • GoFrame gmap-基本介绍
  • GoFrame gmap-基本使用
  • GoFrame garray-基本介绍
  • GoFrame garray-基本使用
  • GoFrame garray-方法介绍
  • GoFrame gset-基本介绍
  • GoFrame gset-方法介绍
  • GoFrame glist-基本介绍
  • GoFrame glist-基本使用
  • GoFrame gvar-基本介绍
  • GoFrame gvar-方法介绍
  • GoFrame gtype-基本介绍
  • GoFrame gtype-基本使用
  • GoFrame gqueue-基本介绍
  • GoFrame gtree-基本介绍
  • GoFrame gtree-基本使用
  • GoFrame gtree-方法介绍
  • GoFrame gpool-基本介绍
  • GoFrame gring-基本介绍
  • GoFrame gring-基本使用
  • GoFrame gring-方法介绍
  • GoFrame gtimer-基本介绍
  • GoFrame 内存锁-gmlock
  • GoFrame 互斥锁-gmutex
  • GoFrame gtime-基本介绍
  • GoFrame gtime-时间格式
  • GoFrame gtime-工具方法
  • GoFrame gtime-方法介绍
  • GoFrame gcron-基本介绍
  • GoFrame gcron-表达式
  • GoFrame gcron-gcron与gtimer区别
  • GoFrame gfile-基本介绍
  • GoFrame gfile-内容管理
  • GoFrame gfile-内容替换
  • GoFrame gfile-文件大小
  • GoFrame gfile-文件排序
  • GoFrame gfile-文件检索
  • GoFrame gfile-目录扫描
  • GoFrame gfile-类型判断
  • GoFrame gfile-权限操作
  • GoFrame gfile-文件/目录操作
  • GoFrame gfile-路径操作
  • GoFrame 文件监控-gfsnotify
  • GoFrame gproc-基本介绍
  • GoFrame gproc-基本使用
  • GoFrame gproc-进程通信
  • GoFrame 协程管理-grpool
  • GoFrame 对象信息-gstructs
  • GoFrame gstr-基本介绍
  • GoFrame gstr-字符串判断
  • GoFrame gstr-字符串创建
  • GoFrame gstr-大小写转换
  • GoFrame gstr-字符串比较
  • GoFrame gstr-切分组合
  • GoFrame gstr-统计计数
  • GoFrame gstr-数组处理
  • GoFrame gstr-命名转换
  • GoFrame gstr-包含判断
  • GoFrame gstr-域名处理
  • GoFrame gstr-参数解析
  • GoFrame gstr-位置查找
  • GoFrame gstr-查找替换
  • GoFrame gstr-字符/子串过滤
  • GoFrame gstr-版本比较
  • GoFrame gstr-相似计算
  • GoFrame gregex-基本介绍
  • GoFrame gregex-方法介绍
  • GoFrame gjson-基本介绍
  • GoFrame gjson-对象创建
  • GoFrame gjson-层级访问
  • GoFrame gjson-动态创建修改
  • GoFrame gjson-数据格式转换
  • GoFrame 二进制编解码-gbinary
  • GoFrame URL编解码-gurl
  • GoFrame 随机数-grand
  • GoFrame 唯一数-guid
  • GoFrame 元数据-gmeta
  • GoFrame 工具方法-gutil
  • GoFrame 功能调试-gdebug
  • GoFrame WEB服务开发-开始使用
  • GoFrame 路由管理-路由规则
  • GoFrame 路由注册-基本介绍
  • GoFrame 路由注册-对象注册
  • GoFrame 路由注册-分组路由
  • GoFrame 路由注册-规范路由
  • GoFrame 路由管理-中间件/拦截器
  • GoFrame 请求输入-基本介绍
  • GoFrame 请求输入-复杂参数
  • GoFrame 请求输入-对象处理
  • GoFrame 请求输入-请求校验
  • GoFrame 请求输入-默认值绑定
  • GoFrame 请求输入-自定义变量
  • GoFrame 请求输入-Context
  • GoFrame 数据返回-基本介绍
  • GoFrame 数据返回-JSON/XML
  • GoFrame 数据返回-Redirect
  • GoFrame 数据返回-Exit控制
  • GoFrame 数据返回-文件下载
  • GoFrame WEB服务开发-服务配置
  • GoFrame WEB服务开发-Cookie
  • GoFrame Session-基本介绍
  • GoFrame Session-File
  • GoFrame Session-Redis-KeyValue
  • GoFrame Session-Storage接口开发
  • GoFrame WEB服务开发-异常处理
  • GoFrame HTTPClient-基本介绍
  • GoFrame HTTPClient-基本使用
  • GoFrame HTTPClient-文件上传
  • GoFrame HTTPClient-自定义Cookie
  • GoFrame HTTPClient-自定义Header
  • GoFrame HTTPClient-代理Proxy设置
  • GoFrame HTTPClient-拦截器/中间件
  • GoFrame 分页管理-基本介绍
  • GoFrame 分页管理-动态分页
  • GoFrame 分页管理-Ajax分页
  • GoFrame 分页管理-URL模板
  • GoFrame 分页管理-自定义分页
  • GoFrame 高级特性-静态文件服务
  • GoFrame 高级特性-HTTPS & TLS
  • GoFrame 高级特性-平滑重启特性
  • GoFrame 高级特性-CORS跨域处理
  • GoFrame 高级特性-CSRF防御设置
  • GoFrame 高级特性-WebSocket服务
  • GoFrame 高级特性-自定义状态码处理
  • GoFrame 高级特性-PProf服务性能分析
  • GoFrame 高级特性-SameSite设置
  • GoFrame 连接对象-基本介绍
  • GoFrame 连接对象-消息包处理
  • GoFrame 连接对象-通信开发进阶
  • GoFrame TCP组件-工具方法
  • GoFrame TCP组件-连接池特性
  • GoFrame UDP组件-基本介绍
  • GoFrame UDP组件-连接对象
  • GoFrame UDP组件-工具方法
Web176教程
  • 首页
  • 教程汇总
  • 网站地图

Copyright © 2024 Web176教程 All right reseved. 粤ICP备12067512号