作者 | Reshef Sharvit译者 | 王强策划 | 田晓旭本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。在这篇博文中我想谈谈 API,讲一下针对微服务该如何设计 API。准备工作:Golang——https://gola …

2021年8月10日 0条评论 523点热度 0人点赞 root 阅读全文

导语 | 现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是C和C++,编写代码过程中需要主动申请或者释放内存;而PHP、Java 和Go等语言使用自动的内存管理系统,由内存分配器和垃圾收集器来 …

2021年8月4日 0条评论 487点热度 0人点赞 root 阅读全文

点击上方蓝色“Go语言中文网”关注,每天一起学 Go技术的突飞猛进,推动着世界上许多突破性的发现。Golang ,作为如此革命性的发明,早已征服了整个世界。当我们接触到 Golang 后,开发领域中已经发现了很多种(用 Gol …

2021年7月22日 0条评论 301点热度 0人点赞 root 阅读全文

问题很多同学都认为如果我知道json.marshal的值,我就不用判断它执行之后返回错误,包过工作5,6年的经验的一些高工也是这么认为的。然而到底要不要判断呢?我这里先不给结论,我们先来看下我们业务中出现的问题。事 …

2021年6月12日 0条评论 384点热度 0人点赞 root 阅读全文

更多精彩内容,欢迎关注公众号:数量技术宅,也欢迎加入量化学院,与190位来自各行各业优秀的同学一同交流量化观点。不少同学在拿到技术宅分享的Python代码后,不知道该如何使用、如何运行这些代码;有的同学安装了P …

2021年4月22日 0条评论 499点热度 0人点赞 root 阅读全文

内容提要通过本文您将 get 如下知识:微服务为什么引入服务注册发现服务注册中心设计原理Golang 代码实现服务注册中心为什么引入服务注册发现从单体架构转向微服务架构过程中,当服务调用其他服务时,如何找到正确的 …

2021年4月7日 0条评论 353点热度 0人点赞 root 阅读全文

作者 | 薛寒钰策划 | 蔡芳芳引     言在大多数的业务系统的构建和开发之中,日志作为系统运行背后的产出,描述着我们系统的行为和状态,是开发和运维人员对系统进行观察和分析的基石。在系统状态比较微小和原始的 …

2021年3月2日 0条评论 351点热度 0人点赞 root 阅读全文

大家好,我是 frank。欢迎大家点击上方蓝色文字「Golang 语言开发栈」关注公众号。01介绍golang 程序大多数是通过 if err != nil 处理错误,在 golang 社区中,有一部分 golang 程序员对此举是持反对观点,他们认为 …

2021年2月28日 0条评论 412点热度 0人点赞 root 阅读全文

To err is human,to forgive divine.                -Alexander Pope初学golang我们经常会犯一些错误,虽然它们不会产生类型检查的异常,但是它们往往潜在影响软件的功能。01循环中易犯的错误1.1使用循环迭代变量的 …

2021年2月13日 0条评论 417点热度 0人点赞 root 阅读全文

贺鹏 目前就职某互联网金融公司负责架构及开发管理工作,在分布式领域和风控领域深入研究。I.内容提要在微服务架构中,经常会碰到服务超时或通讯失败的问题,由于服务间层层依赖,很可能由于某个服务出现问题,不合 …

2020年12月30日 0条评论 1187点热度 0人点赞 root 阅读全文