自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 grpc 最佳实践

grpc 最常见的使用场景是:微服务框架下。多种语言只见的交互,将手机服务、浏览器连接至后台。产生高校的客户端库。(维基百科)低延迟,高可用,分布式系统;移动客户端和云端通讯;跨语言协议;独立组件方便扩展,例如认证,负载均衡,和监控(来自grpc官方文档,最后一项翻译可能不准确)。grpc的创建是非常简单的:1. proto文件math.protoService Math {...

2019-11-14 03:20:24 1387

原创 Go cookie 的简单测试

golang在服务端生成cookie与读取如果是用gin包,使用gin.context可以直接设置cookie, 具体内容如下:package mainimport "github.com/gin-gonic/gin"func main() {r := gin.Default()r.GET("/ping", func(c *gin.Context) ...

2019-11-03 21:09:12 377

原创 Go-proxy私有仓库配置实践

一 项目背景目前的golang私有库依赖,可以放在git repo中,需要特别在go.mod中写replace条目,解决多重依赖很麻烦,git 的repo有可能比较大,使用该方案能够支持版本的统一管理(公共依赖和私有依赖都通过go get 获取)。二 整体流程 前言: 因为私有仓库不能直接go get, 所以需要自己开发一个<代理服务>,参https://segme...

2019-11-03 21:06:15 3022

原创 golang通过递归遍历生成树状结构

业务场景:       一个机构查询科室信息的时候,希望返回树状结构的嵌套格式;解决办法:     通过递归和指针,嵌套成对应的结构体;      借鉴了前人的代码,但是最后递归的指针调用自己也是调试了半天才出来,这里献上完整的示例代码.        package mainimport ( "fmt" "encoding/json")type dept...

2018-10-25 12:58:59 9581

原创 golang汉字转拼音字头和五笔码

业务场景:       有一些对象新增的时候,为了方便后续的检索,需要同时生成拼音字头和五笔简写码.方案解决:      整体思路是集成所有汉字和拼音对应的库,以及汉字和五笔编码对应的库,这个库是一个map,然后用代码去这个map中遍历对应的五笔和拼音编码.      本人写的示例代码放在了github上: https://github.com/quasimodo7614/chin...

2018-10-25 12:48:02 1260

原创 golang根据结构体A转化为结构体B的方法

业务场景:       在使用go-xorm框架,mysql数据库,json格式传参的时候,一种情况:数据库的字段非varchar类型,且该字段可空.此时如果我们定义接收前端参数的结构体对应该字段为string时, 前端传入的值为空时,我们后台unmarshal之后,该字段对应的值为空;例如: 后台数据库有一个字段total_fee是float 类型, 此时如果要往插入该条数据,我们可以采...

2018-10-25 11:47:36 7432 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除