首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
都是纸老虎
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
转转基于MQ的分布式重试框架设计方案
在分布式场景下,为了保障系统的可用性和数据的最终一致性,采用基于消息队列(MQ)的重试机制是一种常见的解决方案。
太难了,Java和Go,面试了30多场,终于上岸了!
我就请假约面试,没想到,被社会毒打了,Java太卷了,要求好高,各种拷打底层。后来想请假面试也不批,咋搞!?老子不惯着,裸辞了!春节之后,我是从3月份才开始约面的,到3月27号面试了大概20多家公司
阿里 P7 三面凉凉,kafka Borker 日志持久化没答上来
前段时间有个朋友,去面了阿里集团的P7岗位,很遗憾的是三面没有过,其中有一个kafka Borker日志如何持久化的问题没有答上来,今天正好写一篇源码文章给朋友复盘一下
源码剖析 golang 中 sync.Mutex | Go主题月
go 语言以并发作为其特性之一,并发必然会带来对于资源的竞争,这时候我们就需要使用 go 提供的 sync.Mutex 这把互斥锁来保证临界资源的访问互斥。既然经常会用这把锁,那么了解一下其内部实现,
Go 中的 sync.Mutex 是如何实现的?
概览 sync.Mutex 是 go 原生提供的互斥锁实现,也是最基本的同步原语了 合理利用锁即可避免并发编程中由于竞争引发的一些逻辑错误 使用 sync.Mutex 对外暴露的接口有三个 sync.
深入理解 go sync.Map - 基本原理
go 里面如果需要并发读写 map,我们可以采用 map 配合互斥锁的方式。又或者使用 sync.Map,本文就探讨一下sync.Map 的一些基本原理及用法。
Go面试题(四):锁的实现原理--sync.RWMutex 篇
面试官喝了口茶,捋了捋自己的秀发,问你sync.RWMutex读写锁的底层数据结构以及工作原理...
深入理解GO语言之内存详解
深入学习golang,必须要了解内存这块,这次会仔细讲解下内存这块,包括内存分配,内存模型,逃逸分析。让我们在编程中能注意下这块。 通过next和prev,组成一个双向链表,mspan负责管理从startAddr开始的N个page的地址空间。是基本的内存分配单位。是一个管理内存…
图解Go语言内存分配
Go语言内置运行时(就是runtime),抛弃了传统的内存分配方式,改为自主管理。这样可以自主地实现更好的内存使用模式,比如内存池、预分配等等。这样,不会每次内存分配都需要进行系统调用。 Golang运行时的内存分配算法主要源自 Google 为 C 语言开发的TCMalloc…
一文详解Go内存分配与逃逸分析
逃逸分析,简单的说就是确定内存是分配到栈上还是堆上。将内存分配到栈上的性能会比分配到堆上的性能明显要高,Go在编译阶段就会完成逃逸分析,编译器会尽可能的将内存分配到栈上...