一闪笔记 本次搜索耗时 0.134 秒,为您找到 750 个相关结果.
  • 10.shell脚本启动go服务

    有哪些服务器需要部署 前段代码上传到到git并启动 1. centos7 下安装nodejs 1. 下载 2. 解压和建立软连接 3. 建立软连接 3. 测试 4. 安装cnpm 5. 安装nginx 6. 安装nginx - 挂载目录 2. centos7 安装golang 3. shell脚本启动go服务 4.通过gobuild构建...
  • 232.谈谈go语言和其他语言的区别

    227 2024-01-18 《Golang面试题》
    谈谈go语言和其他语言的区别 答案1: 谈谈go语言和其他语言的区别 参考解析 题目来源 :小米 答案1: 主要有以下9点区别: Go 总是在构建中包含二进制文件 Go 没有针对程序依赖的集中托管服务 Go 是按值调用的 ‘defer’ 关键字 Go 采用了函数式编程的最佳特性 Go 有隐式接口 错误处理 并发 Go标准库 Go...
  • 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...
  • 5.Go 可重入锁如何实现?

    5.Go 可重入锁如何实现? 概念 为什么Go语言中没有可重入锁? 如何实现可重入锁? 5.Go 可重入锁如何实现? 概念 可重入锁又称为递归锁,是指在同一个线程在外层方法获取锁的时候,在进入该线程的内层方法时会自动获取锁,不会因为之前已经获取过还没释放再次加锁导致死锁 为什么Go语言中没有可重入锁? Mutex 不是可重入的锁。Mu...
  • 5.go的安装和配置

    1. windows 2. linux 3. 设置代理加速 4. goland的安装 5. goland的配置goimports和go fmt 6. 设置keymap为eclipse模式 下载地址 1. windows 下载直接安装 2. linux 1. 下载 2. 解压 tar - xvf go1 ...
  • 458.Go 语言中 make 的作用是什么?

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

    1. 一个完整的查询语句应该如何写 2. 全文查询 - 分词 1. match查询(匹配查询) 2. match_phrase查询 短语查询 3. multi_match查询 3. match all查询 4. term 级别查询 1. term查询 2. range查询 - 范围查询 3. exists查询 4. fuzzy模糊查询 ...
  • Goroutine

    1.Go goroutine的底层实现原理? 2.Go goroutine和线程的区别? 3.Go goroutine泄露的场景? 4.Go 如何查看正在执行的goroutine数量? 5.Go 如何控制并发的goroutine数量?
  • 17.项目测试:Go 代码测试种类有哪些,如何编写测试用例?

    Go 单元测试现状 Go 语言如何编写测试用例? Go 语言测试种类及用例编写方法 单元测试 性能测试 编写性能测试用例 运行性能测试用例 查看性能并生成函数调用图 模糊测试 测试工具介绍 测试框架 Mock 工具 测试覆盖率 小结 提示:本节课最终代码为:feature/s23 。 在实际开发中,不仅要开发功能,更重...