写点什么

golang 面试

0 人感兴趣 · 14 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e1/e125b5bd28ff25b84865f2ab40d1347d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何使用 Go 实现原型设计模式

用户头像
Jack
05-22

原型设计模式是面向对象编程中的一种设计模式,它的主要目的是通过复制现有对象来创建新对象,从而避免昂贵的对象创建过程,提高程序的性能和效率。原型设计模式包括深拷贝和浅拷贝两种。

https://static001.geekbang.org/infoq/90/90781633af249dcdb918ccd146fbc53a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

初学后端,如何做好表结构设计?

1个例子,2个讨论,4个方向,6个原则。分享一下表结构设计的心得,希望对大家有帮助。

https://static001.geekbang.org/infoq/3c/3cc216e4f87233c822f931f4ffcf1829.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go error 源码解读、错误处理的优化与最佳实践

Go 语言自从诞生起,它的错误处理机制一直被喷出翔🙂。 没错,Go 语言在诞生初期确实简陋得不行,但在多个版本迭代以及各位前辈的摸索下还是找到了 Go 语言「错误处理」的最佳实践。 下面我们深入了解下 Go 的 error 包,并讨论如何让我们的 Go 项目......

https://static001.geekbang.org/infoq/87/871163faba603da130b191a6b5cd010b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

底层逻辑 - 理解 Go 语言的本质

上图已经展示了这个过程:从Java的源代码编译成jar包或war包(字节码),最终运行在JVM中。

https://static001.geekbang.org/infoq/1c/1c65d96a9ee5be8c86c49c0cc9863af1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 基础数据类型使用实战:int float bool

用户头像
王中阳Go
2022-10-18

Go语言中对类型有严格的要求,不同类型之间不能直接转换,哪怕int8/int16之间也不能转换。

https://static001.geekbang.org/infoq/ee/ee37c3449770ec78b37bed9c65109544.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 如何优雅的对时间进行格式化?

用户头像
王中阳Go
2022-10-17

如何在不循环的情况下,把列表数据的时间修改为咱们习惯的“几秒前,几天前”格式,而不是UTC模式呢?

https://static001.geekbang.org/infoq/7f/7f4884c4527d4bda0c96eef8413deeb3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

彩虹女神跃长空,Go 语言进阶之 Go 语言高性能 Web 框架 Iris 项目实战 - 项目入口与路由 EP01

书接上回,我们已经安装好Iris框架,并且构建好了Iris项目,同时配置了fresh自动监控项目的实时编译,万事俱备,只欠东风,彩虹女神蓄势待发。现在我们来看看Iris的基础功能,如何编写项目入口文件以及配置路由系统。

https://static001.geekbang.org/infoq/0d/0da116c05f885721cb245cc1552fb0a1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你有对象类, 我有结构体,Go lang1.18 入门精炼教程,由白丁入鸿儒,go lang 结构体 (struct) 的使用 EP06

再续前文,在面向对象层面,Python做到了超神:万物皆为对象,而Ruby,则干脆就是神:飞花摘叶皆可对象。二者都提供对象类操作以及继承的方式为面向对象张目,但Go lang显然有一些特立独行,因为它没有传统的类,也没有继承,取而代之的是结构和组合的方式

https://static001.geekbang.org/infoq/b3/b3070e18716c978a4c09da53afdeb9cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

兼容并蓄广纳百川,Go lang1.18 入门精炼教程,由白丁入鸿儒,go lang 复合容器类型的声明和使用 EP04

书接上回,容器数据类型是指一种数据结构、或者抽象数据类型,其实例为其他类的对象。 或者说得更具体一点,它是以一种遵循特定访问规则的方法来存储对象。 容器的大小取决于其包含的基础数据对象(或数据元素)的个数

https://static001.geekbang.org/infoq/bb/bb9bebfba9b0777bebfc4491c389e0a2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

分门别类输入输出,Go lang1.18 入门精炼教程,由白丁入鸿儒,go lang 基本数据类型和输入输出 EP03

前文再续,Go lang和Python一样,基础数据类型有着很多分类,分门别类,一应俱全。它们对应着不同的使用场景,分别是:整形、浮点、字符、字符串、布尔等等。常用的基本数据类型经常会参与日常业务逻辑的运算、判断以及输入输出操作。

https://static001.geekbang.org/infoq/6b/6b915a026ac938711d69dc57537d6650.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【建议收藏】吐血整理 Golang 面试干货 21 问 - 吊打面试官 -1

用户头像
利志分享
2022-04-22

Golang面试分享来了,为了帮助大家更好的面试,笔者总结一份相关的Golang知识的面试问题,希望能帮助大家。

https://static001.geekbang.org/infoq/17/17981a88303c212af758bc58bfa64c93.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

golang 面试总结

用户头像
yuexin_tech
2022-02-08

前段时间找工作搜索 golang 面试题时,发现都是比较零散或是基础的题目,覆盖面较小。而自己也在边面试时边总结了一些知识点,为了方便后续回顾,特此整理了一下。

golang 面试_golang 面试技术文章_InfoQ写作社区