获得徽章 1
- #青训营笔记创作活动#
2月22日 打卡day37
了解了http半双工通信机制,这篇文章简单易懂,了解了如何在用户不做操作的情况下,网页收到消息并发生变更。一种是定时发送http请求到服务器,另一种是长轮训,长轮训反应会比前者快。同时websocket是全双工通信,由http请求特殊头得到,可以实现客户端和服务端的频繁交互,例如网游
展开评论点赞 - #青训营笔记创作活动#
2月18日 打卡day33
抽象语法书ast,以树形的形式表现编程语言的语法结构,树上每个节点都是源代码的一种结构。完整编译器的流程parsing transformation code generation。词法分析语义分析构建树-,然后将上一步解析后的内容,按照指定的规则进行处理,形成新的新式,最后生成代码
展开评论点赞 - #青训营笔记创作活动#
2月17日 打卡day33
hertz使用go-tagexpr开源库用于参数绑定和字段注释的校验。在这次大项目中,这个严重影响了我的开发,到最后发现是这个thrift里的校验的问题。这篇文章让我很好的了解了kitex和hertz里面具体代码是什么意思的解释。同时也学会了gorm的增删改查展开评论点赞 - #青训营笔记创作活动#
2月16日 打卡day32
ip的手动电脑配置,动态配置dhcp。DHCP的工作原理 discover offer request ack 。通过抓包软件进行的流程分析。为什么用udp?是不是每次联网都是四个阶段。分配的ip一定不会重复么。不是ack之后就立马使用这个ip的,会发送arp展开评论点赞 - #青训营笔记创作活动#
2月15日 打卡day31
写大项目的时候,不懂jwt是什么,现在来了解一下。服务器在用户第一次登陆时候会签发jwt token,
loginresponse是在登陆成功后,token随着响应返回
token校验,identityhandler用于身份信息的函数展开评论点赞 - #青训营笔记创作活动#
2月14日 打卡day30
今日学习
数据可索引的优劣性,主键索引存在的陷阱,联合索引存在的矛盾,前缀索引的弊端,全文索引的弊端唯一索引,哈希索引的问题,如何建立正确的索引等等
展开评论点赞 - #青训营笔记创作活动#
2月13日 打卡day29
本地锁和分布式锁,简单的redis中的set key nx命令实现分布式锁,身份标识uuid解决被其他人释放 等等 ,redisson实现分布式锁
评论点赞 - #青训营笔记创作活动#
2月11日 打卡day26
mysql索引应用,从索引的优劣分析,索引的建立原则,索引失效情景,使用索引的正切姿势,mysql对索引优化机制等各个方面介绍
评论点赞 - #青训营笔记创作活动#
2月9日 打卡day25
复习了一下rpc框架架构,主要是grpc,然后学习到了对于青训营大项目更进一步的理解和使用hertz+rpc+gorm的整体框架把控,期待项目能够顺利做出来,尽管目前遇到了一些不可知抗力。。。展开评论点赞 - #第五届青训营阅读打卡#
2月2日 打卡day3
学习了mysql的基本架构,从上往下把整个mysql分成了连接层,服务层,存储引擎层,文件系统层。
连接层:主要是指数据库连接池,会负责处理所有客户端接入的工作。
服务层:主要包含SQL接口、解析器、优化器以及缓存缓冲区四块区域。
存储引擎层:这里是指MySQL支持的各大存储引擎,如InnoDB、MyISAM等。
文件系统层:涵盖了所有的日志,以及数据、索引文件,位于系统硬盘上。展开评论点赞
学习了mysql的基本架构,从上往下把整个mysql分成了连接层,服务层,存储引擎层,文件系统层。