golang
已收录文章:14427篇
-
前言 为了在我的一个基本库中降低与Redis的通讯成本,我将一系列操作封装到LUA脚本中,借助Redis提供的EVAL命令来简化操作。 EVAL能够提供的特性: 可以在LUA脚本中封装若干操作,如果有多234 收藏
-
1. 获取当前时间字符串和时间戳 package main import ( "fmt" "time" ) func main() { now := time.Now().UTC() // 显示时间格式: UnixDate = "Mon Jan _2 15:04:05 MST 2006" fmt.Printf("%s\n", now.Format(time.UnixDate)) // 显示234 收藏
-
那么通过什么手段来优化呢?我们首先想到的是通过并发来的方式来处理依赖,这样就能降低整个依赖的耗时,Go基础库中为我们提供了 WaitGroup 工具用来进行并发控制,但实际业务场景中多个234 收藏
-
goredis库连接客户端 package client import ( "github.com/go-redis/redis" "github.com/sirupsen/logrus" ) var MainRDS *redis.Client func init() { ConnectRedis() } func ConnectRedis() { MainRDS = redis.NewClient(&redis.O234 收藏
-
作为程序员的我们也一样,除了我们的傍身武器 Ctrl C + V 之外,还要不停的补充我们的武器库。不仅要把 Ctrl C + V 用的高级,更要用的恰到好处。 今天介绍三款小工具,分别可234 收藏
-
01 目标 假设我们要实现一个blog系统,在该系统中有以下两个结构体: type Category struct { ID int32 Name string Slug string } type Post struct { ID int32 Categories []Category Title string Text string234 收藏