数据库

Mahir084 小时前
数据库·redis·mysql·缓存·面试·数据一致性
Redis 与 MySQL 数据同步:一致性保证的完整解决方案作为后端开发,我们几乎每天都在和 Redis+MySQL 的组合打交道。Redis 用来做缓存,提升读性能;MySQL 用来做持久化存储,保证数据安全。但这个组合有一个永恒的痛点:如何保证 Redis 和 MySQL 的数据一致性?
2301_769340674 小时前
jvm·数据库·python
如何在 Vuetify 中可靠捕获 Chip 关闭事件(包括键盘触发).txt本文介绍如何在资源受限的微控制器环境中,不依赖 numpy,仅用原生 python(列表推导式与 zip)实现向量化的颜色插值计算,并提供可直接运行的轻量级代码。 本文介绍如何在资源受限的微控制器环境中,不依赖 numpy,仅用原生 python(列表推导式与 zip)实现向量化的颜色插值计算,并提供可直接运行的轻量级代码。在嵌入式或微控制器开发中(如 MicroPython、CircuitPython 或精简版 CPython),NumPy 因其体积庞大和依赖底层 C 扩展,通常不可用。而上述代码中 n
AC赳赳老秦4 小时前
java·大数据·服务器·数据库·人工智能·自动化·openclaw
供应链专员提效:OpenClaw自动跟踪物流信息、更新库存数据,异常自动提醒OpenClaw:供应链专员效率革命的智能引擎在全球化竞争日益激烈、消费者需求瞬息万变的今天,供应链管理已成为企业核心竞争力的关键所在。供应链专员作为这条生命线的“神经中枢”,肩负着监控物流动态、管理库存水平、协调各方资源、应对突发状况的重任。然而,传统的手工操作、分散的系统、滞后的信息反馈,常常让供应链专员陷入数据泥潭,疲于应对琐碎事务,难以专注于更具战略价值的分析和决策。时间浪费在信息搜集、数据录入、异常排查等低效环节,不仅增加了人力成本,更可能导致响应延迟、决策失误,甚至造成库存积压、订单流失、客户
灵犀学长5 小时前
java·数据库·spring
基于 Spring ThreadPoolTaskScheduler + CronTrigger 实现的动态定时任务调度系统基于 Spring ThreadPoolTaskScheduler + CronTrigger 实现的动态定时任务调度系统,支持通过数据库配置动态管理定时任务的启停、暂停、恢复和立即执行。
北秋,5 小时前
数据库·postgresql·开源
PostgreSQL(Postgres)数据库基础用法 + 数字型 + 字符型 完整联合注入实战PostgreSQL(简称 PG、Postgres) 是目前开源界最强大、企业级最常用的数据库之一,语法严谨、功能强大,在 Web 渗透测试中出现频率极高。
m0_596749096 小时前
jvm·数据库·python
JavaScript中手动实现一个new操作符的底层逻辑手动实现new操作符需四步:1.用Object.create(constructor.prototype)创建继承原型的新对象;2.用apply将构造函数this绑定新对象并执行;3.若构造函数返回非null对象则返回它,否则返回新对象;4.完整实现为myNew函数。要手动实现 JavaScript 中 new 操作符的底层逻辑,核心是模拟它在创建实例对象时的四步行为:创建空对象、绑定原型、执行构造函数、返回正确结果。1. 创建一个继承自构造函数 prototype 的新对象这一步对应 new 内部的「创
多加点辣也没关系6 小时前
数据库·redis·缓存
Redis 的安装(详细教程)官网:https://redis.io/中文官网:https://redis.ac.cn/Redis(Remote Dictionary Server)是一个开源的、基于内存的键值对(Key-Value)存储数据库,使用 ANSI C 语言编写,遵守 BSD 协议。Redis 通常被称为数据结构服务器,因为它不仅支持简单的字符串类型,还支持哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等丰富的数据结构。
数据库小学妹6 小时前
数据库·redis·sql·mysql·缓存·dba
数据库连接池避坑指南:告别“连接超时”与“资源耗尽”,让系统跑得更快!📌关键词:数据库连接池、高并发、连接超时、资源耗尽、避坑指南👋 大家好,我是数据库小学妹!上篇我们聊了Redis缓存和双写一致性,解决了高并发下数据读写的“速度与稳定”难题。这篇我们深入后端实战,聊聊另一个高并发场景中的“隐形地雷”——数据库连接池。很多新手(包括我!)在项目初期都踩过连接池的坑,导致系统动不动就“连接超时”或“资源耗尽”。
dishugj6 小时前
数据库·oracle
HANA 数据库备份与恢复简介:在SAP HANA数据库管理中,备份与恢复是保障数据安全和业务连续性的核心环节。HANA支持多种备份方式,包括逻辑备份、系统备份和增量备份,并提供基于时间点(PITR)和备份集的灵活恢复机制。本资料涵盖HANA数据库的完整备份恢复流程,结合.rar压缩包中的脚本与PDF文档中的操作指南,帮助用户掌握从备份策略制定到灾难恢复实施的关键技术,适用于企业级SAP环境的数据保护实践。
前进的李工7 小时前
开发语言·数据库·mysql·性能优化·explain
EXPLAIN输出格式全解析:JSON、TREE与可视化EXPLAIN不仅可以输出为表格这样的传统格式,也可以输出为JSON格式、TREE格式。甚至可以得到可视化输出格式。
難釋懷7 小时前
网络·数据库·redis
Redis网络模型-IO多路复用模型-poll模式在上一篇文章中,我们探讨了 IO 多路复用的开山鼻祖 select,并见识了它在高并发下的种种局限。为了弥补 select 的不足,poll 应运而生。
dFObBIMmai7 小时前
jvm·数据库·python
如何在 CSS 中实现元素的绝对定位,使其不受窗口尺寸变化影响本文详解如何通过 position: absolute 结合相对单位(如 %、vh/vw)和合理的父容器定位上下文,实现元素在任意屏幕尺寸下保持稳定位置,避免因分辨率或全屏切换导致布局偏移。 本文详解如何通过 position: absolute 结合相对单位(如 %、vh/vw)和合理的父容器定位上下文,实现元素在任意屏幕尺寸下保持稳定位置,避免因分辨率或全屏切换导致布局偏移。在响应式开发中,使用固定像素值(如 height: 1036px、margin: 0 300px)定义布局极易导致元素位置随视口
treesforest8 小时前
网络·数据库·网络协议·tcp/ip·ip
IP精准定位服务:从城市轮廓到街道坐标,技术如何重塑空间感知一个IP地址,在传统查询工具中可能只显示到“中国浙江杭州”。但在实际业务中,这个粒度远远不够——当用户投诉“为什么给我推荐了10公里外的餐厅”、当风控系统面对一笔深夜跨境转账、当物流平台需要匹配最近的前置仓时,城市级定位的误差足以让整个决策失效。
大明者省8 小时前
服务器·数据库·ubuntu
宝塔开了端口,Ubuntu 还得开相应端口才能打通宝塔面板防火墙 ≠ Ubuntu 系统防火墙,它们是两层独立的安全防线,必须同时放行 8888 端口,外部流量才能正常访问你的宝塔面板。
Teable任意门互动8 小时前
数据库·开源·excel·钉钉·飞书·开源软件·ai-native
AI原生开源多维表格有哪些?主流开源多维表格对比解析在低代码、信创国产化、轻量化数据库需求持续爆发的当下,多维表格已经不再是简单的在线Excel工具,而是企业轻量化业务搭建、数据资产管理、业务协同开发的核心载体。区别于传统表格,多维表格具备数据表关联、字段自定义、权限管控、自动化流程、海量数据承载等数据库级能力。
TDengine (老段)9 小时前
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
MNode 内部机制深度解析 — SDB、事务引擎与 DDL 处理全链路适用版本:TDengine v3.x(v3.3.x / v3.4.x) | 最后更新:2026-05-14
这个DBA有点耶9 小时前
数据库·经验分享·sql·创业创新·dba
数据库上云 vs 自建:从成本到人力的三维对比与决策框架关键词:云数据库;自建;TCO;运维人力;信创;合规大家好,我是小耶。上一篇文章聊了国产数据库怎么选,接着大家都会问:那到底上云还是自己搭?
shizhan_cloud9 小时前
数据库·mysql
MySQL 索引优化 + 慢查询日志运维必备的 MySQL 性能优化核心知识点,分为索引优化(从根源提速)和慢查询日志(定位慢 SQL)两部分。
Drache_long9 小时前
数据库·mysql
MySQL数据库(故障排除)公司的MySQL数据库在做日常巡检时发现丢失了一百万条数据,怎么办?这是一起非常严重的数据丢失事件。请立即停止所有可能写入数据的操作,并按照以下紧急流程处理。注意:不要重启数据库,不要随意执行repair或check命令,以免覆盖可能的恢复线索。
2303_821287389 小时前
jvm·数据库·python
如何清洗SQL输入数据_使用框架内置的ORM处理数据交互SQL注入风险源于字符串拼接而非ORM本身;ORM默认参数化查询安全,但raw()、extra()等方法会退化为拼接,需白名单校验字段名;输入应约束转换而非清洗;ORM不防XSS,前端渲染仍需转义。SQL注入风险不来自ORM本身,而来自手拼字符串用 ORM 并不自动防SQL注入——只要出现 + "WHERE id = " + user_input 或 f"SELECT * FROM users WHERE name = '{name}'" 这类操作,就等于把门打开。Django ORM、SQLAlchem