- 博客(4)
- 收藏
- 关注
转载 [golang]反射的用处--代码自动生成
背景: go语言处理db、json的时候,具体代码的变量定义和db字段、json输出的时候可能不一样。 这个时候,我们需要用tag的方式来进行定义。 例如: type MyStruct struct { Name string `json:"name"` MaxHeight int `json:"max_height"` }
2016-10-22 10:35:08
839
转载 [goa]golang微服务框架学习(二)-- 代码自动生成
之前用过go语言的反射来做一些代码生成,参考这篇。 但是这种方式,入侵太强,需要执行对应的申明调用, 所以对GOA框架的自动生成非常感兴趣,于是仔细研究了一下,发现用的比较巧妙, 这里先卖个关子,先看看生成的代码目录结构。 这里使用adder的desgin文件来生成: package design import ( . "github.com/go
2016-10-22 10:30:40
1097
转载 [goa]golang微服务框架学习--安装使用
当项目逐渐变大之后,服务增多,开发人员增加,单纯的使用go来写服务会遇到风格不统一,开发效率上的问题。 之前研究go的微服务架构go-kit最让人头疼的就是定义服务之后,还要写很多重复的框架代码,一直再想如何使用IDL描述服务,然后自动生成框架代码。 直到遇到老这货 goa,另外一个go的微服务框架。具体介绍看这篇,还有官网。 这货实现了框架的代码自动生成(自动生成的代
2016-10-22 10:29:18
1961
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
2016-10-08 11:04:34
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人