咸菜拌白饭
末日未来临,上帝不审人。
  • 会员类型: 注册会员
  • 发表文章: 708 篇
  • 访问人气: 868 人气
  • 最近登录: 4月12日
circle-image
文章总计
708 篇文章
circle-image
评论次数
2 次评论
circle-image
访问总计
6.9w 阅读
circle-image
注册天数
237 天
PHP和 Go 对比

题目来源:金山WPS答案:T参考文章:https://m.php.cn/article/418015.html1、Go基本上是一种可用于快速机器代码编译的...

/ 0 评论 / 78 阅读 / 0 赞

channel 底层

题目来源:七牛答案:T参考《Go 语言底层原理剖析》Go 语言的理念是通过通信来实现共享内存。Go 的CSP,通信顺序进程,是通过goroutine和ch...

/ 0 评论 / 115 阅读 / 0 赞

go调度中阻塞都有那些方式

题目来源: 滴滴 频次: 1答案:苦痛律动由于原子、互斥量或通道操作调用导致 Goroutine 阻塞,调度器将把当前阻塞的 Goroutine 切换出去...

/ 0 评论 / 71 阅读 / 0 赞

讲讲go的启动过程

题目来源:知乎答案:苦痛律动参考资料https://juejin.cn/post/6942509882281033764 (第一个流程图来源)https:...

/ 0 评论 / 80 阅读 / 0 赞

Go mod主要解决了什么问题

答案1:项目不在需要放到$GOPATH/src目录下依赖包的版本控制依赖包的版本交由go.mod文件控制。在go.mod用require语句指定包和版本 ...

/ 0 评论 / 82 阅读 / 0 赞

Go sum里面是什么内容

答案1:1、go sum的意义为了确保一致性构建,Go引入了go.mod文件来标记每个依赖包的版本,在构建过程中go命令会下载go.mod中的依赖包,下载...

/ 0 评论 / 68 阅读 / 0 赞

实现map的方法除了哈希还有哪些?

