-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Go语言之goroutine的调度原理(goroutine状态)
一、关于并发的基础知识在讲goroutine的调度原理之前,有些与操作系统相关的知识,我们需要先知道,例如:1.什么是并发?并发:两个或两个以上的任务在一段时间内被执行。我们并不关心这些任务是否在同一...
-
Go语言教程之结构体(go语言构造函数)
对象在介绍结构体之前,我们先讲讲编程语言中的对象的概念吧,因为在相关的程序开发过程中,我们通常是面向对象进行编程,就是将相关的属性和方法组合成一个整体来看待。因为对于大多数人而言,程序的编码是一个非常...
-
Go语言中如何开启 TCP keepalive?(go语言教程)
我有一个供客户端连接的 TCP 服务端程序。它十分简单。但问题是,所有的客户端都使用手机移动网络并且网络总是不稳定。经常丢失连接却没有通过FIN或者RST包通知服务端。服务端保持着这个虚连接并且认为这...
-
国内首款 | Go语言微服务框架发布!(国内首款基于云架构)
华为云CSE微服务引擎是业界首个商用的企业级微服务应用管理平台,包含微服务Java SDK、Go SDK、Mesher,为用户提供统一的服务注册、配置和治理控制台,可轻松实现微服务应用的快速开发和高效...
-
go语言中的new与make(go语言 new)
初学go语言,对于初始化变量时使用new还是make有些迷惑,这里简单总结一下new() 和 make() 的区别以下摘录自 https://github.com/unknwon/the-way-to...
-
go build命令(go语言编译命令)完全攻略(gold)
Go语言的编译速度非常快。Go 1.9 版本后默认利用 Go语言的并发特性进行函数粒度的并发编译。Go语言的程序编写基本以源码方式,无论是自己的代码还是第三方代码,并且以 GOPATH 作为工作目录和...
-
Go 语言面向对象教程 — 接口篇:接口定义与实现(google)
接口在 Go 语言中有着至关重要的地位,如果说 goroutine 和 channel 是支撑起 Go 语言并发模型的基石,那么接口就是 Go 语言整个类型系统的基石。Go 语言的接口不单单只是接口,...
-
Go 语言面向对象教程 — 接口篇:接口赋值(google)
和 PHP 一样,Go 语言的接口不支持直接实例化,只能通过实现类实现接口声明的所有方法,不过不同之处在于 Go 语言接口支持赋值操作,从而快速实现接口与实现类的映射,与之相比,PHP 要实现接口与实...
-
yii2框架下在两个页面之间传递弹出消息
yii2框架下在两个页面之间传递弹出消息在第一个页面,处理完一些逻辑之后,要转到第二个页面,而且,要在第二个页面上弹出一个消息,用来说明第一个页面的处理结果。比如第一个页面是存储客户信息的,那么则有:...
-
Go语言很好很强大,但我有几个问题想吐槽(go 语言 缺点)
Go 是一门非常不错的编程语言。然而,我在公司的 Slack 编程频道中对 Go 的抱怨却越来越多(猜到我是做啥了的吧?),因此我认为有必要把这些吐槽写下来并放在这里,这样当人们问我抱怨什么时,我给他...
