获得徽章 1
- #青训营笔记创作活动#
2月19日,打卡day7
Hertz 是一个超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。Hertz 默认使用自研的高性能网络数据库。Netpoll,在一些特殊场景中,相较于 go net,Hertz 在 QPS、时延上均具有一定优势
在内部实践中,某些典型服务,如框架占比较高的服务、网关等服务,迁移 Hertz 后相比 Gin 框架,资源使用显著减少,CPU 使用率随流量大小降低 30%—60% 。展开评论点赞 - #青训营笔记创作活动#
2月18日day6
学习在项目报错或者后续的其他问题复查都会去看日志信息、如何高效的找到自己想要的关键内容。一些linux的常用查找文件内容可能会给你帮助、但是这种只适合查看单机上的某一些日志不用动态更新查看日志就可以使用cat查询文件内有没有该内容这个可以、如果需要动态的看新日志进入到文件就使用tail监听着文件的进入。展开评论点赞 - #青训营笔记创作活动#
2月17日day5
学习到了MySQL基础操作命令,MySQL库相关的命令,及MySQL表相关的命令,对于数据操作中的分组,过滤,库函数都有一定的学习评论点赞 - #青训营笔记创作活动#
2月16日打卡day4
学习了Bytebase的使用,其是一款面向开发者的数据库变更管理工具。它的主要特性如下:
SQL审核:具有一站式SQL审核面板,可以直观地看到数据库所有变更记录。
SQL建议:能自动检查SQL语句规范,额外提供GitHub Action和API接入方式。
SQL编辑器:可以在线管理及查看数据库表,支持语法的自动提示。
GitOps工作流:支持集成GitHub和GitLab,使用GitOps工作流进行数据库变更。
备份恢复:支持自动备份数据库及恢复数据。展开评论点赞 - #青训营笔记创作活动#
2月15日day
学习了如何使用最左匹配原则, 最左匹配原则就是指在联合索引中,如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个联合索引去进行匹配,我们上面建立了联合索引 可以用来测试最左匹配原则。展开评论点赞 - #青训营笔记创作活动#
2月14日打卡day2
了解什么是分库分表,以及为什么需要分库分表,学习分库的方法,如垂直分库,水平分库等,最后了解了分库分表带来的问题。评论点赞 - #青训营笔记创作活动#
2月13日打卡day1
Redis入门篇过后,已经好久没更Redis了,接下来应该从实战篇,原理篇,面试篇几个层次来展开,本篇主要是实战篇环节,以问题展开,应对面试场景作答【melo称其为"手撕面答"】,尽量简短,某些部分可能不会进行详细介绍。展开评论点赞 - #青训营笔记创作活动#
2月9日,打卡day3
学习了为HTTP协议的作用,websocket的使用。两者各自的优缺点。websocket的使用场景和使用方法。评论点赞 - #第五届青训营阅读打卡#
1月28日 打卡day2
今日学习:MYSQL基础知识,Innodb节点的存储内容,如页格式,行格式等。
B+ 数的概念及相关原理。评论点赞 - #青训营笔记创作活动#
01月15日 打卡day01
学习了常用限流方式:
(1) 计数器:在一段时间间隔内,对请求进行计数,与阀值进行比较判断是否需要限流,一旦到了时间临界点,将计数器清零。
(2) 滑动窗口:滑动窗口把固定时间片进行划分,并且随着时间的流逝,进行移动,固定数量的可以移动的格子,进行计数并判断阀值。
(3) 漏桶:原理就是一个固定容量的漏桶,按照固定速率流出水滴。展开评论点赞