-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
go语言打造个人博客系统(一)
为什么选择go语言?听说go语言是在几年前,但真正深入了解他却是在2017年,因为当时作为讲师 ,需要准备go语言的课程,结果稍一接触立刻就喜欢上这门语言了,作为长期的c/c++程序员来说,10年来参...
-
Go的http包中默认路由匹配规则
一、执行流程首先我们构建一个简单http server:package main import ( "log" "net/http" ) func main() { http.HandleFunc("...
-
GoLang之方法与接口(golang菜鸟教程)
Go语言没有沿袭传统面向对象编程中的诸多概念,比如继承、虚函数、构造函数和析构函数、隐藏的this指针等。方法Go 语言中同时有函数和方法。方法就是一个包含了接受者(receiver)的函数,rece...
-
整洁架构(Clean Architecture)的Go微服务: 程序容器(Application Container)
清晰架构(Clean Architecture)的一个理念是隔离程序的框架,使框架不会接管你的应用程序,而是由你决定何时何地使用它们。在本程序中,我特意不在开始时使用任何框架,因此我可以更好地控制程序...
-
编辑器 VS Code 如何快速查看 Go 接口?(编辑器哪个好用)
背景使用 vscode 阅读 Go 项目源码时,有个不太方便的地方,就是跟踪interface的实现。vscode 只能追到interface定义的地方,而无法定位到其具体的实现。比如,我在追 etc...
-
图解kubernetes调度器framework核心数据结构·(kubernetes节点)
Framework是kubernetes扩展的第二种实现,相比SchedulerExtender基于远程独立Service的扩展,Framework核心则实现了一种基于扩展点的本地化的规范流程管理机制...
-
Go 官宣:新版 Protobuf API(google)
简介我们很高兴地宣布,用于 Google 的语言无关数据交换格式 protocol buffers[1] 的新版 Go API 发布了,这是一次重大的版本升级。新 API 的动机Go 的第一个 pro...
-
-
6 个 K8s 日志系统建设中的典型问题,你遇到过几个?(6月3日为什么不能提)
在 Logging 这块做了几年,最近 1 年来越来越多的同学来咨询如何为 Kubernetes 构建一个日志系统,或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些...
-
换个角度看:Go里的unsafe包是什么?(unsafe go)
从Unsafe这个包名上,我们会比较自然的意识是不用去使用它。要去理解这个包可能不安全的原因,我们先来看下文档的描述吧:Package unsafe contains operations that...
