240 发简信
IP属地:广东
  • 如何在数据库中存储小数:FLOAT、DECIMAL还是BIGINT?

    前言 这里还是用前面的例子: 在线机票订票系统的数据表设计。此时已经完成了大部分字段的设计,可能如下: 考虑到还需要存储机票的订单金额,此时需要...

  • 存储日期,该如何抉择呢

    前言 假设现在有一个需求,需要设计一个在线机票订票系统的数据库,此时已经完成了大部分字段的设计,可能如下: 这里还需要存储飞机航班的起飞时间和降...

  • 设计表时,如何选择正确的数据类型

    前言 假设现在有一个需求,需要创建一张orders表来存储客户的订单信息。假设表结构如下: 这里需要设计一个status 字段,用来表示订单的当...

  • 每日一题-轮转数组

    1. 题目描述 题目链接: 轮转数组[https://leetcode.cn/problems/rotate-array/description...

  • Go语言支持闭包吗?说说你对它的理解

    1. 引言 闭包是编程语言中的一个重要概念,它允许函数不仅仅是独立的代码块,还可以携带数据和状态。闭包的特点是可以捕获并保持对外部变量的引用,使...

  • 一文简单了解函数类型

    1. 引言 函数在Go语言中是属于一等公民,基于此,本文将简单介绍下Go语言中的函数类型,了解下其具体用法,为后续了解函数类型的具体用途打下基础...

  • 接口使用的最佳时机

    1. 引言 接口在系统设计中,以及代码重构优化中,是一个不可或缺的工具,能够帮助我们写出可扩展,可维护性更强的程序。 在本文,我们将介绍什么是接...

  • 一文了解Validator库

    1. 引言 github.com/go-playground/validator 是一个 Go 语言的库,用于对结构体字段进行验证。它提供了一种...

  • Resize,w 360,h 240
    一文了解Gin对Cookie的支持

    1. 引言 本文将从Web应用程序处理请求时需要用户信息,同时HTTP又是无状态协议这个矛盾点出发。从该问题出发,简单描述了解决该问题的Toke...