![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
yilegel
这里不会有详细、高深的东西。只是把别人的东西实践了一次,再加些自己的理解。
展开
-
go reflect优秀源代码中,使用示例
原创 2021-09-19 13:41:34 · 134 阅读 · 0 评论 -
go reflect库 示例代码
package ceshi// Copyright 2012 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.import ( "bytes" "encoding/json" "fmt" "io" "os" "reflect")func ExampleK原创 2021-09-07 22:19:35 · 134 阅读 · 0 评论 -
go-zero源码学习
文章目录框架:一、core 内核部分1、conf将json、yaml、yml转为internal/config下对应的map结构数据2、mapping3、store3.1、cache3.1.1、redis3.1.2、sqlc 带缓存的sql语句3.1.3、sqlx 直接执行(exec)4、stringx二、rest部分三、rpc部分框架:1、框架的作用就是简化开发。其中之一就是已经有很多轮子。如:生成n位随机字符串。如:封装redis使能兼容集群和单node一、core 内核部分1、这里面的东西是可原创 2021-06-30 00:27:12 · 831 阅读 · 2 评论 -
go-zero问题protoc-gen-go: unable to determine Go import path for “user.proto“
Please specify either: • a "go_package" option in the .proto source file, or • a "M" argument on the command line.github官方文档中提到:9. Important notes 重点:Use grpc 1.29.1, because etcd lib doesn’t support latter versions.google.golang.or原创 2021-06-27 11:43:39 · 1265 阅读 · 0 评论 -
gometer
原创 2021-05-20 16:52:00 · 97 阅读 · 0 评论 -
micro
go 1.16 版本 必须使用 micro工具(不是go-micro)的v3版本原创 2021-04-26 01:05:23 · 110 阅读 · 0 评论 -
grpc学习
项目名称不能使用“-”,否则proto文件不能生成.go文件原创 2021-04-24 12:39:17 · 85 阅读 · 0 评论 -
一图了解goland调试
原创 2021-04-15 21:39:54 · 144 阅读 · 0 评论 -
mac m1芯片 goland不能使用debug的问题,搞了四小时终于成功了
关键点:使用的go版本不对应该使用下图中版本(之前可能使用的第二个版本,看到是.pkg文件就没详细看区别直接安装了)其他问题:1、使用goland 2020.3.4都不能成功,直接运行结束。也不报错。但是使用 2021.1就会报错。说 不支持darwin/arm64 1.16.3版本的go,要我使用 go 的sdk去做调试。2、其实不需要什么sdk, 根本问题是上图中问题。...原创 2021-04-13 23:38:42 · 6267 阅读 · 20 评论