IT书架 本次搜索耗时 0.025 秒,为您找到 746 个相关结果.
  • 518.Go slice深拷贝和浅拷贝

    123 2024-01-25 《Golang面试题》
    Go slice深拷贝和浅拷贝 参考解析 Go slice深拷贝和浅拷贝 参考解析 深拷贝:拷贝的是数据本身,创造一个新对象,新创建的对象与原对象不共享内存,新创建的对象在内存中开辟一个新的内存地址,新对象值修改时不会影响原对象值 实现深拷贝的方式: copy(slice2, slice1) 遍历append赋值 func m...
  • 11.go语言的rpc之hello world

    1. 服务端: 2. 客户端 Go语言的RPC包的路径为net/rpc,也就是放在了net包目录下面。因此我们可以猜测该RPC包是建立在net包基础之上的。在第一章“Hello, World”革命一节最后,我们基于http实现了一个打印例子。下面我们尝试基于rpc实现一个类似的例子。 1. 服务端: package main impor...
  • 458.Go 语言中 make 的作用是什么?

    121 2024-01-23 《Golang面试题》
    Go 语言中 make 的作用是什么? Go 语言中 make 的作用是什么? 参考解析 make的作用是为slice, map or chan的初始化 然后返回引用 make函数是内建函数,函数定义: func make ( Type , size IntegerType ) Type make(T, args)函数的目的和new...
  • Bee 工具

    Bee 工具 bee 工具的安装 bee 工具命令详解 new 命令 api 命令 run 命令 pack 命令 bale 命令 version 命令 generate 命令 generate scaffold generate model generate controller generate view gen...
  • 286.对比下node和go

    139 2024-01-19 《Golang面试题》
    对比下node和go 答案: 对比下node和go 参考解析 题目来源:字节 答案: Node.js 是基于JavaScript引擎构建的跨平台的后台脚本开发语言,Node.js是单线程的;Node.js的错误处理比Go简单使用“try/catch”机制。 Go多线程,编译型语言,多线程并发性能比Node.js高,Go使用显示错误处...
  • 6.熔断、限流技术选型

    sentinel的qps限流 sentinel的预热和冷启动(WarmUp) sentinel的Throttling配置策略 sentinel的熔断接口-基于错误数 sentinel的熔断接口-基于错误率和慢请求 错误率 慢请求 gin集成sentinel实现限流 https://sentinelguard.io/zh-cn/docs/go...
  • 535.Go channel有无缓冲的区别?

    132 2024-01-25 《Golang面试题》
    Go channel有无缓冲的区别? Go channel有无缓冲的区别? 参考解析 无缓冲:一个送信人去你家送信,你不在家他不走,你一定要接下信,他才会走。 有缓冲:一个送信人去你家送信,扔到你家的信箱转身就走,除非你的信箱满了,他必须等信箱有多余空间才会走。 无缓冲 有缓冲 创建方式 make(chan TYPE)...
  • Linux下Supervisor使用教程 ,守护进程启动

    2489 2022-12-01 《程序人生》
    Supervisor使用教程 平台要求 安装supervisor 本文测试的时候是使用Linux的yum安装的(其它方式未做测试) 加入系统守护进行 Supervisor使用教程 在项目中,经常有脚本需要常驻运行的需求。以PHP脚本为例,最简单的方式是: $ nohup php swoole . php & 在项目中,经常有脚本需要...
  • 354.简单介绍一下go的内存分配机制?有mcentral为啥要mcache?

    131 2024-01-22 《Golang面试题》
    简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 参考解析 题目来源:知乎 答案: Go 的内存分配借鉴了 Google 的 TCMalloc 分配算法,其核心思想是内存池 + 多级对象管理。内存池主要是预先分配内存,减少向系统申请的频率;多级对...
  • 569.golang 怎么维护websocket连接池

    23 2024-06-05 《Golang面试题》
    golang 怎么维护websocket连接池 答案1 答案2 golang 怎么维护websocket连接池 答案1 在Go语言中维护WebSocket连接池,可以通过以下步骤实现: 创建连接池:使用channel来存储连接对象,确保每个连接都被有效管理。 并发处理:利用Go的并发特性,合理配置和使用WebSocket连接,以提高性能。...