首页
学习
活动
专区
工具
TVP
发布

golang分享

主要为golang分享、偶尔也会有其他文章分享
专栏作者
74
文章
72218
阅读量
18
订阅数
我攻克的技术难题: 我是如何解决开发中Chrome插件问题
在搜索资源,或者查找解决棘手bug的方法的时候,会经历很长时间来回不断地翻阅一些网站,有的问题甚至半年后还需要重新来过。那些曾经访问过且证明没有任何意义的网页,会因为一个“优秀的”标题而导致再次浪费我们的时间。所以为什么我们不能拉黑它们呢?
Michel_Rolle
2024-02-05
5170
为什么我们更喜欢 gRPC 进行微服务开发?
想象一下,有一天你的服务崩溃或突然关闭,以及后果:资源泄漏、交易不完整和整个微服务生态系统的混乱。这个问题的解决方案是什么?
Michel_Rolle
2024-01-18
6470
GoLang 中的动态 JSON 解析
GoLang 以其简单和高效而闻名,它提供了用于处理 JSON 的强大工具。虽然基于结构的分析很常见,但在某些情况下,JSON 结构是动态的或未知的。在本文中,我们将探索在 GoLang 中使用空接口进行动态 JSON 解析,无需预定义结构即可提供灵活性。
Michel_Rolle
2024-01-17
5620
Golang 中的断路器模式
断路器模式的工作原理是引入一个“断路器”组件,该组件充当调用服务与其调用的服务之间的代理。断路器会跟踪它所调用的服务的运行状况,如果它检测到服务出现故障,它将打开电路并停止向失败的服务发送请求。这样可以防止调用服务因失败的请求而陷入困境,并允许其继续运行。
Michel_Rolle
2023-12-21
5280
在控制流中存储数据
在设计并发程序时,反复出现的一个决定是将程序状态表示为控制流还是表示为数据。这篇文章是关于这个决定意味着什么以及如何接近它。如果做得好,将存储在数据中的程序状态存储在控制流中,可以使程序比其他方式更清晰、更易于维护。
Michel_Rolle
2023-12-18
5330
高效的图像处理:Golang、Asynq、Redis 和 Fiber 用于异步队列处理
在这篇简短的文章中,我将解释一种加速 Web 应用程序的常用方法。它涉及将任务从主线程中移开并将它们放在队列中以进行异步处理,使用队列单独组织和处理这些任务。
Michel_Rolle
2023-12-17
5710
MongoDB: 介绍
在当今互联网时代,数据是任何应用的核心。为了更有效地存储和检索数据,许多开发者和组织转向了NoSQL数据库,其中MongoDB是一个备受关注的解决方案。MongoDB是一个开源的文档型数据库,以其灵活性、可扩展性和高性能而闻名。本文将介绍MongoDB的使用、原理以及其在现代应用程序中的角色。
Michel_Rolle
2023-12-15
5260
我是利用这些AI工具帮我提升效率的
大概在大学的时候。我就告诉自己。运用工具类的专业,一定要多提升自己的效率,以及等到真正工作后,在工作的前2年,可能很多时候在想要如何提升自己的效率。为什么会想呢,因为想把时间节省出来做其他的事情
Michel_Rolle
2023-12-13
4820
从实例出发,深入理解pprof原理与应用
内存泄漏是指在计算机程序中,由于程序未能正确释放已经申请的内存空间,导致系统的可用内存持续减少,最终可能导致程序性能下降甚至崩溃的问题。
Michel_Rolle
2023-12-11
2K9
由一行代码引发的变量分配思考
闲逛GitHub的时候发现 Brad Fitzpatrick的iter包。仔细看了2遍。代码里确实只有一行有效代码
Michel_Rolle
2023-12-11
7991
【2023腾讯·技术创作特训营】第四期发文挑战赛来袭,一起来慧眼识好文
大家好,为了帮助大家持续提升创作能力,腾讯云开发者社区【2023腾讯·技术创作特训营】最新一期有奖征文来袭啦~
Michel_Rolle
2023-12-07
81184
使用 Go 自定义 TCP 应用程序
TCP是全球所有数据传输的协议,例如HTTP和Websocket都通过TCP运行。即使是最常用的数据库,如 Mongo、Redis 或 Postgres,也使用 TCP 来运行其协议。
Michel_Rolle
2023-12-03
5902
select详解
在某些场景下需要同时从多个通道接收数据。通道在接收数据时,如果没有数据可以接收将会发生阻塞。也许会写出如下代码使用遍历的方式来实现:
Michel_Rolle
2023-11-30
4970
goroutine
在java/c++中要实现并发编程的时候,通常需要自己维护一个线程池,并且需要自己去包装一个又一个的任务,同时需要自己去调度线程执行任务并维护上下文切换,这一切通常会耗费程序员大量的心智
Michel_Rolle
2023-11-30
5140
并发
A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。
Michel_Rolle
2023-11-30
5000
channel
单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。
Michel_Rolle
2023-11-30
5500
遇到性能瓶颈的排查思路
有监控的情况下,首先去看看监控大盘,看看有没有异常报警,如果初期还没有监控的情况我会按照下面步骤去看看系统层面有没有异常
Michel_Rolle
2023-11-27
5580
git操作
Michel_Rolle
2023-11-27
5670
构建自己高效的workflow
喜欢去探索各种效率工具,自然离不开alfred。alfred可以完成很多事情,其中包括打开各种app,搜索文件,搜索引擎等太多了。
Michel_Rolle
2023-11-27
5550
使用 Go 处理大文件
首先,来看看文件处理的核心功能。下面的函数很简单,构造起来有点耗时;它从文件行中提取名字和月份。
Michel_Rolle
2023-11-25
5650
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档