获得徽章 1
#青训营笔记创作活动#
2月5号 Day4 文章首先介绍了UDP和TCP的定义和使用,然后详细讲述了两者对于异常情况的处理。TCP基于流量控制和拥塞控制机制等实现了TCP连接上数据传输的可靠性,但在处理速度远远比不上UDP。但某些应用并不需要使用TCP那么多高级的功能, 而使用UDP并在应用层对TCP的某些特性进行实现. 由于缺乏OS对大数据分段的重排和分段丢失的重传支持, 当发生丢包时,可能会导致整个大数据包的重传. 效率反而慢了.
2月5号 Day4 文章首先介绍了UDP和TCP的定义和使用,然后详细讲述了两者对于异常情况的处理。TCP基于流量控制和拥塞控制机制等实现了TCP连接上数据传输的可靠性,但在处理速度远远比不上UDP。但某些应用并不需要使用TCP那么多高级的功能, 而使用UDP并在应用层对TCP的某些特性进行实现. 由于缺乏OS对大数据分段的重排和分段丢失的重传支持, 当发生丢包时,可能会导致整个大数据包的重传. 效率反而慢了.
展开
评论
点赞
赞了这篇文章
赞了这篇文章
#第五届青训营阅读打卡#
1月18日 Day3。这篇文章介绍了本地缓存、集中式缓存和多级缓存的概念以及缓存在实践中的应用。缓存可以降低自身CPU消耗,减少对外IO交互(特别是网络通信),提升用户个性化体验等
1月18日 Day3。这篇文章介绍了本地缓存、集中式缓存和多级缓存的概念以及缓存在实践中的应用。缓存可以降低自身CPU消耗,减少对外IO交互(特别是网络通信),提升用户个性化体验等
评论
点赞
#青训营笔记创作活动#
1月15日 第二天 写出漂亮代码的45个小技巧,以下节点感同身受呀!![[调皮]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_13.aaa8265.png)
1、规范命名
2、规范代码格式
3、写好代码注释
4、try catch 内部代码抽成一个方法,在一面上就能看到catch的内容
5、方法别太长,太长的方法不想看
6、抽取重复代码,减少重构成本
7、多用return,减少嵌套
8、if条件表达式不要太复杂,让人看懂
9、优雅地参数校验
10、统一返回值,这个很重要
11、尽量不要重复造轮子
12、经常重构旧的代码
13、线程设置名称
14、不循环调用数据库
1月15日 第二天 写出漂亮代码的45个小技巧,以下节点感同身受呀!
![[调皮]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_13.aaa8265.png)
1、规范命名
2、规范代码格式
3、写好代码注释
4、try catch 内部代码抽成一个方法,在一面上就能看到catch的内容
5、方法别太长,太长的方法不想看
6、抽取重复代码,减少重构成本
7、多用return,减少嵌套
8、if条件表达式不要太复杂,让人看懂
9、优雅地参数校验
10、统一返回值,这个很重要
11、尽量不要重复造轮子
12、经常重构旧的代码
13、线程设置名称
14、不循环调用数据库
展开
评论
点赞
#青训营笔记创作活动#
1.13 Day 1 今天了解了Kafka,一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。其架构中主要有生产者、消费者和服务代理节点三种角色。
1.13 Day 1 今天了解了Kafka,一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。其架构中主要有生产者、消费者和服务代理节点三种角色。
评论
点赞