Tagged articles
53 articles
Page 1 of 1
Selected Java Interview Questions
Selected Java Interview Questions
Jan 13, 2026 · Backend Development

Why Your Maven SNAPSHOT Isn’t Updating and How to Fix It

This guide systematically covers common Maven dependency resolution failures—including stale SNAPSHOTs, missing artifacts, version mismatches, and local‑only builds—by explaining underlying mechanisms, providing a step‑by‑step troubleshooting checklist, and offering concrete commands and configuration examples to resolve each scenario.

Nexusbuild toolsdependency management
0 likes · 13 min read
Why Your Maven SNAPSHOT Isn’t Updating and How to Fix It
Raymond Ops
Raymond Ops
Feb 3, 2025 · Operations

Master Elasticsearch Snapshots and Security: Step‑by‑Step NFS Backup Guide

This guide walks you through configuring Elasticsearch snapshot backups using NFS, installing and using elasticdump for data export, securing the cluster with SSL certificates, setting up user authentication, and managing Kibana access, providing complete commands, configuration snippets, and visual diagrams for each step.

BackupElasticsearchRestore
0 likes · 17 min read
Master Elasticsearch Snapshots and Security: Step‑by‑Step NFS Backup Guide
DaTaobao Tech
DaTaobao Tech
Dec 2, 2024 · Frontend Development

Client‑Side and Edge Caching Strategies for Membership Pages

The article outlines client‑cache and client‑snapshot techniques alongside an edge‑node ER‑cache that stores the first HTML chunk, explains a three‑layer routing model, and describes a head‑cache strategy with dynamic resource exclusion, skeleton UI snapshots, configurable switches, and per‑page cache durations to boost performance while preserving content freshness for membership pages.

EdgeWebcaching
0 likes · 11 min read
Client‑Side and Edge Caching Strategies for Membership Pages
JD Cloud Developers
JD Cloud Developers
Jul 15, 2024 · Backend Development

RaftKeeper v2.1.0: 118% Faster Mixed Workloads and Snapshot Optimizations

The article details how RaftKeeper v2.1.0, a high‑performance distributed consensus service compatible with Zookeeper, achieves up to 118% throughput gains in mixed read/write scenarios and significant latency reductions through engineering optimizations such as parallel response serialization, list‑request redesign, system‑call pruning, thread‑pool adjustments, and asynchronous snapshot handling.

BenchmarkRaftKeeperperformance
0 likes · 13 min read
RaftKeeper v2.1.0: 118% Faster Mixed Workloads and Snapshot Optimizations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 17, 2024 · Fundamentals

Implementing Log Snapshotting in Raft: A Step‑by‑Step Guide

This article provides a comprehensive tutorial on adding log snapshotting (snapshotting) to a Raft‑based distributed key‑value store, explaining the motivation, the snapshot mechanism, and detailed Go code for generating, transferring, applying, and persisting snapshots to reduce log size and improve performance.

ConsensusDistributed SystemsGo
0 likes · 15 min read
Implementing Log Snapshotting in Raft: A Step‑by‑Step Guide
Sanyou's Java Diary
Sanyou's Java Diary
Jan 23, 2024 · Fundamentals

Demystifying Raft: How Nacos Uses JRaft for Strong Consistency

This article explains the Raft consensus algorithm, its request lifecycle, leader election, snapshot mechanism, and JRaft optimizations such as linear reads, learners, and multi‑raft groups, illustrating how Nacos integrates these concepts to achieve reliable distributed consistency.

JRaftNacosRaft
0 likes · 23 min read
Demystifying Raft: How Nacos Uses JRaft for Strong Consistency
Sohu Tech Products
Sohu Tech Products
Dec 13, 2023 · Databases

Fundamentals of RocksDB and Its Application in Vivo Message Push System

The article explains RocksDB’s LSM‑based architecture, column‑family isolation, and snapshot features, and shows how Vivo’s VPUSH mapping service uses these capabilities to store billions of registerId‑to‑ClientId mappings with high‑concurrency, low‑cost, fault‑tolerant performance across multiple replicated servers.

Column FamilyLSM‑TreeMessage Push
0 likes · 24 min read
Fundamentals of RocksDB and Its Application in Vivo Message Push System
vivo Internet Technology
vivo Internet Technology
Dec 6, 2023 · Databases

RocksDB Fundamentals and Its Application in Vivo Message Push System

