Java – Serializable 接口

介绍 Serializable 是 java.io 包中定义的、用于实现 Java 类的序列化操作而提供的一个语义级别的接口。Serializable 序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了 Serializable 接口的...

cron表达式介绍

cron表达式的位数# cron表达式有5位 (Linux中的crontab命令中就是5位)、6位、7位之分,不同位数之间以空格分隔 位数 每位的含义 5位:* * * * * 分、时、天、月、周 6位:* * * * * * 秒、分、时、天、月、...

golang字符串操作

字符串操作 package main import ( "fmt" "strings" ) func main() { str := "hello world" //contains 是否包含指定字符串 fmt.Println(strings.Contains(str, "hello")) ...

Golang实现定时任务

Golang实现定时任务 package main import ( "fmt" "github.com/robfig/cron/v3" ) func main() { // 每天凌晨0点执行一次:0 0 0 * * ? // 每隔3秒执行一次:*/3 * * * * * // spec := "*/...

go接口返回空数组

go语言nil返回接口时是null,前端同事要求返回[]空数组,代码片段如下: res := g.Map{ "list": menus, "statusOptions": statusOptions, "typeOptions": typeOptions, "fields"...

base64 的四种编码方式

事情的起因是这样的: 在做 siber 项目的时候,有接口使用 []byte 类型数据接收文件流。 // proto 定义 bytes file_data = 1; 但是 siber 是统一使用 json 格式进行的 request body 定义,不能直接传输...