- 博客(43)
- 收藏
- 关注
原创 【Golang】Go 中的生产者-消费者模式
生产者-消费者模式是处理大数据的最常见设计模式之一。它将数据处理任务分为两个独立的角色:生产者负责加载数据,消费者负责处理数据。
2024-06-15 21:20:38
602
1
原创 【MongoDB】如何在Debian 10 Linux上安装MongoDB
关于如何在Debian 10 Linux上安装MongoDB的详细教程
2024-06-15 21:00:21
1290
原创 【Linux】在内网环境通过代理使用公网Docker镜像
一般来说,软件公司的开发环境多位于内网中,在容器的使用上会使用内部镜像源。但是,内部软件源上的镜像总是不那么丰富,如果想使用公网镜像,该怎么办?
2024-05-21 13:50:53
886
原创 【Linux】利用极路由实现家庭安全上网
家里的路由器是极路由(HiWiFi)1s,一直听说支持插件化的设定,如今趁春节假期,终于腾出时间对它做一下定制化,满足特定的家庭上网需求。
2024-05-21 13:46:44
628
原创 【Linux】在Ubuntu 16.04上安装Gerrit + PostgreSQL + Apache服务
Gerrit是一个基于Git版本控制系统的运行于Web浏览器上的Code Review工具,本文叙述如何在Ubuntu 16.04上安装Gerrit服务。
2024-05-21 13:41:30
701
原创 【Node.js】使用 PostgreSQL、Sequelize 和 Express.js 进行 Node.js 认证
这篇文章提供了一个完整的教程,从创建 Node Express 项目到测试,展示了如何使用 PostgreSQL、Sequelize 和 Express.js 结合 JSON Web Token(JWT)和 Cookie-Parser 实现用户认证。它包括了设置环境、安装依赖项、创建数据库连接、定义用户模式、编写中间件和控制器逻辑、设置路由、重构服务器代码,以及如何测试 API 端点。
2024-05-08 07:00:00
1237
原创 【Node.js】深入挖掘 TypeScript 的潜力:可选(Optional)、联合(Union)和交叉(Intersection)类型
这篇文章深入探讨了 TypeScript 中的几种类型,包括可选类型、联合类型和交叉类型,并通过示例展示了如何使用它们来定义复杂的对象结构。作者鼓励读者通过实践来掌握这些类型,以提高代码的安全性和可预测性。
2024-05-07 07:00:00
674
原创 【Node.js】高级 TypeScript:探索泛型、条件类型和索引访问类型
这篇文章详细介绍了 TypeScript 中的泛型、条件类型和索引访问类型,并通过示例展示了如何使用这些高级特性来编写类型安全且灵活的代码。作者鼓励读者通过实践来熟练掌握这些特性。
2024-05-07 07:00:00
332
原创 【Node.js】从 JavaScript 迁移到 TypeScript:一步步指南
这篇文章提供了一个全面的指南,帮助开发者将现有的 JavaScript 代码迁移到 TypeScript,包括安装 TypeScript、配置项目、重命名文件、添加类型注解、处理动态代码、修复类型错误、启用严格模式,并以庆祝成功迁移结束。
2024-05-06 17:58:03
2311
1
原创 【Node.js】如何使用 Express.js 和 TypeScript 构建 CRUD API
这篇文章提供了一个完整的教程,从项目设置到测试,展示了如何使用 Express.js 和 TypeScript 创建一个 CRUD API。它包括了设置环境、安装依赖项、创建数据库连接、定义模式和模型、编写服务和控制器逻辑,以及设置路由。最后,作者还提供了如何测试 API 端点的示例。
2024-05-06 15:52:02
2463
2
原创 【Node.js】TypeScript 和 Node.js:现代后端开发
这篇文章详细介绍了 TypeScript 如何与 Node.js 结合使用,以及它们如何帮助开发者提高代码质量、增强开发体验,并构建更健壮的应用程序。
2024-05-06 14:56:26
3115
1
原创 【Linux】tcpdump P1 - 网络过滤选项
`tcpdump` 实用程序用于捕获和分析网络流量。系统管理员可以使用它来查看实时流量或将输出保存到文件中稍后分析。本文将演示在日常使用`tcpdump`时可能想要使用的几种常见选项。
2024-04-10 14:50:24
696
翻译 【PostgreSQL】使用 pg_upgrade 检查 Postgres 升级
Postgres 是一个出色的数据库系统,但它确实有一个五年的生命周期。这意味着您至少需要每五年对其进行一次重大升级。幸运的是,Postgres 提供了一个名为 pg_upgrade 的程序,它能够实现从一个主要版本的 Postgres 到另一个版本的快速且简便的迁移。
2024-04-09 17:43:45
313
原创 【Kubernetes】在 CentOS 7 上搭建 Kubernetes
在CentOS 7上从零开始搭建一个单节点Kubernetes(K8S)集群并安装Kubernetes Dashboard
2024-03-26 21:05:07
644
原创 【生产力】VSCode 插件 Draw.io Integration
介绍一个生产力工具,VSCode插件hediet.vscode-drawio
2024-03-24 15:34:02
1521
原创 【生产力】VSCode 插件 Presentation Mode
介绍一个生产力工具,VSCode插件jspolancor.presentationmode
2024-03-23 22:42:40
440
1
原创 【Linux】在 Linux 上使用 Zig 编译 PostgreSQL 源码
在 Linux 上使用 Zig 编译 PostgreSQL 源码
2024-03-15 16:44:16
434
1
原创 【问题库】【Linux】libstdc++.so.6 库版本过低,无法满足某些软件或库的依赖要求
遇到 `libstdc++.so.6 version GLIBCXX_3.4.20 not found` 错误通常意味着你的系统中的 `libstdc++.so.6` 库版本过低,无法满足某些软件或库的依赖要求。这个问题通常发生在尝试运行需要较新版本的 GCC 或其运行时库的程序时。
2024-03-10 19:59:08
1954
1
原创 【Linux】Linux cgroup(Control Groups)常见用法
Linux cgroup(Control Groups)是一种强大的资源管理工具,它允许系统管理员对系统资源进行细粒度的控制。cgroup通过将进程分组并对这些组施加限制,从而实现资源的隔离和优先级控制。
2024-03-06 23:17:25
696
1
原创 【PostgreSQL】数据表膨胀(Table Bloat)的模拟和检测
PostgreSQL 数据表膨胀(Table Bloat)是指数据库表或索引在数据更新(如插入、删除、更新)后,所占用的磁盘空间增加,但实际有效数据量并未显著增长,导致存储空间的浪费。这种现象在 PostgreSQL 中比较常见,尤其是在高并发DML的更新操作下。
2024-02-23 17:23:43
1067
1
翻译 【人工智能】OpenAI Sora先导: 理解其访问性和潜在成本
本博文旨在揭开OpenAI Sora的谜团。我们将深入探讨目前可获得的有限信息,剖析潜在的成本因素,并探索替代选择。最终,您将更清楚地了解Sora是否将成为您下一个创意伴侣,还是保持着诱人却遥不可及的梦想。
2024-02-19 17:59:16
240
1
原创 【云计算】BYOC(Bring Your Own Cloud)的通用技术架构
BYOC(Bring Your Own Cloud)是一种服务模式,它允许用户在自己的公有云环境中部署和管理特定的服务或应用,同时由专业的团队提供托管服务。这种模式的核心优势在于用户可以完全掌控自己的云基础设施,满足严格的数据合规要求,同时享受专业的技术支持和服务。数据层则包括用户云环境中的服务或应用,主要处理业务数据的流入和流出,确保数据完全隔离在用户自己的云环境中。这种架构使得BYOC非常适合需要严格数据控制和高级安全措施的企业,它允许企业在享受云服务带来的便利的同时,保持对数据和基础设施的完全控制。
2024-02-17 21:11:28
709
1
原创 【云计算】什么是BYOC(Bring Your Own Cloud)?
BYOC(Bring Your Own Cloud)是一种让个人或组织使用自己喜欢的云服务提供商来存储和管理数据和应用程序的概念。它提供了灵活性、定制性和数据控制的优势,但也需要注意数据管理、合规性和整合兼容性等方面的挑战。
2024-02-16 14:57:55
1441
1
原创 【Golang】Go和PostgreSQL的数据类型映射
PostgreSQL数据库中的基础数据类型一共是41种,实际应用中,数据库使用类型、数据库实现类型、Go语言承载类型,如何做一一对应,这下就清楚了。
2024-01-19 16:55:49
835
1
原创 【Golang】使用Zig跨平台编译带有CGO依赖的Go项目
使用Go语言进行跨平台编译通常很简单,只需要设置GOOS和GOARCH环境变量,然后执行go build命令即可。然而,对于那些使用CGO依赖的项目来说,情况可能会变得更复杂。
2024-01-19 12:02:06
1465
1
原创 【Spacemacs教程】快速入门(2022版)
全命令行操作能让思绪更聚焦,提高工作效率。强大的Emacs为无数开发者提供了无与伦比的使用体验。本次对入门Spacemacs——一个Vim键位的Emacs配置档,进行介绍。
2023-12-02 09:45:34
2253
云计算-BYOC(Bring Your Own Cloud)的通用技术架构图
2024-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人