首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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在编译阶段就会完成逃逸分析,编译器会尽可能的将内存分配到栈上...