首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大叔说码
掘友等级
开发攻城狮
冰冻三尺,滴水石穿,你基础怎么样?
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
美团二面:如何保证Redis与Mysql双写一致性?连续两个面试问到了!
在分布式系统中,保证缓存与数据库双写一致性,采用“先操作数据库后处理缓存”的策略。读操作时,先查缓存再查数据库并回填;更新时,先更新数据库,通过binlog异步删除缓存
10秒钟,想想如何回答好面试官口中的Channel问题
Channel的设计原理是什么?底层数据结构有哪些?说说Channel的读写细节?对一个已关闭的Channel读写会发生什么?
这样回答GMP调度模型,不给面试官二次提问的机会!
面试官:说说什么是GMP?steal-working是什么?有哪些阻塞调度?阻塞调度是如何表现的?P的数量多少?
忍不了!下次面试再问sync.Map的原理你就这么说!
sync.Map为什么是并发安全的?写的时候是写dirty还是写read?删除时 e.p 设置成了 nil 还是 expunged?
消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?
大家好,我是 yes。 最近我一直扎在消息队列实现细节之中无法自拔,已经写了 3 篇Kafka源码分析,还剩很多没肝完。之前还存着RocketMQ源码分析还没整理。今儿暂时先跳出来盘一盘大方向上的消息队列有哪些核心注意点。 当然在剖析这几个问题之前需要简单的介绍下什么是消息队列…
Golang 基础面试高频题+详细解析【第一版】来啦~
Golang基础题1、下面这段代码的输出什么?2、下面代码会输出什么?3、下面代码输出什么?4、下面代码会输出什么5、下面这段代码有错误吗?6、new()和make()的区别7、下面代码能否编译通过,
关于defer坑坑洼洼的使用细节你mark了吗
老实说,在不运行代码的前提下,大叔未能够完全回答上来。如果你的情况也跟大叔一样,或者对defer的知识点有点模凌两可,那么大叔这篇文章就有意义了,请接着往下看;如果你能正确回答上了(跪烂的膝盖还收吗大神),那么就当做温故知新吧。 好,在分析上面题目之前,我们先来了解一下defe…
面试官问我Redis事务,还问我有哪些实现方式
体验舒适版请移步:视觉体验传送门。 相信大家对Redis并不陌生了吧,对 Redis五种数据类型(String,Hash,List,Set, SortedSet) 的使用也应该是得心应手了。今天为什么要跟大家聊聊Redis的事务呢? 首先Redis事务在实际的场景应用上也占着比…
(正经版)面试官:切片作为函数参数是传值还是传引用?
上面代码中,在main函数里边初始化一个切片变量slice,接着调用changeSlice函数,参数为切片变量slice。而函数changeSlice的主要处理逻辑是改变切片的第二个元素的值。下面我们看一下运行打印的结果: 从输出结果我们看到,函数changeSlice内对切片…
讲了个故事,把切片参数是传值还是传引用的梗聊明白了
故事要从很久很久之前说起...... 相传很久之前有位大叔在衙门当程序员,专门处理民间那些有的没的疑难杂症。 有一天衙门抓来了两位草民二狗和来福,大叔一问才知道这两人因为争论一个问题干起来了!二狗腿被打断了一条,来福的腿毛都被咬光了,非常之惨。这哪得了啊,大叔得赶紧问问是什么问…
下一页
个人成就
文章被点赞
108
文章被阅读
45,300
掘力值
980
关注了
0
关注者
102
收藏集
1
关注标签
6
加入于
2020-04-02