获得徽章 1
- #青训营笔记创作活动#
2月20日 day8打卡
在用户第一次登陆时需要对用户名和密码进行验证并签发jwt-token,需要注意该token具有有效时间限制,一般会允许客户端在一定时间内刷新追加有效时间,但追加的总时间仍有Maxrefresh限制。展开评论点赞 - #青训营笔记创作活动#
2月19日 day7打卡
在Kafka的Topic中设置Partition分区是为了将每个分区分散到不同的broker中进行处理,并行的方式提高了处理速率,相应的,为了增加消费速率会增加互不干扰的消费者各自负责分区。
这篇文章内容很详尽,需要反复阅读推敲。展开评论点赞 - #青训营笔记创作活动#
2月18日 day6打卡
几个比较重要且容易忽略的点:
1. 尽量不要在循环中涉及远程调用和IO操作
2. 更改接口时要考虑新接口对老接口的兼容
3. 在异常处理捕捉异常时要注意打印日志而不是直接e.print,会造成不必要的内存消耗。展开评论点赞 - #青训营笔记创作活动#
2月17日 day5打卡
大部分情况而言,由于TCP在最基础的内核传输功能上完善了流量控制、拥塞控制、分段机制、乱序重排机制、连接机制来实现数据的可靠传输,所以其通常比UDP慢。
而UDP在重传+IP层分片的情况下,如果不做分段处理,每次丢包则会重传整个包,此时就不如TC P快。展开评论点赞 - #青训营笔记创作活动#
2月13日 day4打卡
详细了解DHCP协议的每一阶段才明白为什么校园网有时候能很快自动连上,有时候需要更改一下“随机硬件地址”的设置才能连上。因为本机记录使用的IP地址再次直接request时可能被别的机器占用了,所以迟迟得不到ack响应。所以需要从头广播获取IP了。展开评论点赞 - #青训营笔记创作活动#
2月12日 day3打卡
Http和Websocket都是基于TCP的应用协议,所以其实二者本质上都能实现全双工通信,而常用的Http1.1出于服务性能和使用需求考虑,实际并不常主动发送消息给客户端,所以好像用成了“半双工”通信。Websocket更适用于不顾双方死活频繁互发消息的客户端和服务端之间。展开评论点赞 - #青训营笔记创作活动#
2月4日 day2打卡
个人觉得从客户端的页面驱动转变到服务后端的数据驱动这个过程中最需要攻克的问题是对业务逻辑的抽象设计,如何将一项项业务落实到数据库表的设计上。评论点赞 - #青训营笔记创作活动#
2月3日 day1打卡
高并发请求的流量控制确实是后端服务系统的重要问题也是基础问题。初学后端,通过本文对目前Java常使用的令牌桶限流方法,以及用于保护下流服务资源的redis+Lua策略有了大致了解,收获满满~展开评论点赞