- 博客(2)
- 收藏
- 关注
原创 golang中的sha1,crc32
package main import ( "crypto/sha1" "encoding/hex" "fmt" "hash/crc32") //生成sha1func SHA1(str string) string{ c:=sha1.New() c.Write([]byte(str)) return hex.EncodeToString(c.Sum(nil))} func CRC32(str string) uint32{ return crc32.ChecksumIEEE
2021-08-11 15:45:48 1049
原创 golang中的分布式ID生成器snowflake原理解析
golang中的分布式ID生成器snowflake原理解析package mainimport ( "fmt" "github.com/bwmarrin/snowflake")func main() { node, err := snowflake.NewNode(1) if err != nil { fmt.Println(err) return } id := node.Generate() // Print out the ID
2021-08-04 15:28:18 1168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人