(*-*)浩
浏览量1960    |    粉丝14    |    关注1
  • (*-*)浩

    (*-*)浩

    2019-12-31 09:35:26
    golang 如何实现微服务
    golang可以使用go-micro来实现微服务,go-micro是go语言下的一个很好的rpc微服务框架,功能很完善;它默认实现了consul作为服务发现,通过http进行通信,通过protobuf和json进行编解码。
    3676
  • (*-*)浩

    (*-*)浩

    2019-12-31 09:49:59
    golang 如何优化
    golang对cpu耗时优化:make时提前预估size、大于32Kb也可用sync.Pool、不滥用goroutine,减少gc压力、不滥用mutex,减少上下文切换、atomic无锁使用。
    2844
  • (*-*)浩

    (*-*)浩

    2019-12-31 09:53:38
    golang 如何运行
    Go语言的运行方式有两种,一种是编译后再执行,另一种直接go run执行。如果我们先编译生成了可执行文件,那么我们可以将该文件拷贝到没有go开发环境的机器上,仍然可以运行。
    4999
  • (*-*)浩

    (*-*)浩

    2019-12-31 10:07:05
    golang 是否需要orm
    golang需要orm,当前较为主流/活跃的orm有gorm、xorm、gorose等。xorm、gorose支持批量查询处理;xorm支持主从式读写分离;gorm支持热加载;gorose便于在多个数据库切换。
    5075
  • (*-*)浩

    (*-*)浩

    2019-12-31 10:27:44
    golang 是面向对象的么
    go语言中,虽然没有明确提出面向对象的概念,但是基于已有的语法设计,我们也可以写出面向对象的代码。go语言中的面向对象是借助struct结构体实现的。
    3334
  • (*-*)浩

    (*-*)浩

    2019-12-31 10:35:58
    golang 数组存的是什么
    golang数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的类型。
    2239
  • (*-*)浩

    (*-*)浩

    2019-12-31 10:48:56
    GOLANG 为什么还有指针
    复杂的高级类型占用的内存往往相对较大,存储在heap中,GC回收频率相对较低,代价也较大,因此传引用/指针可以避免进行成本较高的复制操作,并且节省内存,提高程序运行效率。
    4055
  • (*-*)浩

    (*-*)浩

    2019-12-31 10:59:31
    golang 为什么没有枚举
    在c#、java等高级语言中,经常会用到枚举类型来表示状态等。在golang中并没有枚举类型,可以使用const来模拟枚举类型。枚举可以根据Integer、Long、Short或Byte中的任意一种数据类型来创建一种新型变量。
    4495
  • (*-*)浩

    (*-*)浩

    2019-12-31 11:09:32
    golang 协程占多大内存
    协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理。20万个协程占用了500M内,50万KB;平均一个协程占用2.5KB。
    5558
  • (*-*)浩

    (*-*)浩

    2019-12-31 11:24:47
    golang 有gc吗
    golang有gc。go语言垃圾回收总体采用的是经典的mark and sweep算法。go 1.5正在实现的垃圾回收器是“非分代的、非移动的、并发的、三色的标记清除垃圾收集器”。
    3257

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号