![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 73
LCS-312
代码搬运工。。。。。
展开
-
Go中的编程模式:Pipeline
本文章我们重点来介绍一下 Go 编程中的 Pipeline 模式。用过 Linux 命令行的人都不会陌生,它是一种把各种命令拼接起来完成一个更强功能的技术方法,在C语言中也有pipe管道的叫法,具体的有兴趣的同学也可以去了解。现在的流式处理、函数式编程、应用网关对微服务进行简单的 API 编排,其实都是受 Pipeline 这种技术方式的影响。Pipeline 可以很容易地把代码按单一职责的原则拆分成多个高内聚低耦合的小模块,然后轻松地把它们拼装起来,去完成比较复杂的功能。原创 2023-10-20 15:16:59 · 370 阅读 · 0 评论 -
Golang:浅析Context包
在golang官方文档中是这样介绍context包的:在context包中定义了context类型来在不同的Goroutine 之间传递上下文,携带截止时间、取消信号以及携带上下文的系统参数(k-v)的类型。对服务器的传入请求应该创建上下文,对服务器的传出调用应该接受上下文。它们之间的函数调用链必须传播上下文,可以选择将其替换为使用WithCancel、WithDeadline、WithTimeout或WithValue创建的派生上下文。原创 2023-10-31 10:04:43 · 391 阅读 · 1 评论 -
Golang:反射机制reflect
Golang反射机制:reflect,反射是指在程序运行期对程序本身进行访问和修改的能力。原创 2023-10-21 18:53:28 · 417 阅读 · 0 评论 -
Golang 语言学习路线总结
golang语言学习路线脑图总结原创 2023-10-07 10:11:59 · 103 阅读 · 0 评论 -
Qt+go-Fastdfs 仿百度云盘开发笔记-服务端功能实现(二)
Qt+go-Fastdfs 仿百度云盘开发笔记-服务端功能实现,使用Gin框架,数据存储使用Mysql.原创 2023-03-31 22:19:59 · 266 阅读 · 0 评论 -
Qt+go-Fastdfs 仿百度云盘开发笔记(一)
Qt+go-Fastdfs 仿百度云盘开发笔记,基于Nginx作为反向代理和轻量级web服务器,客户端使用Qt搭建,后台应用使用Go-Gin框架开发。分布式解决方案用Go-Fastdfs,简介和安装部署可参考Go-Fastdfs安装部署,数据存储使用mysql和redis进行缓存。原创 2022-12-11 22:25:40 · 791 阅读 · 0 评论 -
【golang分布式文件系统】go-fastdfs分布式文件系统搭建
###一、FastDFS简介 go-fastdfs是一个基于http协议的开源的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。 项目地址:https://github.com/happyfish100/fastdfs ###二、go-fastdfs (go语言版本的FastDFS) 项目地址:https://github.com/sjqzhang...原创 2020-06-02 15:04:14 · 5824 阅读 · 0 评论