相关文章
算法通关村第十四关—数据流的中位数(黄金)
数据流中中位数的问题 LeetCode295,中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。 例如:[2,3,4]的中位数是3 [2,3]的中位数是(23)/22.5 实现 MedianFinder 类:
MedianFinder() 初始化 MedianFinder 对象。void addNum(…
建站知识
2024/11/12 11:16:35
全链路压测方案(一)—方案调研
一、概述 在业务系统中,保证系统稳定至关重要,直接影响线上业务稳定和性能。测试工作作为保证生产质量的最后一关,扮演者重要的角色。全链路压测是一种重要的测试工具和手段。可以解决系统中多环节多节点无法全流程打满流量的痛点问题&a…
建站知识
2024/11/11 2:14:24
debian 12 zabbix 6.0LTS部署
数据库要求
数据库版本不对,zabbix-server启动不起来 MySQL/Percona8.0.XRequired if MySQL (or Percona) is used as Zabbix backend database. InnoDB engine is required. We recommend using the MariaDB Connector/C library for building server/proxy.Maria…
建站知识
2024/11/11 15:13:44
《计算思维导论》笔记:10.2 什么是数据库与数据库系统?
《大学计算机—计算思维导论》(战德臣 哈尔滨工业大学) 《10.2 什么是数据库与数据库系统?》 数据库
简单来讲,数据库就是相互有关联关系的数据的集合。
一个表聚集了具有相同结构类型的若干个对象一行数据反映了某一对象的相关…
建站知识
2024/11/12 11:02:15
Netty-Netty实现自己的通信框架
通信框架功能设计
功能描述 通信框架承载了业务内部各模块之间的消息交互和服务调用,它的主要功能如下: 基于 Netty 的 NIO 通信框架,提供高性能的异步通信能力; 提供消息的编解码框架,可以实现 POJO 的序列化和反…
建站知识
2024/11/23 17:39:54
性能优化2.0,新增缓存后,程序的秒开率不升反降
目录 一、前情提要经过4次优化,将页面的加载时间控制在了1秒以内,实打实的提升了程序的秒开率。 二、先了解一下,什么是缓存1、缓存有哪些分类2、本地缓存与分布式缓存 三、Guava Cache本地缓存1、Google Guava2、Loadingcache数据结构3、Loa…
建站知识
2024/11/19 20:16:58
Gorm 数据库表迁移与表模型定义
文章目录 一、Docker快速创建MySQL实例1.1 创建1.3 创建数据库 二、AutoMigrate介绍与使用2.1 AutoMigrate介绍2.2 AutoMigrate 基本使用 三、模型定义3.1 模型定义3.2 快速增删改查3.3 约定3.4 gorm.Model 四、表模型主键、表名、列名的约定4.1 主键(Primary Key&a…
建站知识
2024/11/11 14:30:36