教程

Spring Security入门案例

一、简介 Spring Security是一个高度自定义的安全框架。利用Spring IoC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。主要包含如下几个重要的内容: 认证(...

golang 四舍五入

方式一 func Float32Round(val float32) float32{ value, _ := strconv.ParseFloat(fmt.Sprintf("%.4f", val), 64) return float32(value) } 结果 Float32Round(9.21268) //9.2127 方式二...

golang注解方案

一。本文将介绍Golang注解方案,帮助开发者更好地理解和应用注解。 一、什么是注解 在计算机科学中,注解(Annotation)也称为元数据(MetaData),是指代码中用来描述代码的特定语法结构。在不侵入源代码...

golang panic用法

Golang是一种高效、安全和可扩展的编程语言,因其强大的内存管理、并发特性和简洁的语法而备受欢迎。在Golang中,panic是一种异常处理机制,用于处理不可恢复的错误和意外情况,类似于其他编程语言中的异常或错误...

golang中方法接收器的概念和使用方法

Go语言是一个开源的编程语言,被设计成一种非常高效的编程方式。与其他编程语言相比,Go语言具有很多独特的特性,其中之一就是方法接收器(Method Receiver)。本文将主要介绍Go语言中方法接收器的概念和使用方法...

golang比较时间大小

golang中比较时间大小的方法有:Before, After, Equal 可以直接比较 time 类型 t1 := time.Now() t2 := time.Now() // 取较大时间 if t2.After(t1) { return t2 } else { return t1 } 先把...