数据库

首页 标签 数据库
# 数据库 #
关注
181555内容
微信通知
基于企业微信与小程序集成,实现通过API获取access_token并发送模板消息至指定医生。需配置企业微信appId、secret及绑定小程序,支持异步推送接诊提醒,包含订单信息与患者描述,确保实时通知。
Redis:内存陡增100%深度复盘
一次Redis崩溃事故复盘:因大KEY导致带宽占满,触发缓冲区激增,内存被耗尽。虽有淘汰策略,但仅作用于数据内存,缓冲区内存无限制,最终引发全面超时。根源在于网络与存储资源设计失衡,暴露了缓冲区管理盲区。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的典型场景与解决方案。涵盖数据库慢查询、热更新锁争用、DDL锁表、连接池配置不当等问题,并深入分析Dubbo、HTTP、Druid、Redis等连接池的超时与队列控制要点,倡导fast-fail理念与多维流控,帮助开发者规避常见陷阱,提升系统稳定性。(238字)
熔断限流:业务如何实现自我保护?
RPC服务在高并发下易因过载导致性能下降或宕机,需通过自我保护保障稳定性。服务端常用限流控制请求量,支持应用级、IP级配置,并可结合注册中心动态调整阈值;为提升精度,可引入集中式限流服务。调用端则通过熔断机制防止下游故障引发雪崩,可在动态代理层集成熔断器,实现快速失败与自动恢复,确保系统高可用。
数据库
本文系统讲解MySQL核心知识点,涵盖char与varchar区别、事务ACID特性及隔离级别、索引结构(B+树)、聚簇与二级索引、回表查询、索引创建与失效场景,并结合explain执行计划分析慢SQL优化策略,助力数据库高效设计与性能调优。
|
2天前
|
用EventlogAnalyzer做企业自动巡检:从“熬夜盯日志”到“异常主动预警”,某制造业300人团队的效率革命
做企业运维的都懂一个痛点:日志就像没尽头的流水账,服务器、网络设备、业务系统每天产生上万条记录,靠人工巡检不仅耗精力,还总错过致命隐患——可能前一晚刚排查完问题,第二天系统就因为一条被忽略的错误日志宕机,连带生产线停摆几小时,损失直接六位数起步。
逐字稿实例(22K*18)
李二,重庆人,3年Java开发经验,熟悉SpringBoot、SpringCloud、MySQL、Redis、MQ等技术栈。主导过医药电商项目“触键”的核心模块开发,包括AI智能问答、电子处方、优惠券、商品点赞及热销榜等高并发场景设计与实现,具备微服务架构、分布式事务、缓存优化及系统性能调优实战经验。
全面认识MCP:大模型连接真实世界的“USB-C接口”
MCP(模型上下文协议)是AI时代的“万能接口”,由Anthropic提出,旨在统一大模型与工具、数据源的连接标准。它简化集成、提升任务处理能力,推动AI智能体从对话走向行动,重塑AI应用生态。
One Trick Per Day
初始化Map应避免直接指定大小,建议用Guava或手动计算容量;禁用Executors创建线程池,防止OOM,推荐自定义ThreadPoolExecutor;Arrays.asList返回不可变集合,禁止修改操作;遍历Map使用entrySet或forEach提升性能;SimpleDateFormat非线程安全,建议用ThreadLocal或Java8新时间类;并发更新记录需加锁,优先使用乐观锁。
免费试用