相关文章
全链路压测方案(一)—方案调研
一、概述 在业务系统中,保证系统稳定至关重要,直接影响线上业务稳定和性能。测试工作作为保证生产质量的最后一关,扮演者重要的角色。全链路压测是一种重要的测试工具和手段。可以解决系统中多环节多节点无法全流程打满流量的痛点问题&a…
建站知识
2024/11/24 4:36:39
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/24 4:48:04
《计算思维导论》笔记:10.2 什么是数据库与数据库系统?
《大学计算机—计算思维导论》(战德臣 哈尔滨工业大学) 《10.2 什么是数据库与数据库系统?》 数据库
简单来讲,数据库就是相互有关联关系的数据的集合。
一个表聚集了具有相同结构类型的若干个对象一行数据反映了某一对象的相关…
建站知识
2024/11/24 5:01:16
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/24 4:46:08
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
k8s 检测node节点内存使用率平衡调度脚本 —— 筑梦之路
直接上脚本:
#! /bin/bash#对实际使用内存大于85%的机器停止调度,对实际使用内存小于70%的 关闭调度# 获取实际内存小于或等于70%的机器
memory_lt_70kubectl top nodes |awk NR>1{if($50<70) print $1}
# 获取实际内存大于或等于85%的机器
memor…
建站知识
2024/11/14 13:58:20