文章 2024-10-20 来自:开发者社区

实践Golang语言N层应用架构

1 简介: 本文首先概述了N层体系结构的基本概念,说明了不同逻辑功能的应用程序如何被封装到不同的构件中。 接着,详细列出了在Go语言中对应的构件名称,包括前端框架(如Vue.js、React)替代Applet,Gin的处理函数和中间件对应Servlet,依赖注入和配置管理替代EJB容器...

实践Golang语言N层应用架构
阿里云文档 2024-10-14

使用云效以镜像方式将Golang语言的任务模板部署至SAE

您可以使用云效流水线Flow实现任务模板的持续集成和部署。本文介绍如何使用云效以镜像方式将Golang语言的任务模板部署至SAE。

文章 2024-09-04 来自:开发者社区

Golang语言之Prometheus的日志模块使用案例

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.源代码编写 package main import ( "fmt" "os" "path/filepath" "time" "github.com/alecthomas/kingpin/v2...

Golang语言之Prometheus的日志模块使用案例
文章 2024-09-04 来自:开发者社区

Golang语言之gRPC程序设计示例

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.RPC协议介绍 1.什么是RPC RPC对应的英文名称为"Remote Procedure Call",即远程过程调用。 与HTTP一致,也是应用程协议,该协议的目标是实现: 调用远程过程(方法,函数)就如调用本地方法一致。 ...

Golang语言之gRPC程序设计示例
文章 2024-09-04 来自:开发者社区

Golang语言之管道channel快速入门篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.channel的基本使用 1.channel概述 共享内存交换数据弊端: - 单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。 - 虽然可以使用共享内存进行数据交换,但是共享...

Golang语言之管道channel快速入门篇
文章 2024-09-04 来自:开发者社区

Golang语言goroutine协程并发安全及锁机制

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.多协程操作同一数据问题引出 package main import ( "fmt" "sync" ) var ( count int wg sync.WaitGroup ) func a...

Golang语言goroutine协程并发安全及锁机制
文章 2024-09-04 来自:开发者社区

Golang语言goroutine协程篇

                                              作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发编程常见术语 1.串行、并发与并行 串行: 我们都是先读小学,小学毕业后再读初中,读完初中再读高中。 并发: 同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 多个现场程序在一个核的CPU上...

Golang语言goroutine协程篇
文章 2024-09-04 来自:开发者社区

Golang语言文件操作快速入门篇

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.文件的读取操作 1.什么是文件 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集合,文件分为文本文件和二进制文件。 文件是保存数据的地方,是数据源的一种,比如大家经常使用的word文件,txt文件,Excel,jpg,png...

Golang语言文件操作快速入门篇
文章 2024-09-04 来自:开发者社区

Golang语言结构体链式编程与JSON序列化

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.json概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 JSON键值对是用来保存J...

文章 2024-09-04 来自:开发者社区

Golang语言结构体(struct)面向对象编程进阶篇(封装,继承和多态)

                                              作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Go语言的封装(encapsulation)实现 1.什么是封装(encapsulation) 封装(encapsulation)就是把抽象出的字段和对字段的操作封装在一起。 数据被保护在内部,程序的其他包只有通过被授权的操作方法...

Golang语言结构体(struct)面向对象编程进阶篇(封装,继承和多态)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像