技术栈
高性能
liulilittle
2 天前
服务器
·
开发语言
·
c++
·
高性能
·
无锁
·
原子
C++ 无锁编程:单停多发送场景高性能方案
在多线程编程中,一个常见的场景是:多个线程并发地向某个资源或服务发送数据,而在某个时刻,需要优雅地停止所有发送操作,并等待已经开始的发送完成后再进行资源清理。如果使用互斥锁(mutex)来同步,虽然能保证正确性,但会引入锁竞争,降低并发性能,尤其在发送操作非常频繁时,锁的开销会成为瓶颈。
尽兴-
16 天前
大数据
·
elasticsearch
·
搜索引擎
·
全文检索
·
高性能
·
elastic stack
·
分布式生态
Elasticsearch 入门全景:核心概念与典型应用场景速览
ElasticSearch(简称 ES)是一款基于 Java 开发的开源分布式搜索与数据分析引擎,也是当前最流行的企业级开源搜索引擎。其核心设计目标是支持 近实时(Near Real-Time)全文检索,专为处理大规模文本数据而生,广泛应用于现代数据驱动型系统中。
feng68_
22 天前
linux
·
运维
·
服务器
·
前端
·
后端
·
高性能
·
高可用
Discuz! X5 高性能+高可用
阿里云ECS服务器部署教程 服务器加固防护🔭费用:CDN新用户免费30天,不过不建议使用,CDN+HTTPS抵用卷扣费超快,单用HTTPS抵用卷扣费也蛮快的。
cyber_两只龙宝
2 个月前
linux
·
运维
·
集群
·
lvs
·
高性能
·
keepalived
·
高可用
Keepalived+LVS--实现IPVS的高可用+高性能的双主双业务架构详细配置流程及解析
前情提要:通过本篇博客,你可以学会keepalived+LVS实现高可用+高性能的web&mariadb双主双业务集群架构的详细架构原理,keepalived的基本初始化配置,还有该双主双业务架构的各个主机的详细环境配置以及keepalived的详细配置,最终可以实现IPVS的高可用+高性能的web&mariadb集群
就这个丶调调
3 个月前
java
·
数据结构
·
redis
·
缓存
·
nosql
·
持久化
·
高性能
Redis深度使用指南:数据结构、持久化策略与Java实战全解析
在现代互联网应用中,Redis 作为一款高性能的内存数据库,已经成为构建高并发、低延迟系统的核心组件之一。它不仅支持丰富的数据结构,还提供了强大的持久化机制和灵活的客户端集成能力。本文将深入探讨Redis的核心特性,包括其主要的数据结构及其适用场景、持久化策略的原理与配置,以及如何在Java项目中进行高效集成与使用,并附有完整的代码示例。
Jerry95270628
4 个月前
分布式
·
架构
·
架构师
·
软考
·
高性能
·
高可用
·
架构设计师
3.集群与分布式
目录1.什么是集群与分布式2.分布式架构2.1集中式架构2.2非集中式架构分布式主要是指将不同业务分布到不同的地方;而集群主要是指将几台服务器集中在一起,实现同一个业务。同时,分布式是以缩短单个任务执行时间来提升效率的,解决高并发问题;而集群主要是通过提高单位时间内执行的任务数来提升效率的,提高系统的可用性。所以集群是保证系统高可用的重要手段之一。
laufing
4 个月前
fastapi
·
高性能
·
python web
fastapi 基础介绍
参考文档为了避免多个项目的依赖版本冲突,最好为每个项目单独创建一个虚拟环境,且不影响系统环境; python方式:
Xxtaoaooo
5 个月前
rust
·
源码分析
·
高性能
·
并发安全
·
actix-web
Rust Actix-web框架源码解析:基于Actor模型的高性能Web开发
人们眼中的天才之所以卓越非凡,并非天资超人一等而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。———— 马尔科姆·格拉德威尔
LucianaiB
5 个月前
职场和发展
·
高性能
·
语言
·
仓颉
仓颉语言核心技术解析:如何开发高性能服务端应用
仓颉语言(Cangjie)是华为推出的一种面向全场景智能的新一代编程语言,其设计目标兼顾高性能、安全性与开发效率,尤其在服务端和鸿蒙生态中展现出强大潜力。本文将聚焦于如何使用仓颉语言开发服务端应用,从项目结构、核心语法、异步模型到实际示例,帮助开发者快速上手并构建高性能后端服务。
慧都小妮子
6 个月前
c++
·
跨平台
·
高性能
·
opc ua
·
ua server sdk
基于C++ UA Server SDK开发高性能与跨平台 OPC UA 服务器
在现代工业自动化与物联网系统中,OPC UA已成为实现设备互联和数据互通的核心标准。Unified Automation公司的C++ UA Server SDK是一款面向高性能场景的开发工具包,为基于PC或嵌入式设备的应用提供对系统资源的完全控制能力,帮助开发者构建灵活、稳定且可扩展的OPC UA服务器。
冰 河
6 个月前
性能优化
·
程序员
·
高并发
·
架构师
·
高性能
《高性能SQL引擎》总结-高性能SQL引擎整体专栏总结
大家好,我是冰河~~经过这些天的坚持,《高性能SQL引擎》终于接近尾声了,感谢大家这些天的坚持与陪伴,也相信大家在《高性能SQL引擎》项目和专栏中,学到了不少知识、技术与架构思想。接下来,我们就一起对《高性能SQL引擎》专栏做个总结。
Harvey66
7 个月前
python
·
html
·
高性能
·
轻量级
·
html 解析器
·
框架lxml
·
简单爬虫
Python 轻量级 HTML 解析器 - lxml入门教程
如果匹配不到元素返回空数组1、查找 class 为login 的 header 2、在 header 下查找 class 包含content的 div 3、在 div 下查找所有 table 标签
Silicore_Emma
8 个月前
科技
·
高性能
·
五通道
·
马达驱动
·
光盘驱动系统
芯谷科技--五通道 CD 马达驱动电路D9259
在 CD、VCD 以及汽车 CD 等光盘驱动系统中,马达驱动电路是实现精确控制的关键组件。 D9259 五通道 CD 马达驱动电路,以其集成度高、功能全面、可靠性强的特点,为工程师提供了一站式的马达驱动解决方案。
InCerry
10 个月前
c#
·
.net
·
高性能
.NET 9中的异常处理性能提升分析:为什么过去慢,未来快
一、为什么要关注.NET异常处理的性能随着现代云原生、高并发、分布式场景的大量普及,异常处理(Exception Handling)早已不再只是一个冷僻的代码路径。在高复杂度的微服务、网络服务、异步编程环境下,服务依赖的外部资源往往不可靠,偶发失效或小概率的“雪崩”场景已经十分常见。实际系统常常在高频率地抛出、传递、捕获异常,异常处理性能直接影响着系统的恢复速度、吞吐量,甚至是稳定性与容错边界。
码观天工
10 个月前
性能优化
·
c#
·
.net
·
线程
·
多线程
·
并发
·
异步
·
并行
·
高性能
揭秘C#异步编程核心机制:从状态机到线程池的全面拆解
C#中的异步编程是一个强大且复杂的特性,它允许开发者编写非阻塞的代码,从而显著提升应用程序的响应性和吞吐量。本文将深入剖析异步编程的底层原理,从async和await关键字的工作机制,到状态机、任务调度、线程管理和异常处理等核心概念。
蒂法就是我
10 个月前
大数据
·
分布式
·
zookeeper
·
高性能
ZAB 和 RAFT分别是什么?它们的区别是什么?
ZAB(ZooKeeper Atomic Broadcast)和 Raft 是两种广泛使用的分布式一致性协议,均用于解决分布式系统中的数据一致性与领导者选举问题。尽管目标相似,但它们在设计理念、实现机制和适用场景上存在显著差异。以下是它们的核心概念及区别:
Uranus^
1 年前
spring boot
·
redis
·
分布式
·
缓存
·
高性能
深入解析Spring Boot与Redis集成:高性能缓存实践
在现代Web应用中,缓存技术是提升系统性能的重要手段之一。Redis作为一种高性能的键值存储系统,广泛应用于缓存、会话管理和消息队列等场景。本文将详细介绍如何在Spring Boot项目中集成Redis,并探讨其在高性能缓存中的实践。
Uranus^
1 年前
spring boot
·
redis
·
缓存
·
高性能
利用Spring Boot和Redis构建高性能缓存系统
在现代Web应用中,缓存是提升系统性能的关键技术之一。Redis作为一种高性能的内存数据库,广泛应用于缓存场景。本文将介绍如何利用Spring Boot和Redis构建一个高性能的缓存系统,涵盖Redis的基本使用、与Spring Boot的集成、缓存策略优化以及常见问题的解决方案。
Themberfue
1 年前
linux
·
运维
·
分布式
·
rabbitmq
·
ruby
·
mq
·
高性能
RabbitMQ ①-MQ | Linux安装RabbitMQ | 快速上手
MQ(Message Queue)即消息队列,是一种应用间通信的一种方式。消息队列是一种异步通信方式,生产者(Producer)将消息放入队列,消费者(Consumer)从队列中取出消息进行消费。
码观天工
1 年前
c#
·
.net
·
milvus
·
向量数据库
·
高性能
.NET 原生驾驭 AI 新基建实战系列(五):Milvus ── 大规模 AI 应用的向量数据库首选
Milvus 是一个强大的工具,帮助开发者处理大规模向量数据,尤其是在人工智能和机器学习领域。它可以高效地存储和检索高维向量数据,适合需要快速相似性搜索的场景。在 .NET 环境中,开发者可以通过 Milvus C# SDK 轻松连接和操作 Milvus 服务器,包括创建集合、插入数据和执行搜索等操作。