240 发简信
IP属地:湖北
  • 程序员面试|如何设计分布式id生成器

    面试官为何爱问分布式 ID 生成器 在程序员面试的战场上,尤其是涉及分布式系统开发岗位时,面试官对分布式 ID 生成器的提问频率相当高。就像我之...

  • 一天一道面试题—— 乐观锁和悲观锁

    乐观锁 乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别...

  • 一天一道面试题—— HTTPS

    比较好的阅读资料推荐《图解HTTP》 HTTPS = HTTP + SSL + 完整性校验 证书验证 CA生成证书的指纹 将持有者的公钥、用途、...

  • 一天一道面试题——Redis篇2(淘汰策略,缓存问题,集群方案,主从复制)

    过期删除策略 定期删除100ms 扫描一定Key检查是否过期 惰性删除访问到Key的时候检查是否过期,过期了删除 内存淘汰策略 noevicti...

  • 一天一道面试题——Redis篇1(Redis的数据结构和对象)

    数据结构 SDS 简单字符串 链表 linkedlist (3.2 quicklist) 字典 dict 跳跃表 skiplist 整数集合in...

  • 一天一道面试题——数据库篇10(mysql 问题排查)

    慢查询日志 查看是否开启了慢查询日志 开启慢查询日志 查看慢查询日志设置的阈值 explain explain显示了mysql如何使用索引来处理...

  • 一天一道面试题——数据库篇9(mysql读写分离,主从复制)

    为什么要主从复制读写分离 提高并发性能 高可用 主从复制原理 3个线程:Master上的log dump线程, Slave上面的IO线程和SQL...

  • 一天一道面试题——数据库篇8(分表分库)

    为什么要分表分库 数据量大了,使用多个读写分离,多个从库也无法解决查询性能问题时,需要对数据进行切分。 垂直切分 垂直分表 也就是“大表拆小表”...

  • 一天一道面试题——数据库篇7(MVCC)

    MVCC是什么 MVCC就是用同一份数据临时保留多版本的方式的方式,实现并发控制。,快照读可以使普通的SELECT 读取数据时不用对表数据进行加...

个人介绍
普通一本毕业,毕业后做iOS开发2年,在职期间备战考研,成功上岸华中科技大学研究生,研究生毕业后在腾讯做后台开发
#考研
#腾讯
#程序员