数据结构与算法

《C++进阶之STL》【哈希表】

【哈希表】目录 前言 ------------概念介绍------------ 1. 什么是哈希? ------------核心术语------------ 一、哈希函数 1. 哈希函数的核心特点是什么? 2. 哈希函数的设计目标是什么? 3. 常见的哈希函数有哪些? 直接定址法 除法散列法 乘法散列法 全域散列法

订单中心架构设计与实践

不同的业务采用不同的系统架构,会有自己的一些特色架构难题。今天我们来学习下电商业务中的订单中心的架构设计,以及会遇到哪些技术挑战。 一、背景 随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。 从2017年开始启动的 v2.0 架构升级,基于业务模块进行垂直的系统物理拆分,拆分出来业务线各司其职,提供服务化的能力

Zabbix 5.0版本-监控主机信息

zabbix流程架构 snmp: zabbix监控网络性能所依赖协议 IPMI: 用于监控物理硬件性能指标,可以获取物理设备的温度、CPU转速 JMX: 监控java项目所使用的出口 4bddba84ba18b8ab60efbe5a101403f.png 1.安装centos-release-scl yum install -y centos-release-scl 2.安装

win11安装mysql

1.下载mysql installer 点击这里进入下载界面 image.png 2.按步骤安装 image.png image.png mysql workbench是一款MYSQL界面操作工具,免费的,很好用,如果不需要的话,可以不选。 image.png 这里我没有选择默认的C盘来安装 image.png im

Skywalking(v8.5.0)优化系列-拓扑篇上(分钟级到毫秒级的快乐)

对skywalking架构设计、性能调优感兴趣可以查看文章: 【Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时】 【当月亮守护地球 | SkyWalking Agent守护你的应用...有它相伴才安逸】 【Skywalking(v8.5.0)优化系列汇总】 1、背景 1.1 前文 溯源:Boss Li 提出部门的基础设施引入Skywalking, 于是踏上全链

Orabbix 监控 oracle数据库

一、监控Oracle的用户连接数 sql语句 连接数大于5的 select b.USERNAME||'->'||b.MACHINE||'->'||count(*) as connect_nums from v$process a, v$session b where a.ADDR = b.PADDR and b.USERNAME is not null group by b.USERN

怼不过产品经理?因为你不懂DDD领域建模与架构设计

前几年就开始接触DDD(Domain Driven Design,领域驱动设计),并且着迷于此。它更多地在战略层指导了我的设计,对于战术层面的设计,目前业界没有统一的标准,也没有特别流行的方案。虽然也有许多技术大牛们热衷于DDD,但一到代码落地便一地鸡毛,造不出“银弹”。 那DDD到底是什么呢?有什么技术落地方案呢?今天我来给大家科普一下。 基本概念 过去系统分析和系统设计都是分离的,正如我们国家

三分钟搞定dbeaver企业版

1. 简介 百度百科介绍 DBeaver 是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。 它支持任何具有一个 JDBC 驱动程序数据库。它可以处理任何的外部数据源。 文末提供绿色版本的下载连接。 2. 效果 20220705162828.png 版本

【数据结构】排序详解:从快速排序分区逻辑,到携手冒泡排序的算法效率深度评测

🔥@晨非辰Tong: 个人主页 👀专栏:《C语言》、《数据结构与算法入门指南》 💪学习阶段:C语言、数据结构与算法初学者 ⏳“人理解迭代,神理解递归。” 文章目录 引言 一、介绍交换排序 二、高效交换--快速排序“:递归版 2.1 介绍&#xff1a