The article explains RocksDB’s LSM‑based architecture, column‑family isolation, and snapshot features, and shows how Vivo’s VPUSH MappingTransformServer uses these capabilities with C++ code to store billions of registerId‑to‑ClientId mappings across multiple replicated servers for high‑concurrency, low‑latency, and fast service expansion.

Column FamilyLSM‑TreeMessage Push
0 likes · 25 min read
RocksDB Fundamentals and Its Application in Vivo Message Push System
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 14, 2023 · Mobile Development

Understanding Android VNDK/VSDK Snapshot Architecture

The article explains Android’s VNDK and VSDK Snapshot architecture—key parts of Treble that categorize native libraries, generate prebuilt vendor snapshots, and decouple system and vendor code to reduce fragmentation, improve build efficiency, and enable independent development of system and vendor components.

AndroidAndroid SystemTreble Architecture
0 likes · 9 min read
Understanding Android VNDK/VSDK Snapshot Architecture
Alibaba Cloud Native
Alibaba Cloud Native
Dec 26, 2022 · Cloud Native

Mastering ZooKeeper Data Import/Export with MSE’s New Feature

This guide explains the underlying snapshot and transaction‑log storage of ZooKeeper, outlines three key scenarios for using MSE’s import‑export feature, and provides step‑by‑step instructions with code snippets to back up, migrate, or analyze ZooKeeper clusters efficiently.

Cloud NativeData ExportTransaction Log
0 likes · 7 min read
Mastering ZooKeeper Data Import/Export with MSE’s New Feature
ITPUB
ITPUB
Jul 18, 2022 · Backend Development

Designing Flexible Go Repositories with DDD: Interfaces, Implementations, and Snapshots

This article explains how to persist domain entities using DDD‑driven repositories in Go, covering value objects vs. entities, repository interface design, method naming conventions, single‑ and multi‑table implementations, and snapshot‑based change detection to handle evolving storage requirements.

DDDGoPersistence
0 likes · 14 min read
Designing Flexible Go Repositories with DDD: Interfaces, Implementations, and Snapshots
IT Architects Alliance
IT Architects Alliance
Mar 12, 2022 · Databases

Redis Data Persistence: AOF and RDB Mechanisms Explained

This article explains how Redis ensures data durability through two persistence methods—Append‑Only File (AOF) and Redis Database (RDB) snapshots—covering their principles, configuration options, risks, rewrite processes, recovery procedures, handling of expired keys, and the hybrid approach introduced in Redis 4.0.

AOFPersistenceRDB
0 likes · 15 min read
Redis Data Persistence: AOF and RDB Mechanisms Explained
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 22, 2021 · Frontend Development

How Native Image Snapshots Eliminate White Screens and Enable Instant Interaction in Mini‑Programs

This article explains a native image‑snapshot technique for mini‑programs that removes white‑screen delays, makes the first screen appear instantly, supports user interaction, and outlines the implementation steps, suitable scenarios, timing, storage security, accuracy measurement, and performance impact.

Securityinteractivemini-program
0 likes · 15 min read
How Native Image Snapshots Eliminate White Screens and Enable Instant Interaction in Mini‑Programs
Tencent Cloud Developer
Tencent Cloud Developer
Oct 27, 2021 · Backend Development

Understanding and Implementing the Raft Consensus Algorithm in Go

This guide walks readers through building a complete Raft consensus system in Go, detailing leader election, log replication, state persistence, snapshotting, and committed‑entry application, while explaining key structures, RPCs, golden rules, and offering advice on using mature libraries versus custom implementations.

GoLog ReplicationRaft
0 likes · 42 min read
Understanding and Implementing the Raft Consensus Algorithm in Go
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 8, 2021 · Frontend Development

How IoT Studio Implements Undo/Redo with Command and Snapshot Patterns

This article explains the design and implementation of undo and redo functionality in the IoT Studio visual builder, comparing snapshot and command (operation) approaches, detailing transaction handling, a doubly‑linked‑list history manager, and exploring hybrid solutions such as immutable.js and Git‑style diff storage.

Command PatternRedoUNDO
0 likes · 9 min read
How IoT Studio Implements Undo/Redo with Command and Snapshot Patterns
Watermelon Video Tech Team
Watermelon Video Tech Team
Dec 14, 2020 · Mobile Development

Tailor: An Open‑Source Android Memory Snapshot Trimming and Compression Tool for OOM Governance

Tailor is an open‑source Android memory‑snapshot trimming and compression tool developed by the Xigua Video team that dramatically reduces OOM occurrences by over 95% through efficient snapshot cropping, zlib compression, and seamless integration with the dump process, while preserving essential debugging information.

