阿里云边缘云一面

  • 项目拷打。
  • Go使用Map需要注意的点:有序性、扩容机制、多并发安全问题。

1、并发读写是我们使用 map 中很常见的一个错误。多个协程并发读写同一个 key 的时候,会出现冲突,导致 panic。

2、如果直接对整个Map加锁的话,可能导致:1、性能下降;2、死锁。3、有一种sync.map的做法

读写锁分离,

3、使用channel的做法。

  • Go框架的选型。Http -> Rpc -> Orm。
  • DNS和EDNS【DNS上多加了一些字段】主要作用是允许DNS resolver 传递用户的IP 地址给权威DNS 服务器。
  • Http1.1 长连接:在header加入keep-alive,连接复用,串行。短连接:每次传输数据都会新建和断开连接。
  • Http2.0 I/O多路复用:并行,有一个标识序列号,根据序列号组织数据,同一个链接中,干多个连接的事情。
  • OSI7层。
  • 进程切换。
  • 做题:二分
全部评论
边缘云是做什么的?
点赞 回复 分享
发布于 2023-05-31 20:51 湖南
做题是现场手写代码吗?
点赞 回复 分享
发布于 2023-05-31 20:36 湖北

相关推荐

我要娶个什么名:学长你电脑闹鬼了
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务