一。本文将介绍Golang注解方案,帮助开发者更好地理解和应用注解。 一、什么是注解 在计算机科学中,注解(Annotation)也称为元数据(MetaData),是指代码中用来描述代码的特定语法结构。在不侵入源代码...
golang panic用法
Golang是一种高效、安全和可扩展的编程语言,因其强大的内存管理、并发特性和简洁的语法而备受欢迎。在Golang中,panic是一种异常处理机制,用于处理不可恢复的错误和意外情况,类似于其他编程语言中的异常或错误...
golang中方法接收器的概念和使用方法
Go语言是一个开源的编程语言,被设计成一种非常高效的编程方式。与其他编程语言相比,Go语言具有很多独特的特性,其中之一就是方法接收器(Method Receiver)。本文将主要介绍Go语言中方法接收器的概念和使用方法...
golang为图片加文字水印
package main import ( "fmt" "image" "image/color" "image/jpeg" "io/ioutil" "log" "os" "github.com/golang/freetype" ) func main() { //需要...
golang 年初,年末,月初,月末
golang 年初,年末,月初,月末 /** * @Author QY * @Email 80013593@qq.com * @Description //年初 * @Date 11:33 AM 5/23/23 * @Param * @return **/ func YearBegin...
golang比较时间大小
golang中比较时间大小的方法有:Before, After, Equal 可以直接比较 time 类型 t1 := time.Now() t2 := time.Now() // 取较大时间 if t2.After(t1) { return t2 } else { return t1 } 先把...
gorm的sum查询
var amount1 float64 global.GVA_DB.Model(&product).Debug().Where("`type` = 0 AND `category_id` = ?", cat.ID).Pluck("COALESCE(SUM(price), 0) as amount1", &amount1).Error
@NotNull注解失效原因之一
@NotNull注解失效原因之一 给String类型加上@NotNull注解时,只有传入的参数为空时才会报异常,当传入的为空字符串时并不会报异常,就会出现报异常的现象 传参为空指的是该参数就没有传,为空字符串指的是有该...
@NotNull 等注解的简单使用
springboot 2.3.0 以后不会自动引入jar包,所以要添加以下maven 2.3以前则不需要引入maven包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...
async函数
一,async函数介绍 1.async函数是异步的一种方案,可以让异步的操作同步执行。 二,async函数基本形式 1.声明形式:在函数前加上关键字async 表示该函数是一个async 函数 async function fn(){ awai...