AndroidHprofMemory Management
0 likes · 17 min read
Tailor: An Open‑Source Android Memory Snapshot Trimming and Compression Tool for OOM Governance
Tencent Cloud Developer
Tencent Cloud Developer
Dec 7, 2020 · Big Data

Searchable Snapshots in Elasticsearch 7.10: Features, Usage, and Future Outlook

Elasticsearch 7.10 adds searchable snapshots, letting users query indices stored directly in remote repositories such as S3 or COS, which halves storage costs, decouples storage from compute, supports manual mounting and ILM cold‑phase policies, and promises future full storage‑compute separation without local caching.

Big DataData TieringElasticsearch
0 likes · 12 min read
Searchable Snapshots in Elasticsearch 7.10: Features, Usage, and Future Outlook
Architects' Tech Alliance
Architects' Tech Alliance
Oct 25, 2020 · Operations

Understanding Data Backup Techniques: File‑Level, Block‑Level, Remote Copy, Snapshots and Volume Clone

This article explains the fundamentals and classifications of data backup technologies—including file‑level and block‑level protection, remote file copy, remote volume imaging, snapshot mechanisms, CoFW vs RoFW strategies, and volume clone methods—while also covering backup destinations, paths, and common backup strategies.

BackupData ProtectionOperations
0 likes · 20 min read
Understanding Data Backup Techniques: File‑Level, Block‑Level, Remote Copy, Snapshots and Volume Clone
Open Source Linux
Open Source Linux
Sep 2, 2020 · Databases

Recover MySQL After Accidental Drop Using LVM Snapshots and Binlog

This guide demonstrates a complete MySQL disaster‑recovery workflow that combines LVM snapshot technology with binary‑log point‑in‑time recovery, allowing you to restore a dropped database by creating a snapshot, extracting it, and replaying binlog events up to the failure moment.

LVMbinary logmysql
0 likes · 7 min read
Recover MySQL After Accidental Drop Using LVM Snapshots and Binlog
Tencent Tech
Tencent Tech
Apr 27, 2020 · Cloud Computing

How Tencent’s Cloud Disk Snapshots Enable 6000 SCF Servers in 1 Minute

This article explains how Tencent Cloud’s Serverless Cloud Function (SCF) leverages Cloud Disk Snapshot technology to achieve the concurrent creation of 6000 virtual machines within a minute, detailing the snapshot‑based creation method, system architecture, performance challenges, and the engineering solutions that dramatically improve latency and bandwidth usage.

cloud computingperformancescaling
0 likes · 8 min read
How Tencent’s Cloud Disk Snapshots Enable 6000 SCF Servers in 1 Minute
Architects' Tech Alliance
Architects' Tech Alliance
Dec 13, 2019 · Fundamentals

An Overview of Snapshot Technology and Its Applications

This article provides a comprehensive overview of snapshot technology, explaining its definition, the backup challenges it addresses, the creation process, various implementations across file systems, LVM, NAS, disk arrays, virtualization, databases, and different snapshot types such as COW, ROW, incremental and continuous data protection, as well as consistency issues and solutions.

ConsistencyLVMNAS
0 likes · 19 min read
An Overview of Snapshot Technology and Its Applications
Architects' Tech Alliance
Architects' Tech Alliance
Aug 7, 2019 · Operations

How Snapshot Technology Solves Modern Backup Challenges

Snapshot technology creates point‑in‑time copies of files, directories or volumes, addressing common backup issues such as large data volumes, write‑in‑progress files, performance impact, and consistency, while offering various implementations—from file‑system and LVM to NAS, hypervisors, and databases—each with distinct advantages and trade‑offs.

BackupConsistencyData Protection
0 likes · 20 min read
How Snapshot Technology Solves Modern Backup Challenges
Architects' Tech Alliance
Architects' Tech Alliance
Jul 2, 2019 · Information Security

Data Backup and Replication Technologies: Methods, Architectures, and Best Practices

This article provides a comprehensive overview of data backup and replication technologies, covering file‑level and block‑level backup, remote copy methods, snapshot mechanisms, CoFW vs RoFW approaches, backup destinations, data paths, and strategies such as full, incremental, and differential backups.

Backup Strategiesdata backupinformation security
0 likes · 25 min read
Data Backup and Replication Technologies: Methods, Architectures, and Best Practices
dbaplus Community
dbaplus Community
Mar 12, 2019 · Databases

