select的使用
彻底讲清楚 select
冯·诺依曼体系结构
冯·诺依曼体系结构又名存储程序计算机,这里面其实暗含了两个概念,一个是“可编程”计算机,一个是“存储”计算机
数据库和缓存如何保持一致性?
先更新数据库,再删除缓存也是会出现数据不一致性的问题,但是在实际中,这个问题出现的概率并不高。因为缓存的写入通常要远远快于数据库的写入
HTTPS通信流程
简单来讲,非对称加密完成客户端对称加密的密钥交换,双方后续就用对称加密的方式进行通信
底层基于TCP协议的Socket通信流程
不是介绍接口,而是讲原理
缓存雪崩、缓存击穿和缓存穿透
Redis 缓存的数据来源于 MySQL数据库,前者作用于内存,后者作用于磁盘,内存访问比磁盘快很多。题目中的缓存失败情况从这两个数据库展开讨论
Linux线程操作
线程并没有想象中那么简单,对于代码很难保证说完全正确
分布式架构设计
认识分布式设计,尽管微服务正在普及,但始终记住,架构是发展而来的,适合自己的才是最好的
《此文件不属于任何项目目标 代码洞察功能可能无法正常工作》解决方案
头文件必须在其他任意一个源文件中被 include ,否则 Clion 不识别
Clion远程Linux找不到第三方库头文件?
先同步更新的库文件,再配置好 CMakeList.txt 文件查找库文件
15678918