Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/askuy/gopherlearn
/ functions
Functions
66 in github.com/askuy/gopherlearn
⨍
Functions
66
◇
Types & classes
18
↓ 4 callers
Method
getUser
(uid int)
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:95
↓ 3 callers
Method
Length
()
uniqueid/shortuuid/alphabet.go:33
↓ 2 callers
Method
Get
(id int)
2018wuhan_meetup/2实时数据优化/21IO类型做异步缓存/main.go:44
↓ 2 callers
Function
getRemoteData
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/52错误的多重map上锁/main.go:81
↓ 2 callers
Function
getRemoteData
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/51错误的多重map上锁/main.go:76
↓ 2 callers
Function
getRemoteData
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/53正确的多重map上锁/main.go:81
↓ 2 callers
Function
getRemotePipelineRedisData
(i []int)
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:46
↓ 1 callers
Method
Generate
Generate creates and returns a unique snowflake ID
uniqueid/snowflake/snowflake.go:54
↓ 1 callers
Function
GenerateRandom
GenerateRandom 生成随机GUID
uniqueid/benchmark/uniqueid_test.go:98
↓ 1 callers
Method
Get
(level int, id int)
2018wuhan_meetup/5踩坑集锦-多重map上锁/52错误的多重map上锁/main.go:66
↓ 1 callers
Method
Get
(level int, id int)
2018wuhan_meetup/5踩坑集锦-多重map上锁/51错误的多重map上锁/main.go:61
↓ 1 callers
Method
Get
(level int, id int)
2018wuhan_meetup/5踩坑集锦-多重map上锁/53正确的多重map上锁/main.go:66
↓ 1 callers
Method
Index
Index returns the index of the first instance of t in the alphabet, or an error if t is not present.
uniqueid/shortuuid/alphabet.go:39
↓ 1 callers
Function
dedupe
dudupe removes duplicate characters from s.
uniqueid/shortuuid/alphabet.go:49
↓ 1 callers
Function
getGoroutinePipelineRedisData
(ids []int)
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:53
↓ 1 callers
Function
getRemoteData
()
2018wuhan_meetup/2实时数据优化/21IO类型做异步缓存/main.go:51
↓ 1 callers
Function
getRemoteOneRedisData
(i int)
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:40
↓ 1 callers
Function
getRemoterUserList
()
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:105
↓ 1 callers
Method
initStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/52错误的多重map上锁/main.go:44
↓ 1 callers
Method
initStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/51错误的多重map上锁/main.go:41
↓ 1 callers
Method
initStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/53正确的多重map上锁/main.go:44
↓ 1 callers
Method
numToString
numToString converts a number a string using the given alphabet.
uniqueid/shortuuid/base57.go:43
↓ 1 callers
Method
push
(id int)
2018wuhan_meetup/6踩坑集锦-channel使用不当/62channel合理用法/main.go:39
↓ 1 callers
Method
push
(id int)
2018wuhan_meetup/6踩坑集锦-channel使用不当/61channel常规用法/main.go:34
↓ 1 callers
Method
stringToNum
stringToNum converts a string a number using the given alphabet.
uniqueid/shortuuid/base57.go:64
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/52错误的多重map上锁/main.go:53
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/51错误的多重map上锁/main.go:48
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/53正确的多重map上锁/main.go:53
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/6踩坑集锦-channel使用不当/62channel合理用法/main.go:51
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/6踩坑集锦-channel使用不当/61channel常规用法/main.go:38
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/2实时数据优化/21IO类型做异步缓存/main.go:37
↓ 1 callers
Method
syncStore
()
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:81
↓ 1 callers
Function
testCorrectRead
模拟多个http请求获取内存中数据,并只读内存数据
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:41
↓ 1 callers
Function
testWrongReadAndWrite
模拟多个http请求获取内存中数据,并只读内存数据
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:56
Function
BenchmarkBase64Random128
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:91
Function
BenchmarkDefaultSlice
(b *testing.B)
2018wuhan_meetup/1缓存数据优化/14GO多数据优化/slice_test.go:15
Function
BenchmarkJson
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:64
Function
BenchmarkPreAllocSlice
(b *testing.B)
2018wuhan_meetup/1缓存数据优化/14GO多数据优化/slice_test.go:34
Function
BenchmarkShortUuid
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:58
Function
BenchmarkSnowflake
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:50
Function
BenchmarkSyncPoolSlice
(b *testing.B)
2018wuhan_meetup/1缓存数据优化/14GO多数据优化/slice_test.go:55
Function
BenchmarkUuid1
go test -bench=BenchmarkUuid -benchmem go test -bench=. -benchmem
uniqueid/benchmark/uniqueid_test.go:17
Function
BenchmarkUuid2
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:24
Function
BenchmarkUuid3
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:31
Function
BenchmarkUuid4
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:37
Function
BenchmarkUuid5
(b *testing.B)
uniqueid/benchmark/uniqueid_test.go:43
Method
Decode
Decode decodes a string according to the alphabet into a uuid.UUID. If s is too short, its most significant bits (MSB) will be padded with 0 (zero).
uniqueid/shortuuid/base57.go:34
Method
Encode
Encode encodes uuid.UUID into a string using the least significant bits (LSB) first according to the alphabet. If the most significant bits (MSB) are
uniqueid/shortuuid/base57.go:20
Function
NewSnowflake
NewSnowflake returns a new snowflake worker that can be used to generate snowflake IDs
uniqueid/snowflake/snowflake.go:40
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
2018wuhan_meetup/1缓存数据优化/12NGINX去问号缓存/main.go:20
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
2018wuhan_meetup/1缓存数据优化/11NGINX缓存/main.go:20
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
2018wuhan_meetup/1缓存数据优化/13NGINX lock缓存/main.go:21
Function
Test_GoroutinePipelineRedisData
(t *testing.T)
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:30
Function
Test_OneRedisData
go test
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:11
Function
Test_PipelineRedisData
(t *testing.T)
2018wuhan_meetup/2实时数据优化/22并发获取数据/redis_test.go:19
Function
main
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/52错误的多重map上锁/main.go:21
Function
main
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/51错误的多重map上锁/main.go:17
Function
main
()
2018wuhan_meetup/5踩坑集锦-多重map上锁/53正确的多重map上锁/main.go:21
Function
main
()
2018wuhan_meetup/1缓存数据优化/12NGINX去问号缓存/main.go:9
Function
main
()
2018wuhan_meetup/1缓存数据优化/11NGINX缓存/main.go:9
Function
main
()
2018wuhan_meetup/1缓存数据优化/13NGINX lock缓存/main.go:10
Function
main
()
2018wuhan_meetup/6踩坑集锦-channel使用不当/62channel合理用法/main.go:20
Function
main
()
2018wuhan_meetup/6踩坑集锦-channel使用不当/61channel常规用法/main.go:15
Function
main
()
2018wuhan_meetup/2实时数据优化/21IO类型做异步缓存/main.go:17
Function
main
()
2018wuhan_meetup/4踩坑集锦-指针类型串号/main.go:23
Function
newAlphabet
Remove duplicates and sort it to ensure reproducability.
uniqueid/shortuuid/alphabet.go:18