答案:呼哈链地址法:解决键冲突(两个或以上数量的键被哈希到了同一个bucket,则键发生了冲突);负载因子:用于衡量一个哈希表冲突情况(负载因子 = 键数...

/ 0 评论 / 78 阅读 / 0 赞

gin框架的路由是怎么处理的?

答案:呼哈实现原理:采用的是前缀树的方式实现的动态路由。代码实现:r := gin.New() r.GET("/user/:name"...

/ 0 评论 / 81 阅读 / 0 赞

gmp具体的调度策略

答案:呼哈Go的调度器内部有三个重要的结构,G(代表一个goroutine,它有自己的栈),M(Machine,代表内核级线程),P(Processor(...

/ 0 评论 / 88 阅读 / 0 赞

go性能分析工具

答案:呼哈pprof(performance profiles) - 性能选项)是Go的性能分析工具,在程序运行过程中,可以记录程序的运行信息,可以是CP...

/ 0 评论 / 128 阅读 / 0 赞

channel和共享内存有什么优劣势?

答案:呼哈Go的设计思想就是, 不要通过共享内存来通信,而是通过通信来共享内存,前者就是传统的加锁,后者就是Channel。共享内存是在操作内存的同时,通...

/ 0 评论 / 79 阅读 / 0 赞

比较 gin 框架和其它框架

题目来源:腾讯答案:千羽ginGo语言编写的HTTP Web框架,它以更好的性能实现了类似Martini的API,性能更好优点封装比较好,API友好,源码...

/ 0 评论 / 77 阅读 / 0 赞

Context 包的实现

题目来源:腾讯答案:千羽Context 定义context 包中实现了多种 Context 对象。Context 是一个接口,用来描述一个程序的上下文。接...

/ 0 评论 / 78 阅读 / 0 赞

Go 的面向对象特性

题目来源:腾讯答案:千羽和其他高级语言一样,golang 也支持面向对象编程,支持得比较简单,比如继承,封装,多态接口接口使用 interface 关键字...

/ 0 评论 / 60 阅读 / 0 赞

interface和nil 比较。

解答:func main() { var res1 []string if res1 == nil { fmt.Prin...

/ 0 评论 / 79 阅读 / 0 赞

协程间通信

题目来源:一点资讯答案:ORVR协程通信机制——Future,Channel与Pub/Sub 在许多的现代异步IO框架中,调度的基本单位是协程(Co...

/ 0 评论 / 75 阅读 / 0 赞

micro怎么用

题目来源:腾讯案:ORVRMicro是一个微服务生态系统。目标是简化分布式系统开发。提供的主要软件是Micro,一个微服务工具包。该工具包由以下组件组成:...

/ 0 评论 / 86 阅读 / 0 赞

micro服务发现

题目来源:腾讯答案:ORVRAPImicro api提供了以下HTTP API/[service]/[method] # HTTP paths are d...

/ 0 评论 / 76 阅读 / 0 赞

如何通过goclient写代码获取

题目来源:好未来答案:T详细可以参考:https://blog.csdn.net/tiechui1994/article/details/10575231...

/ 0 评论 / 78 阅读 / 0 赞

Go中struct组合与Java继承的区别

答案:两者都是在编译期实现的。 Go语言的继承通过匿名组合完成:基类以Struct的方式定义,子类只需要把基类作为成员放在子类的定义中,支持多继承。Ja...

/ 0 评论 / 103 阅读 / 0 赞

虚拟内存有什么作用 (无效,属于操作系统)

答案:虚拟内存就是说,让物理内存扩充成更⼤的逻辑内存,从⽽让程序获得更多的可⽤内存。虚拟内存使⽤部分加载的 技术,让⼀个进程或者资源的某些⻚⾯加载进内存...

/ 0 评论 / 65 阅读 / 0 赞

使用过哪些 golang 的 String 类库

答案:string.builderGo 语言提供了一个专门操作字符串的库 strings,可以用于字符串查找、替换、比较等。使用 strings.Buil...

/ 0 评论 / 103 阅读 / 0 赞

golang 断言

答案:golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 i...

/ 0 评论 / 76 阅读 / 0 赞

使用 database/sql 和 使用 gorm 的区别

答案:Go操作Mysql数据库,一般有两种方式:通过 database/sql 接口通过 GORM 对象关系映射使用 database/sql 接口Go没...

/ 0 评论 / 76 阅读 / 0 赞

go什么场景使用接口

题目序号:252题目来源:映客频次:1答案1:(趁醉独饮痛)定义Interface 是一个定义了方法签名的集合,用来指定对象的行为,如果对象做到了 Int...

/ 0 评论 / 97 阅读 / 0 赞

信令用wss还是ws?

题目序号:958题目来源:好未来 频次:1答案1:(peace)信令:信令(Signaling)是指通讯系统中的控制指令。wss:WSS 是 Web So...

/ 0 评论 / 82 阅读 / 0 赞

go怎么实现封装继承多态

题目序号:976题目来源:好未来 频次:1答案1:(peace)封装封装就是把抽象出的字段和字段的操作封装在一起,数据被保护在内部,程序的其他包只有通过被...

/ 0 评论 / 65 阅读 / 0 赞

为什么go的变量申请类型是为了什么?

题目序号:977题目来源:好未来 频次:1答案1:(peace)在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大...

/ 0 评论 / 67 阅读 / 0 赞

Go和JAVA垃圾回收机制有啥区别

题目序号:977题目来源:好未来 频次:1答案1:(peace)1) JAVA java语言中选择了可达性分析进行对象存活判断,而不是引用计数,主要也...

/ 0 评论 / 78 阅读 / 0 赞

go map并发安全问题,如何解决

题目序号:314题目来源:频次:1答案1:(树枝)go map 并发为什么不是安全的?熟悉Go语言的人或多或少都听过Rob Pike的这句话 Do not...

/ 0 评论 / 79 阅读 / 0 赞

golang垃圾回收机制了解吗?

题目序号:618 同40题题目来源:频次:高频答案1:(重拾)垃圾回收就是对程序中不再使用的内存资源进行自动回收的操作。三色标记法初始化状态下所有对象都是...

/ 0 评论 / 83 阅读 / 0 赞

golang支持哪些并发机制

题目序号:654题目来源:网易频次:1答案1:(重拾)Go语言中实现了两种并发模型,一种是我们熟悉的线程与锁的并发模型,它主要依赖于共享内存实现的。程序的...

/ 0 评论 / 118 阅读 / 0 赞

go利用channel通信的方式

题目序号:655题目来源:网易频次:1答案1:(重拾)1.channel的发送与接收,从channel发送数据和读取数据需要使用 “<-”符号,如...

/ 0 评论 / 63 阅读 / 0 赞

go并发机制

题目序号:(298)题目来源:频次:1答案1:(树枝)+CSP并发模型:Go实现了两种并发模式。第一种:多线程共享内存。第二种:通过通信来共享内存(CSP...

/ 0 评论 / 63 阅读 / 0 赞

go协程的实现方式

题目序号:(65,1186)题目来源:好未来、字节跳动频次:2答案1 :(栾龙生)协程介绍协程并不是Go发明的概念,支持协程的编程语言有很多,比如Pyth...

/ 0 评论 / 76 阅读 / 0 赞

积极对作品评论进行回复、点赞及置顶等管理操作,可以提升互动数,进而提升积分等级哦
  • 3月25日

    已添加,回复晚,抱歉

  • 2024年09月26日