获得徽章 2
- 2月17日 打卡day4
Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。
#青训营笔记创作活动#
展开评论点赞 - 2月16日 打卡day3
IDEA是程序员用的最多的开发工具,很多程序员想把它打造成一站式开发工具,于是安装了各种各样的插件。通过插件在IDEA中完成各种操作,无需安装其他软件,确实很方便!今天给大家分享下我平时常用的IDEA插件,个个是精品!收起
#青训营笔记创作活动#展开评论点赞 - #青训营笔记创作活动#
2月15日 打卡day2
今天我学习了TCP会比UDP吗?在我们的传统印象中,一般来说,UDP比TCP更快。由于TCP的滑动窗口和拥塞控制,TCP在很多时候肯定不如UDP快。我记得我们的网络计数老师举的例子。当你的家人观看视频《王者荣耀时刻》时,为什么你有地图,但作者提供了另一个视角来向我们介绍UDP,在高网络延迟的情况下,UDP会疯狂地丢失数据包,从而导致速度降低展开赞过评论1 - #青训营笔记创作活动#
2月14日 打卡day1
我们知道用户浏览器上看到的数据其实一般都来自于数据库,而数据库执行的SQL则源自于用户操作,两者是相辅相成的关系,本质上也会被转换一条条SQL。其实SQL语句的执行过程,实际上也就是MySQL的架构中一层层对其进行处理。展开赞过评论1 - #青训营笔记创作活动#
2月3日 打卡day8
数据库和缓存的数据不一致问题,大都是产生在更新数据时。
在更新的时候,操作缓存和数据库无疑就是以下四种可能之一:
先更新缓存,再更新数据库
先更新数据库,再更新缓存
先删除缓存,再更新数据库
先更新数据库,再删除缓存展开评论点赞 - #青训营笔记创作活动#
2月2日 打卡day7
在秒杀的高并发场景下,传统订单架构存在的性能瓶颈,如何利用 redis、MQ 等中间件对系统做优化,解决缓存加速、防止重复提交、排队下单、超卖、少卖、削峰、异步下单等核心问题。赞过评论1 - #青训营笔记创作活动#
1月20日 打卡day6
如何保证这两段代码一起执行成功
要想第二段代码成功执行,那么重试是必不可少的啦。
重试的思想,在学习Java的道路会遇到很多次的哈,评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
分库与分表可以从:垂直(纵向)和 水平(横向)两种纬度进行拆分。
垂直分库一般来说按照业务和功能的维度进行拆分,将不同业务数据分别放到不同的数据库中,核心理念 专库专用。
垂直分表针对业务上字段比较多的大表进行的,一般是把业务宽表中比较独立的字段,或者不常用的字段拆分到单独的数据表中,是一种大表拆小表的模式。
水平分库是把同一个表按一定规则拆分到不同的数据库中,每个库可以位于不同的服务器上,以此实现水平扩展,是一种常见的提升数据库性能的方式。
水平分表是在同一个数据库内,把一张大数据量的表按一定规则,切分成多个结构完全相同表,而每个表只存原表的一部分数据。展开赞过评论1 - #青训营笔记创作活动#
juejin.cn
1月17日 打卡day4
Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。展开赞过评论1 - #青训营笔记创作活动#
1月16日 打卡day3
IDEA是程序员用的最多的开发工具,很多程序员想把它打造成一站式开发工具,于是安装了各种各样的插件。通过插件在IDEA中完成各种操作,无需安装其他软件,确实很方便!今天给大家分享下我平时常用的IDEA插件,个个是精品!展开赞过评论1