-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
项目使用了 ORM,具体执行的是什么 SQL 语句总是很迷?xorm1.0 解决了(项目使用了mysql,能上市吗)
昨天有人问,能不能讲讲 xorm,于是今天先来一篇简单的。自定义上下文 SQL Log 需求有哪些可以使用自己的封装日志库,拓展日志输出问题,可以输出到 es(elasticsearch)等,方便日志...
-
Go 每日一库之 validator:Go最优秀的验证库
简介今天我们来介绍一个非常实用的库——validator。validator用于对数据进行校验。在 Web 开发中,对用户传过来的数据我们都需要进行严格校验,防止用户的恶意请求。例如日期格式,用户年龄...
-
为什么 Go 语言设计时没有泛型?(为什么会痛经)
Go 是一门语法元素少、设计简单的编程语言,简单的设计往往意味着较弱的表达能力,工程师也需要使用更多时间编写重复的逻辑。Go 语言从发布到今天已经过去了 10 多年,向 Go 语言添加泛型的讨论也从...
-
关于 Go 语言优秀命令行库 Cobra 的探索(关于端午节的资料)
Cobra 是 Golang 生态系统中最着名的项目之一。它简单,高效,并得到 Go 社区的大力支持。让我们来深入探索一下。设计Cobra 中的 Command 是一个具有名称,使用描述和运行逻辑函数...
-
-
WebAssembly增加Go语言绑定(WebAssembly go)
为提供更好的跨平台支持,WebAssembly 正在积极推动其在本地桌面端的进展。与此同时,Wasmtime(WebAssembly runtime)近期为它增加了 Go 绑定功能,这意味着开发者可直...
-
RPC系列之基本概念及go语言使用实现(go语言rpc框架)
1、基本使用1.1、概念梳理TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。什么是RPC?远程过程调用(Remote Procedure Ca...
-
Go语言微服务实战之初识微服务(go微服务入门到容器化实践)
现在有越来越多的公司将go语言做为后台开发的首选语言,另外在后台开发中,微服务应该算得上是最流行的架构模式了。写这个系列的文章,主要是对此前项目中的微服务实践做个自我总结,因为个人也是个初学者,在黑暗...
-
这就是十大热门编程语言,想好学哪项了吗(学什么语言最有用编程)
如果你是软件开发领域的新手,那么你会想到的第一个问题是“如何开始?”编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简单方法之一,是通过市...
-
终于等到这一刻了,Python与 Excel互通了(python等待一秒)
很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。但是这样还是有一大缺陷,操作不是可视化的表格,因此对技能要求更高一点。近日,开发者构建了名为...
