获得徽章 1
- #青训营笔记创作活动#
2月15日 打卡day19
今日学习 可视化的数据库管理工具,可以快速的帮助理解和使用数据库。Bytebase就是这样的一款软件,今天我学习了从部署到使用的各类方法。评论1 - #青训营笔记创作活动#
2月12日 打卡day18
今日学习 大厂面试必问的SQL调优思路,可以按照以下步骤进行:慢查询定位、分析执行计划、分析耗时、Trace分析详情、确定问题并采用相应措施。评论1 - #青训营笔记创作活动#
2月11日 打卡day17
今日学习 SQL语句的生命周期(读类型):先从连接池获取连接对象、然后建立客户端会话进行授权、SQL对SQL语句处理后被解析器解析,生成语法树交给优化器,依照最优计划调用存储引擎检索数据、在SQL接口生成结果集并正式返回客户端展开评论1 - #青训营笔记创作活动#
2月10日 打卡day16
今日学习 提到502错误,是5xx开头的就知道是服务器错误,它不是服务器返回的,而是由nginx返回的,所以在日志里查不到。有三种情况:框架的HTTP响应时间过短;服务器进程崩了;nginx注册了不存在的ip展开评论1 - #青训营笔记创作活动#
2月9日 打卡day15
今日学习 老生常谈的后端开发习惯了,要写注释、要将项目结构拆分清晰、不在循环里远程调用而是批量进行、封装、处理异常、工具类等…评论1 - #第五届青训营阅读打卡#
2月4日 打卡day14
今日学习 如果将网络的问题回归本质,那么实际上就是通信问题。通信问题涉及到电路交换、报文交换、分组交换。但是电路交换需要的电线太多了,所以需要转发&标识的思想去标记计算机,为了解决占线问题就出现了交换机、路由协议、节点、链路……许多节点连在一起,就成为了互联网展开评论1 - #青训营笔记创作活动#
2月1日 打卡day13
今日学习 MySQL是目前最受欢迎的、免费的关系型数据库,整体架构分为四层:网络连接层、系统服务层、存储引擎层、文件系统层。链接层基于socket,而且可以查到连接池;服务层提供接口组件,并由解析器、优化器、缓冲;存储引擎层有很多,例如InnoDB、MyISAM,后续有专门的讲解;文件系统层包括了各类MySQL运行时所需的文件。展开评论1 - #青训营笔记创作活动#
1月31日 打卡day12
今日学习 baidu的HTTP数据被加密了,如果想要抓包,应该先解密数据包,HTTPS一共四次握手,而且还需要得到随机生成的pre_master_key才能解密,可以通过设置环境变量来导出这些内容。这些也在“极客时间-《网络排查案例课》中有提到”展开评论1 - #青训营笔记创作活动#
1月30日 打卡day11
今日学习 关于代码规范问题,除了常见的代码风格本身,还会有一些使用的例如关于工具类、设计模式、接口、线程、注解、动态代理、字段、数据库的内容,甚至还有代码检查!令我大受震撼评论1 - #青训营笔记创作活动#
1月22日 打卡day8
今日学习 以前经常听别人说Kafka中间件,可自己却没有实际接触过,通过阅读本篇科普文章,我知道了这是一个消息系统、存储系统、流式处理平台,它主要的用法是建立分区。其生产者、消费者、代理的划分感觉有点像Spring Cloud展开评论1