Mastering HBase Cross‑Datacenter Migration: Snapshots, Architecture, and Real‑World Tips

This article provides a comprehensive technical guide on HBase, covering its core concepts, advantages and drawbacks, architecture layers, practical use cases, and a detailed step‑by‑step process for large‑scale cross‑datacenter migration using snapshot‑based strategies, with commands, diagrams, and lessons learned.

Big DataData MigrationDatabase Architecture
0 likes · 19 min read
Mastering HBase Cross‑Datacenter Migration: Snapshots, Architecture, and Real‑World Tips
Architects' Tech Alliance
Architects' Tech Alliance
Dec 2, 2018 · Information Security

Understanding Data Protection: File‑Level vs Block‑Level Backup, Remote Replication, Snapshots, and Clone Technologies

This article explains data protection concepts—including file‑level and block‑level backup, remote file copy and remote volume imaging, snapshot mechanisms such as CoFW and RoFW, and clone technologies—while discussing their advantages, drawbacks, and practical backup architectures.

BackupData Protectioninformation security
0 likes · 20 min read
Understanding Data Protection: File‑Level vs Block‑Level Backup, Remote Replication, Snapshots, and Clone Technologies
Architects' Tech Alliance
Architects' Tech Alliance
Oct 12, 2018 · Operations

Understanding Microsoft Volume Shadow Service (VSS): Architecture, Components, and Backup Process

Microsoft's Volume Shadow Service (VSS) is a backup and recovery framework that creates consistent point-in-time snapshots by coordinating requestors, writers, and providers, supporting fast data backup, file-level restores, and various storage scenarios through full and copy-on-write snapshot methods.

BackupData ConsistencyMicrosoft
0 likes · 9 min read
Understanding Microsoft Volume Shadow Service (VSS): Architecture, Components, and Backup Process
Architects' Tech Alliance
Architects' Tech Alliance
Sep 25, 2018 · Operations

How Snapshots Revolutionize Data Backup and Recovery: A Deep Dive

This article provides a comprehensive overview of snapshot technology, explaining its creation process, various implementations across file systems, LVM, NAS, disk arrays, virtualization, and databases, and detailing mechanisms like COW, ROW, incremental and continuous protection while addressing consistency challenges.

Data ProtectionLVMNAS
0 likes · 20 min read
How Snapshots Revolutionize Data Backup and Recovery: A Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Jul 17, 2018 · Operations

Understanding Storage Snapshots: Use Cases and Implementation Principles

Storage snapshots are point‑in‑time, fully usable copies of data that protect against loss, enable testing and analysis, and are implemented mainly via copy‑on‑write or redirect‑on‑write techniques, each with distinct performance and deletion trade‑offs, so selecting the optimal method depends on workload and business requirements.

COWData ProtectionRow
0 likes · 10 min read
Understanding Storage Snapshots: Use Cases and Implementation Principles
MaGe Linux Operations
MaGe Linux Operations
Jul 11, 2016 · Operations

Top 10 Linux Snapshot Tools to Quickly Restore Your System

This guide reviews ten beginner-friendly Linux snapshot applications—including TimeShift, Cronopete, Back In Time, Systemback, Snapper, and others—explaining their installation, operation, and how they enable quick system restoration, backup, and migration, while also comparing snapshots to traditional backups.

BackupLinuxSnapper
0 likes · 21 min read
Top 10 Linux Snapshot Tools to Quickly Restore Your System
dbaplus Community
dbaplus Community
Mar 10, 2016 · Databases

How to Build a COW Test Database with Oracle 12c ACFS Snapshots

This guide walks through adding ASM disks, creating an ACFS filesystem, building a RAC database on it, generating read‑only and read‑write snapshots while running DML, and cloning a second database from those snapshots, including optional Data Guard usage for zero‑impact testing.

12cACFSCOW
0 likes · 14 min read
How to Build a COW Test Database with Oracle 12c ACFS Snapshots
MaGe Linux Operations
MaGe Linux Operations
Jun 8, 2015 · Operations

Master Linux LVM: Create, Extend, Shrink, and Snapshot Volumes

This guide walks through creating Linux LVM physical volumes, volume groups, and logical volumes on four 1 GB disks, demonstrates formatting, mounting, extending, shrinking, and snapshotting volumes, and provides the necessary commands for managing and removing LVM components.

FilesystemLVMLinux
0 likes · 11 min read
Master Linux LVM: Create, Extend, Shrink, and Snapshot Volumes