技术开发
-
Go语言中的context包到底解决了啥问题?
我们不仅可以在自己编写的代码中使用context,很多标准库也提供了context的支持,这样可以更好的管理请求和资源。
-
Genai技术栈架构指南—十个工具,你知道哪个?
拥有允许您整理数据并以不同方式对其进行可视化的工具始终是一个好主意。下面列出的 Python 库提供了数据处理和可视化功能。
-
微服务架构落地及其演进
Spring Cloud提供了一整套微服务架构的解决方案,通过服务注册与发现、配置管理、消息队列、分布式跟踪、服务熔断等组件,帮助开发者构建高可用、高扩展性的微服务系统。这张生态图展示了各个组件之间的关系和作用,是理解Spring Cloud生态系统的一个很好的参考。
-
一文搞懂 Spring 循环依赖
一般来说,如果我们的代码中出现了循环依赖,则说明我们的代码在设计的过程中可能存在问题,我们应该尽量避免循环依赖的发生。不过一旦发生了循环依赖,Spring 默认也帮我们处理好了,当然这并不能说明循环依赖这种代码就没问题。
-
九大微服务监控工具详解
Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,基于 Apache Lucene 开发。
-
sync.WaitGroup和sync.Once的爱恨情仇
通过本文,我们了解了Go语言中的两个重要同步工具:sync.WaitGroup 和 sync.Once。sync.WaitGroup 用于等待一组 goroutine 完成,而 sync.Once 则确保某些操作只执行一次。
-
别背八股文了,WebSocket 是什么,我劝你花几分钟让面试官惊艳!
WebSocket 前端的使用非常简单,我自然会联想到:如果我做全栈开发,用 Nodejs 实现 WebSocket 服务端,有原生的模块可以支持吗?
-
Python 中 20 个鲜为人知的字符串函数
今天,让我们一起探索Python中这20个鲜为人知的字符串函数,它们将帮助你提升代码的效率与优雅度。
-
玩转Redis!非常强大的Redisson分布式集合,少写60%代码
在Java中,为我们提供了丰富的集合类,如List、Set、Map等,这些集合类在单机应用或单个JVM进程中是非常强大和有效的工具。
-
为什么要限流?常见的限流算法有哪些?
实际开发中,当业务流量过大时,为了保护下游服务,我们通常会做一些预防性的工作,今天我们就一起来聊聊限流!
-
.NET 中的数据交互:生成和读取YAML文件
在.NET环境中,处理YAML文件通常需要使用第三方库,因为.NET Framework和.NET Core并未内置对YAML的原生支持。本文将介绍如何在.NET中使用YamlDotNet库来生成和读取YAML文件。
-
Python 实现命令模式、中介者模式和解释器模式
今天我们将介绍 Python 中三种行为型设计模式:命令模式、中介者模式和解释器模式。
-
Vite 是什么(并且为什么如此流行)?
Vite是现代元框架正在构建的大块之一。它是正在采取类似路径的更大工具生态系统的一部分。Volar[18]是StackBlitz团队自豪支持的另一个工具。
-
成功实施 Data Mesh 的十条指导建议
Data Mesh 可能为您的组织带来创新和积极影响,但前提是组织对正确实施它有坚定的决心和承诺。
-
Python 大神教你如何优雅地清理大数据
在Python中有哪些常用的工具可以帮助我们进行数据清洗呢?其实有很多,比如NumPy、SciPy、Scikit-Learn等等。但是在这里,我主要想向大家推荐Pandas和CSV库这两个工具。