跳转至

技术博客

云服务模式详解:SaaS、PaaS、IaaS

有 3 种云服务模式:软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)。每种云服务模式都通过某种程度上的资源抽象,来降低消费者构建和部署系统的复杂性。

Go 模块开发与发布指南

你可以收集相关的包放到自己的模块中,推送到远程仓库方便其他开发者使用。本文介绍如何设计、开发和发布 Go 模块,以及如何在本地测试未发布的模块。

Go 语言非侵入式架构设计

在工作中,很多项目并不像我们学习时所遇到的那样,它们都有同样令人头疼的问题——技术债务。我们不能逃避,但需求不会等着我们把这些问题解决之后再继续跟进。我们需要更加优雅的解决方案,这就是非侵入式架构,其在自动化运维领域很受欢迎。

Go 反射(reflect)详解

在 Go 中,reflect 是一个内置的包,提供了一组用于运行时反射的方法和类型。使用反射可以在运行时动态地获取和操作**变量的值、类型和方法**,主要用于实现通用代码,如 JSON 序列化、类型转换、结构体拷贝等。

异或运算的应用场景

异或运算存在的意义是什么?本文介绍异或运算的四个经典应用场景,帮助你在实际编程中灵活运用这一位运算技巧。

去中心化应用详解

可盈利是一切应用存在的基础。

去中心化应用(dApp)是区块链技术发展的重要方向,本文将介绍去中心化的历史、生态系统以及如何使用 IPFS 构建去中心化应用。

Java 线程编程详解

进程 是在内存中运行的应用程序,拥有独立的内存空间;线程 是进程中的执行单元,多个线程共享进程的堆和方法区资源,但各自拥有独立的程序计数器、虚拟机栈和本地方法栈。由于线程切换开销较小,因此也被称为「轻量级进程」。