Loading

摘要: 刷到的感觉比较有用的前辈的话 阅读全文
posted @ 2021-09-16 16:04 小窝121 阅读(55) 评论(0) 推荐(0)
摘要: 设计模式 《大话设计模式》学习笔记 阅读全文
posted @ 2021-10-22 12:05 小窝121 阅读(26) 评论(0) 推荐(0)
摘要: 是什么 索引 idx_id(id), idx_name_sex(name, sex),id_age(age) 根据name查询name,sex,id 索引覆盖,不覆盖age 原理 b+树的组织形式,对于二级索引来说,如果是组合索引,如(a,b) , 那么其规则就是对于a递增,对于a相等的,b递增,对 阅读全文
posted @ 2021-09-23 21:25 小窝121 阅读(83) 评论(0) 推荐(0)
摘要: parsec完美解决远程游戏, zerotier one解决远程共享,重点是都免费 阅读全文
posted @ 2021-09-23 10:39 小窝121 阅读(108) 评论(0) 推荐(0)
摘要: 优点 简单,方便 避免因为插入导致的叶子节点分裂(新页面申请并且页面数据移动) 相比于UUID,使用自增主键的二级索引占用空间更小 缺点 分布式存储的数据表由于每个表都自增,导致主键冲突 需要合并表的时候,会出现主键冲突 合并老数据时,当需要采用前缀+id的方法是,自增长的数字型比较麻烦 异构的数据 阅读全文
posted @ 2021-09-22 21:51 小窝121 阅读(633) 评论(0) 推荐(0)
摘要: 21秋招问题汇总 秋招中遇到的答得不太好的问题 阅读全文
posted @ 2021-09-14 10:41 小窝121 阅读(34) 评论(0) 推荐(0)
摘要: 源码解读 源码 超牛逼 原理 触发方式 水平触发 当我们没有一次性读取完缓冲区中的全部数据时,那么在下次调用epoll_wait时还会通知我们进行读写,而并没有发生中断信号 关心缓冲区的状态 边缘触发 当我们读写一次缓冲区后,无论是否读写完缓冲区中的所有数据,都会等到下一次发生中断信号时才会通知我们 阅读全文
posted @ 2021-09-12 20:28 小窝121 阅读(58) 评论(0) 推荐(0)
摘要: 建立https 连接的过程 tcp建立连接(三次握手) ssl 建立连接(四次握手) ssl 建立连接过程 客户端发起连接请求 服务端返回证书(证书保存在服务端) 客户端验证证书,并用公钥加密对称密钥 服务端返回确认 交换协议版本号,选择一个通信双方都支持的加密方式;对两端实现身份验证;密钥交换。 阅读全文
posted @ 2021-09-05 12:10 小窝121 阅读(94) 评论(3) 推荐(0)
摘要: 任务描述 传入时间段,求出每一天的数据,每一天数据也也采用多线程加快进度 T1: T1A, T1B 异常 采用线程池方式来创建线程,使用单个线程池来处理所有父子任务,出现死锁 原因排查 放开线程池最大线程数量,死锁解除,表明是线程资源不足引起死锁,竞争线程资源会出现在父子线程之间,所以归纳最后的原因 阅读全文
posted @ 2021-09-02 10:15 小窝121 阅读(112) 评论(1) 推荐(0)