Golang 分布式面试题与答案(二)

一、目录:8、MySQL 如何做分布式锁?9、你了解业界哪些大公司的分布式锁框架?10、请讲一下你对 CAP 理论的理解11、请讲一下你对 BASE 理论的理解12、分布式与集群的区别是什么?

进大厂系列-Golang基础-01

想进大厂,但不知道该如何入手,不妨从先过八股文的题量开始,比如先过个50题,然后一边面,一边学,进大厂就只不过是时间问题了,加油打工人!本篇一共10题,大概花20分钟阅读1. golang那些类型是引用类型,那些类型是值类型?

Redis-Web-Manager(Golang) 一款Redis桌面端&服务器端管理工具

RWM 是一款使用 React & Golang 开发的Web应用,用于管理Redis,支持多平台运行。主要优点,绿色简单且轻量级。免费开源。Github: https://github.

golang程序的启动内存布局

进程启动时,其初始化的栈布局如下。通过 b *入口地址 在入口处打一个断点。通过set args a b c d e来设置等会执行的参数,然后run开始执行,会马上停在入口的地方。

最佳实践:这才是构建 Go 语言 Docker 镜像该有的姿势

本文通过 Go 语言的 Hello World 來介绍基于 Docker 的 Single build 及 Multiple build。

Go工程化系列:Go Module

本文将会分为两部分,第一部分会简单介绍一下 go module 的使用,算是一个简明教程,第二部分会重点介绍一下使用 go module 使用过程当中会遇到的一些坑的解决办法。

剖析Linux内核—fork背后隐藏的技术细节

全文分为两部分讲解:fork的内存管理部分和进程管理部分,内存管理主要讲解子进程如何构建自己的内存管理相关基础设施,父子进程如何共享地址空间的,写时复制如何发生,页表层面为我们做了哪些事情等等。

如何使用Go语言是操作Docker

Docker 提供了一个与 Docker 守护进程交互的 API (称为Docker Engine API),我们可以使用官方提供的 Go 语言的 SDK 进行构建和扩展 Docker 应用程序和解决方案。转自:https://juejin.

golang项目实战《阿里面试常见题》

golang介绍;总结有福利Go是Google公司开发的一门开源的静态强类型程序设计语言,使用Go语言能够构建简单,可靠,高效率的软件优势:1、运行速度快,简单易学。2、跨平台性强,部署简单。3、丰富的标准库,特别是网络库。4、可以直接包含C代码,利用现有的丰富的C库。

祝贺 Go 开源 11 周年

2007 年 Rob Pike, Robert Griesemer 和 Ken Thompson 一起创建了 Go 语言。