理解HTTP构建的网络应用只要关注两个端--客户端(client)和服务端(server),两个端的交互来自client的request,以及server端的response。所谓的http服务器,主要在于如何接受client的request,并向client返回response。
十年云计算浪潮下,DevOps、容器、微服务等技术飞速发展,云原生成为潮流。企业云化从“ON Cloud”走向“IN Cloud”,成为“新云原生企业”,新生能力与既有能力立而不破、有机协同,实现资源高效、应用敏捷、业务智能、安全可信。整个云原生概念很大,细化到
在年初时候,自己学习的同时发现网络上学习的资料非常的零散,碎片化,这样给我学习时候不知道参考哪些资料来学习,没有系统化的学习,导致我学习的速度很慢,学进去东西也不尽如人意。所以,我在想既然我遇到这样的问题,那大家应该也会遇到。从而,我利用空
前面的文章中,了解到 Go 语言不是一种传统意义上的面向对象语言,因此 Go 没有类和继承的概念。
原文链接: 开始读 Go 源码了
gRPC 这项技术真是太棒了,接口约束严格,性能还高,在 k8s 和很多微服务框架中都有应用。 作为一名程序员,学就对了。
Go 语言实现 gRPC 的发布订阅模式,REST 接口和超时控制
原文链接: 使用 grpcurl 通过命令行访问 gRPC 服务
原文链接: 开始读 Go 源码了
2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,音视频开发,TCP/IP,数据结构,计算机原理等
Go语言入门资料
作者:ReganYue
单击地图弹出当前坐标信息的弹窗
当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,把它们置为1。检索时,我们只要看看这些点是不是都是1就(大约)知道集合中有没有它了:如果这些点有任何一个0,则被检元素一定不在;如果都是1,则被检元素很可能在。
Ubuntu 基于Nginx1.8的Golang环境搭建(Ubuntu 20.04 + Nginx1.8 + Golang 1.17 )
在插入排序中,在待排序序列的记录个数比较少,而且基本有序,则排序的效率较高。
本文来自一篇博客:How to really learn Go。作者不仅讲述了学习 Go 语言的方法、方向、目标,还分享了一些人生哲学。读完很是受用,故此想翻译过来,翻译的如有不好,请读者指出,建议读者看看原文。
在年初时候,自己学习的同时发现网络上学习的资料非常的零散,碎片化,这样给我学习时候不知道参考哪些资料来学习,没有系统化的学习,导致我学习的速度很慢,学进去东西也不尽如人意。所以,我在想既然我遇到这样的问题,那大家应该也会遇到。从而,我利用空
这是基于200万聊天记录训练出来的,你可以用自己和女朋友的记录训练了试试效果 :P
跟大厂一起认识K8s: Kubernetes 的概述---官方 Kubernetes是什么?---红帽redhat Kubernetes是什么?---mirantis 深入研究 Kubernetes 核心概念---阿里巴巴 Kubernetes 开源知识---华为 深入浅出Kubernetes实战手册(阿里云)
随着应用程序的复杂度的增长,测试它所需要的工作量也呈指数级增长。 GoReplay 为我们提供了复用现有流量进行测试的简单想法。GoReplay是一个用golang开发的简单的流量录制插件,支持多种方式的过滤,限流放大,重写等等特性。GoReplay 可以做到对代码完全无
私藏的 Go 学习资料,全部整理发出。
关注 Go 语言、工具和社区不断变化的好方法就是查看专门涉及 Go 的博客。在这篇文章中,我们会看到 Go 用户、贡献者和教育工作者写的博客,以了解他们使用 Go 语言的各种方式。
本文来自一篇博客:How to really learn Go。作者不仅讲述了学习 Go 语言的方法、方向、目标,还分享了一些人生哲学。读完很是受用,故此想翻译过来,翻译的如有不好,请读者指出,建议读者看看原文。
我整理了一份 Go 学习路线,这份学习路线不以数量取胜,努力做到精简。从基础到进阶,从理论到实战
Golang 并发安全 k-v 缓存开源库实现源码分析,对比多种缓存技术选型
在年初时候,自己学习的同时发现网络上学习的资料非常的零散,碎片化,这样给我学习时候不知道参考哪些资料来学习,没有系统化的学习,导致我学习的速度很慢,学进去东西也不尽如人意。所以,我在想既然我遇到这样的问题,那大家应该也会遇到。从而,我利用空
现在很难想象编写应用程序在运行时不访问存储,可能甚至不需要编写部署脚本,他们需要访问配置文件,在某种方式上,仍然是存储类型。
本文以 blog 的网站后台为例,着重介绍一下如何使用 go-zero 开发 blog 的用户模块。
最近在思考如何选一款 Go 生态的微服务框架,研究下别人如何做微服务设计及治理等。CloudWeGo 是最近字节刚发布的,而 Kratos 是 B 站比较早开源的一款。
大型程序通常由许多较小的子程序组成。 例如,Web 服务器处理来自 Web 浏览器的请求并提供 HTML 网页作为响应。 每个请求都像一个小程序一样被处理。对于像这样的程序,最理想的是能够在同一时间运行它们的小型组件(在 网络服务器的情况下,处理多个请求)。
上个月底,我们从《[ CloudWeGo 微服务实践 - 01 ] 开篇》开始了解由字节跳动开源的微服务中间件集合。并且我们已经熟悉了一段时间,了解了基本的玩法和套路,甚至基本上我们可以从 example 开始,参看 demo 上手。之前看到群里还有人问 Kitex 是否已经有人应
gRPC 这项技术真是太棒了,接口约束严格,性能还高,在 k8s 和很多微服务框架中都有应用。 作为一名程序员,学就对了。
在昨天的一节https://entgo.io/ 中,我们初始化了一个项目,当然只是简单的写了一个接口,想要成为一个项目首先有一个完整的逻辑,开放了接口,自然要把数据先给存储起来,先跑通一个接口的流程。
Go 语言实现 gRPC 的发布订阅模式,REST 接口和超时控制