这是一个可以直接写到简历中的优质项目。
前言最近有很多小伙伴私信我:在学完Go基础后,想使用一个框架实战一个商业项目,但是又苦于不知道选择什么框架,更不知道做什么商业项目。为了解决大家这些问题,我结合自己的项目经历,为大家开源了一个简单易上手的Go电商前后台系统API,这个项目不仅有电商系统常用的功能点,还浓缩了我开发Go积累的一些经验。这篇文章适合学完
转载
2024-04-29 17:07:48
55阅读
go-micro@v4.9.0源码阅读一、前言二、创建微服务三、源码阅读操作一:注册服务处理操作二:组件配置操作三:启动微服务Step 1 :启动微服务Step 2 :开启服务关闭监听Step 3 :停⽌Server组件Step 4 :停⽌Profile组件 一、前言Go是一款开源的编程语言,能更容易地构造简单、可靠且高效的软件,具备高并发,静态编译等特性,在性能、安全等方面具备非常大的优势。而
转载
2024-02-04 22:19:10
0阅读
看完示例,接着开始写代码。本节完成的功能是从零开始搭建一个简单的聊天室,包括服务端和Unity客户端两部分。界面如图,客户端点击链接登录,输入聊天内容,所有连接的客户端都能够在调试窗口中看到消息。echo服务端这个教程分两步进行,第一步是先把服务端给搭建起来,然后编写一个回应程序,以验证最基础的消息收发,第二步是添加聊天室功能。服务端结构有必要再回顾下goworld的结构图,客户端连接game,经
Go 语言于 2009 年 11 月正式宣布推出,成为开放源代码项目,发展至今已经具有越来越广泛的影响力,今年更是在 TIOBE 编程语言排行榜中跻身 20 强。很多开发者也逐渐将目光投向这门语言,本文整理了部分比较好的学习和应用 Go 语言的开发项目,希望为没有接触过这门语言的开发者们提供一个学习和了解这门语言的途径。关于Go语言Go 是 Google 开发的一种编译型,并发型,并具有
转载
2023-09-05 10:29:30
261阅读
GO语言开源项目
原创
2015-10-29 17:58:24
901阅读
http hertz: https://github.com/cloudwego/hertz thrift kitex:https://github.com/cloudwego/kitex gopkg:https://github.com/bytedance/gopkg
原创
2022-10-07 16:34:55
193阅读
# Go 与 MySQL 的结合:开源项目案例分析
Go 语言因其高效性和卓越的并发处理能力,越来越受到开发者的青睐。尤其是在数据库交互方面,Go 与 MySQL 的组合为开发现代应用提供了极大的便利。本文将探讨一个简单的开源项目示例,演示如何在 Go 中与 MySQL 数据库进行交互,并通过序列图和状态图展示其工作流程。
## 项目简介
假设我们有一个简单的图书管理系统,该系统能管理图书信
Go是Google开发的一种静态、强类型、编译型、并发型,并具有垃圾回收功能的类C编程语言。2009以开源项目的形式发布,2012年发布1.0稳定版本,距今已经十年了,其性能类似于Java和C++,但速度极快,适合搭载于web服务器,用于高性能分布式系统开发。作为热门的编程语言之一,Go语言吸引了很多关注。根据TIOBE编程排行榜,2016年,Go语言成为年度最受欢迎的编程语言;2019年,Go语
前言其实Grpc拦截器是我以前研究过,但是我看网上相关C#版本的源码解析相对少一点,所以笔者借这篇文章给大家分享下Grpc拦截器的实现,废话不多说,直接开讲(Grpc的源码看着很方便,包自动都能还原成功。.Net源码就硬生啃。。。弄了半天没还原成功?)。ps:•本篇文章主要是讲解源码,并不进行举例Demo,所以读者尽量先写一个小Demo,看看生成的代码,然后伴随着看文章。•如果没有用过Grpc的读
**Go Web 开源项目实现步骤**
步骤 | 操作 | 代码示例
--- | --- | ---
1 | 确定项目需求和功能 | 无需代码
2 | 创建新的Go项目 | `mkdir go-web-project && cd go-web-project`
3 | 初始化Go项目 | `go mod init github.com/your-username/go-web-project`
原创
2024-04-30 11:53:29
97阅读
# Go语言开源工具
## 引言
Go语言是一门开源的编程语言,由Google开发并于2009年发布。它旨在提供一种简洁、高效且可靠的方式来编写软件。随着其在开发社区的不断发展和推广,越来越多的开源工具被开发出来,以便帮助开发者更好地使用这门语言。本文将介绍一些常用的Go语言开源工具,并提供一些代码示例来演示它们的用法。
## Go语言开源工具概览
Go语言开源工具可以分为几个不同的类别,
原创
2023-08-13 15:35:05
90阅读
# 开发一个开源聊天应用:Android Go
在这个文章中,我们将探讨如何开发一个基于 Android Go 的开源聊天应用。对于刚入行的开发者来说,理解整个流程是首要的一步。下面的表格总结了实现这个项目的关键步骤。
## 开发流程
| 步骤 | 说明 |
|------|------|
| 1 | 确定项目需求 |
| 2 | 选择开发工具与环境 |
| 3 | 创建
Go 开源 MySQL binlog 是一个用于解析和读取 MySQL binlog 日志文件的 Go 语言库。本文将介绍如何使用 Go 开源 MySQL binlog 库,并以代码示例的形式展示其用法。
## 什么是 MySQL binlog?
MySQL binlog 是 MySQL 数据库的二进制日志文件,它记录了数据库的所有更改操作,包括插入、更新和删除操作。通过分析和读取 binlo
原创
2024-01-25 05:27:05
175阅读
Go语言圣经(中文版) Go编程语言规范
搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇 Go开发工具Go命令行操作命令详细介绍 go get github.com/valyala/fasthttp  
转载
2023-09-15 12:37:33
64阅读
文章目录1. MongoDB简介2. Go连接MongoDB3. insert 插入3.1 插入单条数据3.2 插入多条数据4. find 查询4.1 单条查询4.2
原创
2022-04-28 00:18:42
3182阅读
目录1. Redis简介2. Go语言连接Redis3. String 操作3.1 Set & Get3.2 Incr & Incrby3.2.1 Incr 加 13.2.
原创
2022-06-07 14:54:10
172阅读
参考链接: google整理的不错的开源项目 https://github.com/golang/go/wiki/Projects https://studygolang.com/articles/7708 下面推荐几款适合学习的项目: 小弟以前对IM聊天工具和爬虫情有独钟,所以选择的入手开源项目是 Pholcus(幽灵蛛)一块开源的分布式爬虫。 后续也可以和python开源爬虫框架sc
转载
2024-04-30 10:00:11
78阅读
概念正向代理正向代理是一种客户端代理技术,帮助客户端访问无法访问的服务器资源,可以隐藏客户端的真实ip反向代理服务器端的代理技术,帮助服务器负载均衡、缓存、安全校验,可以隐藏服务器的真实ip正向代理实现实现原理:正向代理服务器接收到客户端到request请求,把request拷贝为自己的request发送给服务器,并把服务器返回的数据包装给客户端type Pxy struct {
}
fu
转载
2023-08-18 21:22:45
77阅读
Golang,也称为Go,是一种开源编译程序语言。它于2009年由Google开源,由Robert Griesemer,Rob Pike和Ken Thompson于2007年左右设计。Go在语法上与C类似,并且在2011年首次发布稳定版本。但是,作为C的补充,Go提供垃圾回收,内存安全,结构化类型和CSP样式并发。根据TIOBE的Go指数,Go在过去一年中发展最快,“几乎没有竞争对手”,人气上升了
转载
2023-09-01 10:01:33
60阅读
自:相关链接项目地址:https://github.com/eolinker/goku-api-gateway官网地址:https://www.eolinker.com前言:我们为什么要做Goku API 网关?我们 EOLINKER 自2017年成立以来,立志于做全球领先的 API 管理平台,我们先是做了目前国内最大的在线API管理平台(API Studio),然后在18年发布了支持API场
转载
2023-09-15 15:34:16
226阅读