作者:中华石杉 面试题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要 ...
分类:
数据库 时间:
2019-12-04 01:17:35
阅读次数:
125
作者:中华石杉 面试题 redis 的并发竞争问题是什么?如何解决这个问题?了解 redis 事务的 CAS 方案吗? 面试官心理分析 这个也是线上非常常见的一个问题,就是多客户端同时并发写一个 key,可能本来应该先到的数据后到了,导致数据版本错了;或者是多客户端同时获取一个 key,修改值之后再 ...
分类:
其他好文 时间:
2019-12-04 01:09:12
阅读次数:
92
作者:中华石杉 面试题如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么? 面试官心理分析其实问这个问题,主要是考考你,redis 单机能承载多高并发?如果单机扛不住如何扩容扛更多的并发?redis 会不会挂?既然 redis 会挂那怎 ...
分类:
其他好文 时间:
2019-12-03 23:51:16
阅读次数:
171
作者:中华石杉 面试题 redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发? 面试官心理分析 这个是问 redis 的时候,最基本的问题吧,redis 最基本的一个内部原理和特点,就是 redis 实际上是个单线程工作模型,你要是这 ...
分类:
编程语言 时间:
2019-12-03 23:43:22
阅读次数:
134
作者:中华石杉 面试题 redis 都有哪些数据类型?分别在哪些场景下使用比较合适? 面试官心理分析 除非是面试官感觉看你简历,是工作 3 年以内的比较初级的同学,可能对技术没有很深入的研究,面试官才会问这类问题。否则,在宝贵的面试时间里,面试官实在不想多问。 其实问这个问题,主要有两个原因: 看看 ...
分类:
其他好文 时间:
2019-12-03 23:28:48
阅读次数:
110
作者:中华石杉 面试题 redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现? 面试官心理分析 如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常见的有两个问题 ...
分类:
其他好文 时间:
2019-12-03 23:13:34
阅读次数:
91
曾经我总觉得我需要读完某本书,然后功力便达到了一个让自己满意的境界。 所以我花时间去阅读,赶任务,直到某天我真的读完了这个书或者是部分章节。 但回头再看时却发现自己的所谓努力只是在赶任务,没掌握的照样没掌握,白白浪费了时间, 还不如认真学习一页有效果;不仅如此,这种观点还有个可怕的后续便是,我学完这 ...
分类:
其他好文 时间:
2019-12-01 18:50:39
阅读次数:
107
技术,不是你的资本。人脉,可能是一种资本。但是很多时候我们能够接触到、使用到的人脉,并没有那么的广、精。只有你自己也到了一定的高度,你能成为别人的“人脉资本”时,你才同样能够把人脉视作你的资本。想来想去,真的能够剩下来的资本只有一样:拼得动。不管是身体上,还是心理上,能够拼得动,才是你能够依靠的资本... ...
分类:
其他好文 时间:
2019-11-30 11:30:43
阅读次数:
107
刚开始学习编程时感觉有用不完的经理,时间长了,敲久了感觉疲惫,我比较喜欢听歌,所以就边听歌边敲代码,音乐有时候能缓解你的疲劳,这个是真的有效,也有许多人会和我一样找个自己喜欢的方式去缓解心理疲劳。曾经上学时喜欢听那种比较有节奏感的电音,尤其是玩游戏时,感觉战斗力暴涨,哈哈。但是后来由于家庭的变故和找 ...
分类:
其他好文 时间:
2019-11-30 10:00:54
阅读次数:
83
首先说一下第六章的读后感吧,我首先了解了什么是靠巧合编程,我明白了几种偶然的运行成功,这也是我以前经常犯的错误, 会测试程序,有时候结果可能只是恰好对而已,所以我们不能靠巧合编程,也就是不能靠自己的设定或者侥幸心理编程。我还学习 了怎样避免靠巧合编程,也就是要深思熟虑的编程,要把所有可能的情况考虑到 ...
分类:
其他好文 时间:
2019-11-29 23:39:21
阅读次数:
88