相关文章
iOS 位移枚举NS_OPTIONS(如何实现多个枚举值的同时传入判断)
一、场景
当我们使用枚举这个东西时,有时需要多个枚举值任一一个满足时就ture,但是常用的枚举NS_ENUM定义好的枚举只能挨个判断,写一坨就既不美观也不好阅读,如下:
typedef NS_ENUM (NSInteger, RPTestType){RPTestT…
建站知识
2024/12/18 2:11:03
mysql-bin日志清理,并设置expire_logs_days时间,mysql占用空间过大问题
mysql-bin日志清理,并设置expire_logs_days时间,mysql占用空间过大问题 文章目录 问题查看mysql配置参数解决全局修改参数清理日志规则手动清理my.cnf 外传 问题
最近发现生产环境的服务器磁盘空间吃紧,查下到底是哪里占用的空间比较大&…
建站知识
2024/12/25 12:38:56
k8s的存储卷---数据卷
前言 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其…
建站知识
2024/12/7 16:58:11
SpringBoot ElasticSearch 聚合排序
SpringBoot ElasticSearch 聚合排序 Spring Boot和Elasticsearch的集成主要涉及使用Spring Data Elasticsearch库。Elasticsearch是一个分布式搜索引擎,它提供了丰富的RESTful API,用于索引、搜索和分析大量数据。 在Spring Boot中,你可以使用…
建站知识
2024/12/7 17:10:31
国产AI工具钉钉AI助理:开启个性化助手服务的新篇章
钉钉AI助理是钉钉平台的一项功能,它可以根据用户的需求提供个性化的AI助手服务。用户可以在AI助理页面一键创建个性化的AI助理,如个人的工作AI助理、旅游AI助理、资讯AI助理等。企业也可以充分使用企业所沉淀的知识库和业务数据,在获得授权后…
建站知识
2024/12/12 3:59:58
深度剖析缓存相关问题:雪崩、穿透、预热、更新、降级
目录 引言 1. 缓存雪崩
1.1 问题描述
1.2 解决方案
1.2.1 加锁防止并发重建缓存
2. 缓存穿透
2.1 问题描述
2.2 解决方案
2.2.1 布隆过滤器防止无效请求
3. 缓存预热
3.1 问题描述
3.2 分析与解决方案
3.2.1 定时任务预热缓存
4. 缓存更新
4.1 问题描述
4.2 分析…
建站知识
2024/12/7 17:13:16
基于elementUI的el-table组件实现按住某一行数据上下滑动选中/选择或取消选中/选择鼠标经过的行
实现代码
<template><div :class"$options.name"><el-tablestyle"user-select: none"ref"table":data"tableData":row-class-name"row_class_name"mousedown.native"mousedownTable"row-click&q…
建站知识
2024/12/7 17:13:12