获得徽章 1
- #青训营笔记创作活动#
2月4日 打卡day8
消息系统
Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。
存储系统
Kafka 把消息持久化到磁盘,相比于其他基于内存存储的系统而言,有效地降低了数据丢失的风险。也正是得益于 Kafka 的消息持久化功能和多副本机制,我们可以把 Kafka 作为长期的数据存储系统来使用,只需要把对应的数据保留策略设置 为“永久”或启用主题的日志压缩功能即可。
流式处理平台
Kafka 不仅为每个流行的流式处理框架提供了可靠的数据来源,还提供了一个完整的流式处理类库,比如窗口、连接、变换和聚合等各类操作。展开评论点赞 - #青训营笔记创作活动#
2月1日 打卡day7
TCP协议本身是全双工的,但我们最常用的HTTP1.1,虽然是基于TCP的协议,但它是半双工的,对于大部分需要服务器主动推送数据到客户端的场景,都不太友好,因此我们需要使用支持全双工的websocket协议。
在HTTP1.1里。只要客户端不问,服务端就不答。基于这样的特点,对于登录页面这样的简单场景,可以使用定时轮询或者长轮询的方式实现服务器推送(comet)的效果。
对于客户端和服务端之间需要频繁交互的复杂场景,比如网页游戏,都可以考虑使用websocket协议。
websocket和socket几乎没有任何关系,只是叫法相似。
正因为各个浏览器都支持HTTP协议,所以websocket会先利用HTTP协议加上一些特殊的header头进行握手升级操作,升级成功后就跟HTTP没有任何关系了,之后就用websocket的数据格式进行收发数据。展开评论点赞 - #青训营笔记创作活动#
1月31日 打卡day6
电脑插上网线,联网后会通过DHCP协议动态申请一个IP,同时获得子网掩码,路由器地址等信息。
DHCP分为四个阶段,分别是 Discover,Offer, Request和ACK。如果曾经连过这个网,机器会记录你上次使用的IP,再次连接时优先使用原来的那个IP,因此只需要经历第三第四阶段。
DHCP是应用层协议,考虑到需要支持广播功能,底层使用的是UDP协议,而不是TCP协议。
DHCP分配下来的IP是有可能跟某台手动配置的IP地址重复的。
DHCP得到IP之后还会发3次无偿ARP通告,在确认没有冲突后开始使用这个IP。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
文章介绍了索引失败的几种场景,以及使用select 会造成的问题,总结了失败原因,提出了优化思路:ICP配合联合索引去降低回表的次数
收藏,以后肯定用的到评论点赞 - #青训营笔记创作活动#
1月18日 打卡day4
客户端转服务端,最大的挑战不是学一门新语言,而是编程思维的改变;
“三刷”官方文档是我高效学习一门新的编程语言的制胜法宝:
1刷从头看到尾,扫清知识盲点,搞清楚概念;
2刷必须手敲,而且要写注释和总结;
3刷先只写注释,不看文档实现功能,遇到问题再和文档比较,加深理解。如果还有余力,就和我一样整理成文章,分享出来帮助大家学习,回馈社区。
在掌握Go基础之后,也可以通过“三刷”的方式掌握SQL,Redis,Linux,Nginx的基础知识点,这样就有能力开发Web项目了。
要进阶就要学“微服务”和“DDD”!展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day3
作者非常细心,列出了本文适合的读者:阅读本文你需要有一定的MySQL基础,最好对InnoDB和B+树都有一定的了解,可能需要有一年以上的MySQL学习经验(大概一年?)
可惜我下学期才学MySQL
没关系,草草看了一遍,觉得很好,先保存收藏!展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day2
很喜欢这样的分享
只可惜我用的VScode
感觉Key Promoter X插件很好用,我在用vscode的时候大部分情况还是使用鼠标操作,很羡慕脱离鼠标的大佬,不知道vscode有没有类似的拓展展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day1
note1:什么是限流?
- 限流是限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求
- 而对于超过限制的流量,则通过拒绝服务的方式保证整体系统的可用性
note2:限流有哪些?
- 根据限流作用范围,可以分为单机限流和分布式限流
- 根据限流方式,又分为计数器、滑动窗口、漏桶限令牌桶限流
note3:各自优缺点?
计数器:
- 优点:固定时间段计数,实现简单,适用不太精准的场景;
- 缺点:对边界没有很好处理,导致限流不能精准控制。
滑动窗口:
优点:将固定时间段分块,时间比“计数器”复杂,适用于稍微精准的场景;
缺点:实现稍微复杂,还是不能彻底解决“计数器”存在的边界问题。
漏桶:
优点:可以很好的控制消费频率;
缺点:实现稍微复杂,单位时间内,不能多消费,感觉不太灵活。
令牌桶:
优点:可以解决“漏桶”不能灵活消费的问题,又能避免过渡消费,强烈推荐;
缺点:实现稍微复杂,其它缺点没有想到。
Redis + Lua 分布式限流:
优点:支持分布式限流,有效保护下游依赖的服务资源;
缺点:依赖 Redis,对边界没有很好处理,导致限流不能精准控制。
展开评论点赞 - 米哈游最新岗位
base上海
有兴趣的朋友可以加我好友,欢迎在评论区留言
米哈游春招已经完全开启,同学们可以速速找我内推哈~
福利待遇:
1,极具竞争力的薪资、 六险二金(全额五险一金 + 补充住房公积金 + 商业医疗保险)
2,每年 2 次薪酬回顾机会,4 月和 10 月
3,定期团建费用
4,大小节日礼品丰厚
5,高于法定标准的年假
6,免费体检福利(本人+家属)
具体岗位薪酬范围参考[我司 Boss 直聘主页](taou.cn)
7,多路线免费班车(地铁站到公司的短途接驳车)
8,多张免费咖啡券/月(公司有多个内部咖啡社)
9,提供免费晚餐,零食饮料无限供应
10,无加班文化(早 10 晚 7),内部各种社团
#米哈游 #内推 #招聘 #求职 #找工作 #简历
#米哈游内推 #游戏 #裁员展开评论点赞 miHoYo米哈游靠谱内推~
有没有要换工作的小伙伴呀~
有兴趣的朋友可以加我好友,欢迎在评论区留言
米哈游春招已经完全开启,同学们可以速速找我内推哈~
米哈游内推坐标:
上海徐汇区(枫林科创园、光启园) or 海外 or 远程(仅海外岗、或在国外无法回国的同学可申请)
福利待遇:
1, 六险二金(全额五险一金 + 补充住房公积金 + 商业医疗保险)
2,每年 2 次薪酬回顾机会,4 月和 10 月
3,定期团建费用
4,大小节日礼品丰厚
5,高于法定标准的年假
6,免费体检福利(本人+家属)
具体岗位薪酬范围参考[我司 Boss 直聘主页](www.zhipin.com)
7,多路线免费班车(地铁站到公司的短途接驳车)
8,多张免费咖啡券/月(公司有多个内部咖啡社)
9,提供免费晚餐,零食饮料无限供应
10,无加班文化(早 10 晚 7),内部各种社团
米哈游期待优秀的你加入我们
米哈游发展迅猛,不断取得突破。我们的愿景是——创新教育,成就每一个人。
多个岗位大量招人,感兴趣的小伙伴欢迎找我内推或咨询,不触碰公司高压线的问题,我都知无不言的哈(#^.^#)
#米哈游内推 #米哈游 #内推 #游戏 #裁员
展开赞过22