-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
go语言打造个人博客系统(二)
在上篇文章go语言打造个人博客系统(一)中,我们了解了go语言的优点和go语言的数据库操作,本次我们会完成博客系统的后端开发。博客系统后端接口开发路由测试http.HandleFunc("/ping"...
-
go语言模版编程(go 开发语言)
什么是模版编程模板是将一个事物的结构规律予以固定化、标准化的成果,它体现的是结构形式的标准化。对于我们程序员来说,更直白的理解是;对于要输出的内容,个人位置需要参数化填充,需要填充的参数位置是固定的,...
-
Mac上安装Go的一次记录
Mac上安装Go的一次记录0、准备工作现在是2017年6月底,我用MacBook Air试着源码安装Go,参考文档是 https://golang.org/doc/install/source。1、下...
-
Go语言之禅(go语言之旅)
我应该如何编写出好代码?我最近一直在思考很多事情,每当反思自己的工作成果时,眼前常会出现一行字幕:我该如何编写出好代码? 主观上,没人愿意去编写糟糕的代码,那么问题来了:你是怎么知道你编写出好的Go代...
-
Go语言学习小记1(go语言基础语法)
编程语言影响编程思维。切换一门新的编程语言,最重要的是习惯它的编程思维。编程语言思维的形成:价值观 -˃ 思维 + 架构 + 行为- 价值观决定思维和语言结构- 思维和语言结构异性相应语言的应用行为-...
-
Go语言_反射篇(go语言映射)
这里的GO使用的版本是1.2Go语言的基本语法的使用已经在前几篇陆陆续续学完了,下面可能想写一些Go的标准库的使用了。先是reflect库。reflect库的godoc在http://golang.o...
-
Gong服务实现平滑重启分析(平滑重启nginx)
平滑重启是指能让我们的程序在重启的过程不中断服务,新老进程无缝衔接,实现零停机时间(Zero-Downtime)部署;目前实现平滑重启的主要策略有两种:方案一:我们的服务如果是多机器部署,可以通过网关...
-
关于go get的小知识(关于工作的文案)
关于go get的小知识1. go get与go install可能有同学在刚使用go get的时候会有一个小疑问,就是有些包go get下来的时候,有些包会“下载”一个二进制包在GOPATH/bin...
-
Go的http包中默认路由匹配规则
一、执行流程首先我们构建一个简单http server:package main import ( "log" "net/http" ) func main() { http.HandleFunc("...
-
Go 为什么这么“快”?(公公与儿媳)
怎么让我们的系统更快随着信息技术的迅速发展,单台服务器处理能力越来越强,迫使编程模式由从前的串行模式升级到并发模型。并发模型包含 IO 多路复用、多进程以及多线程,这几种模型都各有优劣,现代复杂的高并...
