跳转至

技术博客

大数据平台层级结构

本文主要介绍大数据的应用层级划分,帮助自己梳理数据在大数据平台的生命周期。

根据大数据平台中的数据流入流出,可分为原始数据层、数据仓库、数据应用层。

我对 Context 包的理解

Go 的 context 包用于并发控制、超时管理和跨函数传递数据。本文深入讲解 context 的正确使用方式,避免常见的误用陷阱。

Code Server 部署指南

这是一个可以运行在任何设备的 VSCode 解决方案,我认为应该是现有所有产品中最好的没有之一。

记得去年只有 Vscode 官方的 for web,部署起来略显复杂,没想到不到一年,有人才已经对其作了进一步封装。

个人用来还不错,比如读者正在浏览的博客,正是我在平板上使用 code server 远程部署迁移的。还是很激动的,毕竟闲置多时的平板得以再次利用,以后出门不用背笔记本了,哈哈!闲话不多说,进入正题哈。

云服务的数据存储设计

云服务的搭建需要将许多数据特性考虑在内,包括物理特性、性能要求、易变性、容量、监管要求、事务边界和保存期限。这些数据需求都会对如何存储底层数据造成决策影响。

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

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

Go 模块开发与发布指南

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

Go 语言非侵入式架构设计

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