获得徽章 7
- #青训营笔记创作活动#
2月11日 打卡day9
这篇文章让我收获最大的是虽然执行一个悲观写入事务,找到要更新或者插入数据的节点后会释放SX锁,但是会对其上级的叶节点加上排他锁,所以正在发生SMO操作的叶分支依旧是会阻塞所有的读写行为评论点赞 - #青训营笔记创作活动#
2月7日 打卡day7
用公钥加密不用公钥解密是因为大数取模运算是不可逆的,他人无法暴力解密,其次TLS四次握手的过程中涉及到两对私钥和公钥,因此就不需要公钥解密了评论点赞 - #青训营笔记创作活动#
2月6日 打卡day6
今天学习redis,作为一个优秀的缓存中间件,在企业架构中占有重要的地位,redis也常被面试官提问,如redis中zset的底层实现等等,这些都是我应该融会贯通的评论点赞 - #青训营笔记创作活动#
1月25日 打卡day5
TCP协议本身是全双工的,但是我们常用的HTTP1.1虽然基于TCP协议但是却是半双工的,对于大部分需要服务器主动推送到客户端的场景都不太友好,所以此时就需要websocker协议了评论点赞 - #青训营笔记创作活动#
1月24日 打卡day4
hertz进行jwt认证,服务器在用户第次登陆时验证用 户账号密码并签发jwt token,登陆成功之后jwt token会随着响应返回,此外还配置了jwt中间件的路由也会校验jwt token展开评论点赞 - #青训营笔记创作活动#
1月23日 打卡day3
开发习惯是很重要的,注释和目录结构是基本保障,还有就是不要在循环里rpc或者数据库操作,封装通用模版和会使用工具类等等评论点赞