Go 如何实现多态

在 Go 语言中,虽然没有经典的面向对象编程中的继承和多态的概念,但你可以通过接口(interface)来实现多态性。Go 语言鼓励组合和接口多态,这使得代码更加灵活和模块化。下面将详细介绍 Go 语言中如何实现多态。 [Read More]
Tags: go

三大范式

数据库设计的三大范式是一组规范,用于确保数据库的结构能够最小化数据冗余、提高数据的一致性和避免数据异常。这些范式被称为第一范式(1NF)、第二范式(2NF)、和第三范式(3NF)。以下是对这三大范式的详细介绍: [Read More]
Tags: mysql

生成CSR和自签名证书

CSR,全称Certificate Signing Request(证书签发请求),是一种包含了公钥和与主题(通常是实体的信息,如个人或组织)相关的其他信息的数据结构。CSR通常用于向证书颁发机构(Certificate Authority,CA)申请数字证书。下面是CSR的详细介绍: [Read More]
Tags: go 密码学

make vs. new

在Go编程中,make 和 new 是两个常用的内置函数,用于创建和初始化不同类型的数据结构。下面将简单介绍这两个函数以及它们的用法。 [Read More]
Tags: go

Golang Map底层实现简述

Go的map是一种高效的数据结构,用于存储键值对。其底层实现是一个哈希表(hash table),下面是有关map底层实现的详细介绍: [Read More]
Tags: go