首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夭要7夜宵
掘友等级
Java 后端大数据
答案说明所有
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 100
沸点 11
赞
111
返回
|
搜索文章
最新
热门
深入浅出 RPC 框架 | 豆包MarsCode AI刷题
深入浅出 RPC,简单介绍一下 rpc 的基础概念,然后进一步讲解 RPC 的分层架构,在说完 RPC 的分层架构,继续说RPC 的关键指标,然后说 RPC 的最佳实践。
interface 解析 | 豆包MarsCode AI刷题
go语言并非传统意义上的面向对象的语言,他不像Java或者c++一样有类,继承等一些特性,但是我们也可以借助go语言中的struct和interface来实现这种面向对象的编程。在前面的基础章节我们了
深入浅出 sync.map 源码 | 豆包MarsCode AI刷题
sync.map 是什么? sync.map是go语言在sync包下提供的一个可以提供并发访问的map。我们知道go语言的map是非线程安全的,对map的操作不是原子操作,所以在对原生的map进行并发
channel 源码分析 | 豆包MarsCode AI刷题
channel 是什么 顾名思义,channel就是一个通信管道,被设计用于实现goroutine之间的通信 Go语言尊崇的设计思想是:以通信的方式来共享内存,而不是通过共享内存来实现通信。
Go 垃圾回收 | 豆包MarsCode AI刷题
GC的全称是 Garbage Collection,字面意思是垃圾回收,其实可以理解为垃圾内存回收。GC是编程语言实现的一种自动内存管理机制,用来找到程序中不再使用的那些“垃圾”内存,然后把它们清理掉
SingleFlight 解决缓存击穿 | 豆包MarsCode AI刷题
缓存击穿 缓存在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。 为什
Go 内存管理 | 豆包MarsCode AI刷题
引言 现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是C和C++,编写代码过程中需要主动申请或者释放内存;而Java 和Go等语言使用自动的内存管理系统,由内存分配器和垃圾收集
Go 语言逃逸分析 | 豆包MarsCode AI刷题
函数的运行都是在栈上面运行的,在栈上面声明临时变量,分配内存,函数运行完毕之后,回收内存,每个函数的栈空间都是独立的,其他函数是无法进行访问,但是在某些情况下栈上面的数据需要在函数结束之后还能被访问,
【字节青训营】深入浅出 Go 语言 GMP 模型 | 豆包MarsCode AI刷题
带你从源码角度,全面剖析 Go 并发调度 GMP 模型,参考多篇文献,带你深入浅出 Go 语言 GMP 模型。
【字节青训营】Go 语言并发编程:Sync | 豆包MarsCode AI刷题
Sync 我们说到在 Go 语言并发编程中,倡导使用通信共享内存,不要使用共享内存通信,goroutine之间尽量通过channel来协作,而在其他的传统语言中,都是通过共享内存加上锁机制来保证并发安
下一页
个人成就
文章被点赞
258
文章被阅读
31,466
掘力值
2,442
关注了
47
关注者
127
收藏集
0
关注标签
49
加入于
2022-08-04