Loading

摘要: 面试--Go函数返回局部变量的指针是否安全 点击查看代码 package main func add(x,y int) *int{ res := 0 res = x + y return &res } func main() { add(1,2) } ![image](https://img2022.cnblogs.com/blog/1670 阅读全文
posted @ 2022-09-20 17:03 DoDo神 阅读(37) 评论(0) 推荐(0)
摘要: 面试--Go方法值接收者和指针接收者区别 点击查看代码 package main import "fmt" type Person struct { age int } // 如果实现了接收者是指针类型的方法,会隐含地也实现了接收者是值类型的IncrAge1方法。 // 会修改age的值 func (p *Person) IncrAge1( 阅读全文
posted @ 2022-09-20 16:55 DoDo神 阅读(39) 评论(0) 推荐(0)
摘要: 计算机网络--TCP、UDP协议分别属于什么层 分层?为什么要分层? 应用层:为计算机用户提供接口和服务 表示层:数据处理(编码解码、加密解密) 会话层:管理(建立、维护、重连)通信会话 传输层:管理端到端的通信连接 网络层:数据路由(决定数据在网络的路径) 数据链路层:管理相邻节点之间的数据通信 物理层:数据通信的光电物理特性 网络层 OSI模 阅读全文
posted @ 2022-09-20 16:16 DoDo神 阅读(2649) 评论(0) 推荐(0)
摘要: kafka--Producer知识 Producer发送模式 同步发送 异步发送 异步发送回调 Producer源码讲解 Producer发送流程:1.构建对象 2.发送消息 KafkaProducer构建clientId,为了给metricConfig(上报指标),初始化Serializer,加载partition负载均衡器,初始化 阅读全文
posted @ 2022-09-20 09:44 DoDo神 阅读(53) 评论(0) 推荐(0)