微光实验室 · 博客归档
博客 第22页
记录技术探索与工程思考,共 731 篇文章。
深入浅出 MyBatis - 插件机制 PageHelper 与 通用 Mapper
详细介绍MyBatis分页插件PageHelper和通用Mapper的使用方法,包括配置、代码示例、PageInfo类用法以及通用Mapper的CRUD操作。
大数据-226 离线数仓 Flume 优化配置实战:batchSize/Channel/压缩/自定义拦截器与 OOM 处理
Flume 1.9.0 在离线数仓(日志采集→HDFS)场景的工程化优化:从 Source→Channel→Sink 全链路给出 batchSize、Memory/File Channel 的 capacity/transactionCap...
大数据-87 Spark DStream 转换算子详解:map、reduceByKey、transform 实战
系统梳理 Spark Streaming DStream 的无状态转换算子与 transform 高级操作,通过黑名单过滤案例演示 leftOuterJoin、SQL、广播变量三种实现方式。
大数据-88 Spark Streaming 窗口操作与状态追踪:updateStateByKey 与 mapWithState
深入讲解 Spark Streaming 有状态计算:窗口操作参数配置、reduceByKeyAndWindow 热词统计、updateStateByKey 全量状态维护与 mapWithState 增量优化,附完整 Scala 代码。
深入浅出 MyBatis - MyBatis 快速入门(无 Spring) POM Mapper 核心文件 增删改查
MyBatis快速入门教程,详细介绍MyBatis开发步骤,包括POM依赖配置、Mapper映射文件、SqlMapConfig核心配置文件,以及增删改查操作。
大数据-225 离线数仓 会员指标实战:Flume Taildir HDFS ODS/DWD/DWS/ADS 全链路落地
离线数仓建设,给出"日志采集→落地→分层→指标"的工程化路径。会员以设备唯一标识(Android IMEI / iOS OpenUDID)为口径,输出新增会员、活跃会员(DAU/WAU/MAU)与留存(次日/7日/30日)等核心指标。
深入浅出 MyBatis - MyBatis 概念 ORM映射关系 常见ORM 详细发展历史
本文深入介绍MyBatis框架,从ORM概念讲起,详解MyBatis的发展历史、技术优势,以及与Hibernate等常见ORM框架的对比。
深入浅出 MySQL事务隔离级别:读未提交、已提交、可重复读与串行化
深入浅出讲解MySQL事务隔离级别:读未提交、读已提交、可重复读、串行化,剖析脏读、不可重复读、幻读问题及解决方案。
深入浅出 MySQL 锁机制图文详解:从表锁到行锁,从理论到实战
深入浅出讲解MySQL锁机制:悲观锁、乐观锁、表级锁、行级锁(共享锁、排他锁)、意向锁,图文详解锁分类与实战应用。
深入浅出 MySQL 死锁全解析:原理、场景复现与优化
深入浅出讲解MySQL死锁:死锁定义、必要条件、表锁死锁、行级死锁、共享锁转排他锁、死锁排查与避免策略。
深入浅出 MySQL 设计攻略:可用性、扩展性、一致性详解
深入浅出讲解MySQL数据库设计:可用性(冗余、故障转移)、扩展性(分库分表、读写分离)、一致性(强一致性与最终一致性)。
深入浅出 MySQL 主从复制详解:读写分离、高可用与半同步复制全覆盖
深入浅出讲解MySQL主从复制:主从模式、读写分离、半同步复制原理与配置。
深入浅出 MySQL 并行复制技术详解:从5.6到8.0的演进深入详解
深入浅出讲解MySQL并行复制技术:从5.6基于库的并行到5.7基于组提交再到8.0基于writeset的演进。
深入浅出 MySQL 双主架构+MMM高可用:原理与故障切换机制详解
深入浅出讲解MySQL双主架构与MMM高可用方案:双主模式、MMM故障处理、监控机制。
深入浅出 MySQL MHA主从故障切换机制详解 高可用终极方案
深入浅出讲解MySQL MHA高可用方案:MHA架构、故障处理、主备切换、延迟问题与解决方案。
深入浅出 MySQL 分布式主键策略:UUID、SnowFlake、COMB、Redis、数据库ID表优劣全对比
本文深入介绍MySQL分布式主键策略,包括UUID、SnowFlake、COMB、Redis和数据库ID表等方案的原理、优缺点及适用场景对比。
深入浅出 MySQL 分片技术全景解析:范围、哈希与一致性哈希对比
分片是分布式数据库中实现横向扩展的核心技术,将完整数据库按规则拆分成多个部分存储在不同节点。常见分片策略包括范围分片、哈希取模分片和一致性哈希分片。
深入浅出 MySQL 扩容全攻略:触发条件、迁移方案与性能优化
探讨MySQL数据库横向扩容方案,主要解决单库在容量、性能和并发上的瓶颈问题。扩容触发条件包括磁盘使用率超80%、响应时间超500ms、连接数超70%上限。
深入浅出 MySQL 开源分布式中间件 ShardingSphere 深度解读
Apache ShardingSphere是面向关系型数据库的分布式中间件生态系统,核心定位是增强而非替代传统数据库。它通过插件化架构提供水平扩展、分片、读写分离和分布式事务等能力。
深入浅出 MySQL Sharding-JDBC 全面解析:轻量级分库分表与读写分离解决方案
详细介绍Sharding-JDBC,一款轻量级Java数据库中间件,主要解决分库分表、读写分离及分布式事务等问题。