不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第575页
用开源API网关实现可伸缩API-不念博客

用开源API网关实现可伸缩API

API 网关是一个单一节点,提供对 API调用入口 。网关聚合了所请求的服务,并相应传回合适的响应信息。 为了令你的 API 网关有效地工作,设计一个可靠、高效且简洁地 API 至关重要。 本文介绍一...
获取双异步返回值时,如何保证主线程不阻塞?-不念博客

获取双异步返回值时,如何保证主线程不阻塞?

一、前情提要 在上一篇文章中,使用双异步后,如何保证数据一致性?,通过Future获取异步返回值,轮询判断Future状态,如果执行完毕或已取消,则通过get()获取返回值,get()是阻塞的方法,因此...
不念的头像-不念博客不念8个月前
233
go和c语言的区别-不念博客

go和c语言的区别

Go是一种现代编程语言,追溯其历史大部分源自编程语言C。 所以,任何熟悉C语言的开发者都可能会觉得Go很熟悉。C程序员使用Go编写新程序变得容易,同时避免了C编程语言的许多常见缺陷。 下面通过...
数据库事物的特性有哪些-不念博客

数据库事物的特性有哪些

原子性 原子性要求事务是一个不可分割的操作单元,要么完全执行,要么完全不执行。 这意味着如果事务中的任何一部分操作失败,整个事务都会被回滚到初始状态,以保持数据的一致性。 原子性确保...
系统设计-如何做到高可用、高吞吐、高扩展性-不念博客

系统设计-如何做到高可用、高吞吐、高扩展性

我们经常需要设计具有高可用性、高可扩展性和高吞吐量的系统。它们的确切含义是什么? 下图是一份系统设计小抄,包含“三高”常见的解决方案。 1、高可用性 高可用意味着我们需要达到一个高水平...
文件服务器应该选Windows还是Linux-不念博客

文件服务器应该选Windows还是Linux

文件服务器是一种用于存储和共享文件的网络设备,它可以提高数据的安全性和可用性。 文件服务器的选择取决于多种因素,如成本、性能、兼容性、易用性等。 本文将从这些方面对比Windows和Linux两...
JavaScript中深拷贝的实现方式详解-不念博客

JavaScript中深拷贝的实现方式详解

在JavaScript中,对象的拷贝可以分为浅拷贝和深拷贝。 当我们复制一个对象的时候,往往需要了解的就是浅拷贝和深拷贝的区别及实现方式。 以下是对JavaScript中深拷贝的详细讲解。 深拷贝与浅拷...
java读写文件详解(java文件读取和写入)-不念博客

java读写文件详解(java文件读取和写入)

在 Java 中,有多种方法可以用来读写文件,本文将详细介绍如何使用 Java 标准库中的类和方法来执行文件读写操作。 我们将重点讨论以下几种方法: 使用 File 类 使用 FileInputStream 和 FileOut...