获得徽章 1
#青训营笔记创作活动#
2月16 打卡day8
KafKa入门发布与订阅系统消息,生产者,消费者,主题,分区,键,
分区器消息:数据库里的一行数据
生产者:发布消息的程序
消费者:订阅消息的程序
键:一个标记
分区器:一个算法
偏移量:就是第几个
broker就是来凝结生产者和消费者的中间通道多个broker形成kafka集群
展开
评论
#青训营笔记创作活动#
2月15日 打卡day7
TCP协议本身是全双工的,但我们最常用的HTTP1.1,但它是半双工的,不适合对于大部分需要服务器主动推送数据到客户端的场景
评论
#青训营笔记创作活动#
2月14日 打卡 day6
获得IP的方式
第一种是:自己手动在电脑里配。在选择手动配置之后,除了IP地址还需要配上子网掩码和路由器的地址。
第二种是:获取IP的方式,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)。
展开
评论
#青训营笔记创作活动#
2月13日 day5
加快查询速度通过:主键索引,联合索引
性能速度降低:
1.未遵循最左匹配原则,索引失效
2.查询范围过大,索引失效
3.order By直接使用全表扫描
4.select*降低效率
5.不是最优索引,导致回表
6.字段使用不确定导致索引失效
展开
评论
#青训营笔记创作活动#
2月12日 打卡day4

1.客户端转服务端,最大的挑战不是学一门新语言,而是编程思维的改变;
2.“三刷”官方文档是我高效学习一门新的编程语言的制胜法宝:
​ 1)刷从头看到尾,扫清知识盲点,搞清楚概念;
​ 2)刷必须手敲,而且要写注释和总结;
​ 3)刷先只写注释,不看文档实现功能,遇到问题再和文档比较,加深理解。如果还有余力,就和我一样整理成文章,分享出来帮助大家学习,回馈社区。
3.在掌握Go基础之后,也可以通过“三刷”的方式掌握SQL,Redis,Linux,Nginx的基础知识点,这样就有能力开发Web项目了。
4要进阶就要学“微服务”和“DDD”
展开
评论
#青训营笔记创作活动#
2月11日 day3
InnoDB三层B+树情况下的数据存储量范围为 一百二十多万条 到 将近5亿条
在做项目考虑分表的时候还是得多关注一下表的实际情况,而不是盲目的认为两千万数据就是那个临界点
展开
评论
#青训营笔记创作活动#
2月10日 打卡day2
Lombok:springboot支持,其中的注解不用写getter,setter,equals等
MyBatisX:支持xml和Mapper接口之间的跳转,自带图形化的代码生成器
RestfulFastRequest:功能和postman差不多,API工具插件
PlantUML:开源的UML图绘制工具,支持时序图,类图,活动图等等
SequenceDiagram:代码生成时序图的插件
展开
评论
#青训营笔记创作活动#
2月9日 day1 限流
限流范围:单机限流,分布式限流
限流方式:计数器,滑动窗口,漏桶,限令桶,Redis+Lua分布式限流
评论
下一页
个人成就
文章被点赞 4
文章被阅读 1,684
掘力值 235
收藏集
0
关注标签
3
加入于