
Golang
code301
后端工程师,目前工作中使用的语言为PHP,Golang,C#
敬畏每一行代码
展开
-
Golang 每日一库
github 项目地址https://github.com/darjun/go-daily-lib原创 2021-06-15 15:02:04 · 482 阅读 · 0 评论 -
Golang 依赖注入
1. 手动实现依赖注入package mainimport "fmt"type A struct { B *B}type B struct { Did int}func main() { var a A b := B{Did: 1} fmt.Println(b.Did) a.B = &b fmt.Println(a.B.Did)}2.原创 2021-06-09 16:30:12 · 22110 阅读 · 0 评论 -
Golang动态调用方法
main.gopackage mainimport ( "lenu/call" "reflect")type FuncMapsType map[string]reflect.Valuefunc main() { _, _ = CallFunc("Hello", "执行Hello方法") _, _ = CallFunc("World", "执行World方法")}func CallFunc(tableName string, args ... interface{}) (r原创 2021-06-08 15:19:39 · 23838 阅读 · 1 评论 -
Golang实现定时任务
package mainimport ( "github.com/robfig/cron/v3" "log")func main() { c := cron.New() _, _ = c.AddFunc("@every 5s", timer) c.Start() select {}}func timer() { log.Println("每5s执行一次")}原创 2021-06-08 14:58:31 · 23216 阅读 · 0 评论