进大厂系列-Golang基础-02

想进大厂,但不知道该如何入手,不妨从先过八股文的题量开始,比如先过个50题,然后一边面,一边学,进大厂就只不过是时间问题了,加油打工人!本篇一共10题,大概花20分钟阅读。1.golang的switch语句有什么特点?

Golang Mutex学习

设计思落效率:快速加锁,减少阻塞公平:多竞争场景下,先到先得,防止饥饿golang的锁有两种模式,正常模式和饥饿模式,兼容效率和公平源码解析// A Mutex is a mutual exclusion lock.

Go学习每日一问(8)-string&nil

A. 一个包中,可以包含多个 init 函数;B. 程序编译时,先执行依赖包的 init 函数,再执行 main 包内的 init 函数;

「总结」FFMPEG视音频流媒体服务器开发

基于公司项目需求设计流媒体服务器,考虑到扩展性,分离了业务与音视频处理,便于后期音视频处理服务能做水平扩展,同时还能更替音视频处理方案。

从入门到精通实战Go web编程视频来啦,每周末都有前端视频教程学

从入门到精通实战Go web编程视频来啦,每周末都有前端视频教程学

GoFrame工程设计:代码分层设计

代码分层的意义在于将程序逻辑进一步解耦,将层级之间的数据流和依赖关系设计为单向链路,使得系统架构更加灵活易扩展。一、基本介绍GoFrame作为一款工程化完备的基础开发框架,有其独特的框架设计理念,这一章节我们来介绍一下她的代码分层设计。

golang devops到项目实战 – 数组和切片

arrayarray就是数组,它的定义方式如下:var arr [n]type在[n]type中,n表示数组的长度,type表示存储元素的类型。

学习Golang的4个技巧

IBM:“我们需要你弄清楚这个Docker”。在数据结构课上,我们使用Pascal——在图书馆计算机中心的旧电脑上使用软盘加载。

学习Go每日一练4:不额外申请内存反转含汉字的byte数组

要求:test := “Happy every day,我是中国人!”将其转成byte数组:t1 := []byte(test)然后执行反转函数:ReverseByte(&t1)再打印其内容:fmt.Println(string(t1))要求输出内容如下:!

第44问:MySQL 的内存消耗, 哪些不在 performance_schema 的统计范围

问当 MySQL 内存异常上涨, 我们可以通过 performance_schema 观察内存的使用, 我们在实验5中进行过介绍。但我们也会发现操作系统统计的 MySQL 内存用量比 performance_schema 统计的 MySQL 内存用量要多。