Tagged articles
42 articles
Page 1 of 1
Smart Workplace Lab
Smart Workplace Lab
May 3, 2026 · Artificial Intelligence

How to Resolve Conflicts Among Multiple AI Agents in the Workplace

The article analyzes why deploying many AI agents without a central coordinator leads to task duplication and wasted effort, then presents a step‑by‑step dispatcher protocol, conflict‑fuse SOP, and permission‑revocation checklist that together restore control and streamline multi‑agent workflows.

AI agentsSOPcentral scheduler
0 likes · 5 min read
How to Resolve Conflicts Among Multiple AI Agents in the Workplace
java1234
java1234
Mar 7, 2026 · Fundamentals

Merge or Rebase? The Ultimate Guide to Git Merge Strategies

This article compares Git's merge and rebase commands by walking through a realistic two‑developer scenario, illustrating fast‑forward versus non‑fast‑forward merges, conflict resolution differences, commit‑history rewrites, and practical recommendations on when to choose each approach.

GitVersion Controlconflict resolution
0 likes · 6 min read
Merge or Rebase? The Ultimate Guide to Git Merge Strategies
Architect's Tech Stack
Architect's Tech Stack
Mar 6, 2026 · Fundamentals

Git Merge vs Rebase: When to Choose Each Strategy

This article walks through a common Git workflow where two developers work on parallel feature branches, compares the outcomes of using merge and rebase—including fast‑forward behavior, merge‑commit creation, conflict resolution steps, and the impact on commit history—so you can decide which method fits your scenario.

GitVersion Controlconflict resolution
0 likes · 6 min read
Git Merge vs Rebase: When to Choose Each Strategy
Java Companion
Java Companion
Mar 6, 2026 · Backend Development

Merge vs Rebase: The Ultimate Guide to Git Merge Strategies

This article walks through a realistic scenario where two developers work on parallel feature branches, compares the outcomes of using git merge versus git rebase—including fast‑forward and non‑fast‑forward merges, conflict resolution steps, and the impact on commit history—so you can choose the right strategy for your workflow.

GitVersion Controlcommit history
0 likes · 7 min read
Merge vs Rebase: The Ultimate Guide to Git Merge Strategies
Big Data Technology Tribe
Big Data Technology Tribe
Feb 25, 2026 · Databases

How Lance Implements MVCC Transactions with Optimistic Concurrency and Automatic Conflict Resolution

Lance uses Multi-Version Concurrency Control to provide ACID guarantees, creating immutable table versions on each commit and employing atomic storage primitives, rebase logic, and retry mechanisms to handle concurrent writes, conflict detection, and resolution across multiple transaction types.

Concurrency ControlDatabase InternalsLance
0 likes · 16 min read
How Lance Implements MVCC Transactions with Optimistic Concurrency and Automatic Conflict Resolution
Selected Java Interview Questions
Selected Java Interview Questions
Jan 30, 2026 · Backend Development

When to Use Git Merge vs Rebase: A Practical Comparison

This article walks through a common development scenario where two feature branches diverge from master, demonstrating how merge and rebase handle integration, conflict resolution, and commit history, and provides guidance on when each strategy is appropriate.

GitVersion Controlconflict resolution
0 likes · 7 min read
When to Use Git Merge vs Rebase: A Practical Comparison
Architecture Breakthrough
Architecture Breakthrough
Dec 16, 2025 · R&D Management

How to Resolve Cross‑Team Technical Disputes: A Structured Decision‑Making Guide for Architects

When a cross‑team technical disagreement arises, an architect can defuse it by first understanding the full business context, clearly defining the core problem, mapping module responsibilities from a full‑link perspective, and establishing reusable standards to prevent future conflicts.

architectureconflict resolutioncross-team
0 likes · 5 min read
How to Resolve Cross‑Team Technical Disputes: A Structured Decision‑Making Guide for Architects
Top Architect
Top Architect
Nov 22, 2025 · Backend Development

How to Quickly Detect and Resolve Maven Dependency Conflicts

This guide shows how to view a Maven project's dependency tree using IDEA, the mvn command, or the Maven Helper plugin, identify version conflicts, and resolve them either by adding exclusion entries or by enforcing versions through dependencyManagement, with concrete code examples and screenshots.

IDEAconflict resolutiondependency management
0 likes · 7 min read
How to Quickly Detect and Resolve Maven Dependency Conflicts

How Version Vectors Resolve Conflicts in Multi‑Leader and Leaderless Replication

This article explains why version vectors are needed in multi‑leader and leaderless replication, describes their implementation and comparison rules, and presents practical conflict‑resolution strategies—including custom resolvers, last‑write‑wins, read‑repair, and request rejection—supported by Java pseudocode and diagrams.

Distributed SystemsMulti-LeaderReplication
0 likes · 16 min read
How Version Vectors Resolve Conflicts in Multi‑Leader and Leaderless Replication
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Aug 17, 2025 · Backend Development

Why Multi-Leader Replication Causes Conflicts and How to Tackle Them

This article examines how single‑value objects encounter data‑value conflicts in multi‑leader replication architectures, explains the role of causal ordering versus concurrent writes, and outlines the need for global clocks, versioning, and broadcast mechanisms to resolve such conflicts.

Distributed SystemsVersion Vectorconflict resolution
0 likes · 7 min read
Why Multi-Leader Replication Causes Conflicts and How to Tackle Them
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 2, 2025 · Fundamentals

Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization

This article explains how Yjs implements operation‑based CRDTs using bidirectional linked lists and a struct store, details the YATA conflict‑resolution algorithm, describes transaction handling, garbage collection, undo management, and the two‑phase network synchronization protocol for building collaborative editing applications.

CRDTYjscollaborative editing
0 likes · 22 min read
Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization
Top Architect
Top Architect
Aug 31, 2024 · Fundamentals

How to Use git rebase for Cleaner Commit History and Its Differences from git merge

This article explains the purpose and usage of git rebase, demonstrates step‑by‑step how rebase reorganizes commit history compared with git merge, covers conflict resolution, interactive rebase commands, and warns against rebasing shared branches, providing practical examples and code snippets.

GitVersion Controlconflict resolution
0 likes · 8 min read
How to Use git rebase for Cleaner Commit History and Its Differences from git merge
Java Tech Enthusiast
Java Tech Enthusiast
Jul 11, 2024 · Fundamentals

Master Git Rebase: Clean Commit History and Interactive Techniques

This guide explains how to use git rebase to produce a clear linear commit history, compares rebase with git merge, and demonstrates the interactive rebase mode for squashing and editing commits, including conflict resolution commands and best‑practice warnings.

GitVersion Controlconflict resolution
0 likes · 6 min read
Master Git Rebase: Clean Commit History and Interactive Techniques
Meituan Technology Team
Meituan Technology Team
Mar 14, 2024 · Databases

Meituan Large‑Scale KV Storage: Challenges and Architectural Practices

The article details Meituan’s evolution of KV storage, analyzes scalability and availability challenges of both in‑memory (Squirrel) and persistent (Cellar) systems, and presents concrete architectural solutions such as gossip optimization, fork‑less RDB, multi‑threading, bulkload, and cross‑region disaster recovery, while outlining future directions like Zookeeper removal and vector engine support.

CellarKV storageScalability
0 likes · 34 min read
Meituan Large‑Scale KV Storage: Challenges and Architectural Practices
Liangxu Linux
Liangxu Linux
Feb 20, 2024 · Fundamentals

Master Git: Essential Commands, Branching, Merging, and Conflict Resolution

This comprehensive guide walks you through the fundamentals of Git, covering version‑control concepts, the four work areas, daily workflow, core commands, branch management, conflict resolution, undo/revert techniques, tagging, and advanced utilities such as rebase, stash, reflog, and blame, all illustrated with clear examples and diagrams.

MergingTaggingUNDO
0 likes · 20 min read
Master Git: Essential Commands, Branching, Merging, and Conflict Resolution
政采云技术
政采云技术
Jan 31, 2024 · Backend Development

Understanding Maven Dependency Conflicts and Resolution Strategies

This article explains Maven dependency conflicts, their causes, resolution principles like path-nearest and declaration-first, and practical solutions including exclusions, optional dependencies, dependency management, and the Maven Helper plugin for analyzing and fixing jar version clashes.

Dependency AnalyzerExclusionsJava build
0 likes · 12 min read
Understanding Maven Dependency Conflicts and Resolution Strategies
FunTester
FunTester
Jan 12, 2024 · R&D Management

Real Cases of Collaboration Issues and Their Analysis in Software Teams

This article presents several real-world collaboration scenarios within software teams, highlighting common problems such as unrecognized contributions, unclear responsibilities, and escalating conflicts, and offers detailed analyses and practical suggestions for improving communication, role clarity, and mutual recognition to achieve healthier teamwork.

R&D managementRecognitioncase study
0 likes · 8 min read
Real Cases of Collaboration Issues and Their Analysis in Software Teams
政采云技术
政采云技术
Aug 29, 2023 · Backend Development

Maven Dependency Principles, Conflict Resolution, and Loading Process

This article explains the three main Maven dependency principles—shortest‑path priority, declaration order priority, and override priority—illustrates them with concrete examples and code snippets, describes common conflict errors, and outlines the complete Maven dependency loading workflow.

build toolsconflict resolutiondependency management
0 likes · 9 min read
Maven Dependency Principles, Conflict Resolution, and Loading Process
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 17, 2023 · R&D Management

Key Insights and Recommendations from Evan Czaplicki’s “The Hard Parts of Open Source” Talk

The article summarizes Evan Czaplicki’s 2018 talk on the challenges faced by open‑source communities, highlighting issues such as internal conflict, authority doubts, discussion limits, time‑management pressures, and offering practical advice on respectful communication, intentional dialogue design, and improved feedback mechanisms.

communicationcommunity managementconflict resolution
0 likes · 7 min read
Key Insights and Recommendations from Evan Czaplicki’s “The Hard Parts of Open Source” Talk
58 Tech
58 Tech
Sep 8, 2022 · Backend Development

Model-Based Conflict Resolution for City and County Home Page Switching in 58App

This article describes a systematic model that enumerates all possible city‑county home page switching scenarios in the 58App, identifies conflicting popup configurations, and proposes a concise feature‑flag protocol to eliminate popup conflicts while reducing client‑side logic and operational overhead.

BackendModelingcity switching
0 likes · 10 min read
Model-Based Conflict Resolution for City and County Home Page Switching in 58App
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2022 · Fundamentals

Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub

This comprehensive guide walks you through why and how to start contributing to open‑source projects, from selecting suitable repositories and finding good first issues to forking, cloning, creating branches, committing, handling CI checks, resolving conflicts, and successfully submitting and merging your first Pull Request on GitHub.

CIGitHubPull Request
0 likes · 28 min read
Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub
ByteFE
ByteFE
Apr 25, 2022 · Frontend Development

Collaborative Editing: OT and CRDT Approaches

This article explores collaborative editing scenarios, detailing operational transformation (OT) and conflict-free replicated data type (CRDT) solutions. It analyzes their mechanisms, trade-offs, and implementations in real-time collaboration systems, providing insights into conflict resolution and data consistency challenges.

CRDTConflict-free Data TypesOT
0 likes · 20 min read
Collaborative Editing: OT and CRDT Approaches
Top Architect
Top Architect
Feb 10, 2022 · Fundamentals

Understanding the Differences Between git merge and git rebase

This article explains how git merge and git rebase both integrate commits from one branch into another, demonstrates their workflows with practical examples, compares conflict resolution methods, and outlines when to choose each approach based on team needs and history preservation.

GitVersion Controlconflict resolution
0 likes · 5 min read
Understanding the Differences Between git merge and git rebase
DeWu Technology
DeWu Technology
Dec 26, 2021 · Backend Development

Maven Dependency Conflict Avoidance Guide

This guide explains how Maven projects can detect, visualize, and resolve hidden dependency conflicts by using tools like mvn dependency:tree, understanding transitivity and the nearest‑wins rule, applying dependencyManagement, scopes, exclusions, optional dependencies, and best practices such as regular analysis and shading to prevent runtime errors.

build toolsconflict resolutiondependency management
0 likes · 23 min read
Maven Dependency Conflict Avoidance Guide
Xianyu Technology
Xianyu Technology
Sep 15, 2021 · Mobile Development

Understanding Flutter Gesture System and Conflict Resolution

Flutter determines which widget handles a pointer by converting raw data into PointerEvents, hit‑testing the widget tree, and routing events through a GestureArena where recognizers compete, as illustrated by an image viewer that resolves conflicts between pinch‑zoom and horizontal drag using custom recognizers and boundary‑aware scrolling.

FlutterGestureArenaconflict resolution
0 likes · 8 min read
Understanding Flutter Gesture System and Conflict Resolution
DeWu Technology
DeWu Technology
Aug 20, 2021 · Backend Development

Guide to Avoiding Maven Dependency Conflicts

This guide explains how to detect, visualize, and resolve Maven dependency conflicts by using the dependency tree, understanding transitivity and the nearest‑wins rule, managing versions with dependencyManagement, applying scopes, exclusions, and optional flags, and following best practices such as centralizing versions in a parent POM and regularly running analysis tools.

build toolsconflict resolutiondependency management
0 likes · 23 min read
Guide to Avoiding Maven Dependency Conflicts
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 8, 2021 · Frontend Development

How to Solve Subgraph Nesting in Mind‑Map Layouts: From Black‑Room Analogy to Quadrant Reduction

This article explores the technical challenges of implementing subgraph nesting in a mind‑map product, using analogies of small streams and black rooms, analyzes XMind's limitations, defines layout concepts such as type, direction and quadrant, proposes design principles to avoid conflicts, and presents a quadrant‑reduction algorithm with code to ensure consistent, conflict‑free nesting.

Product Designconflict resolutionfrontend engineering
0 likes · 14 min read
How to Solve Subgraph Nesting in Mind‑Map Layouts: From Black‑Room Analogy to Quadrant Reduction
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 6, 2021 · R&D Management

Dealing with Difficult Team Members: Practical Strategies for Project Managers

This article outlines common disruptive behaviors of "pig teammates" in project teams and provides concrete strategies—clarifying responsibilities, reducing conflicts, improving communication, confronting stubborn members, and motivating lax contributors—to help project managers maintain progress and team cohesion.

LeadershipProject ManagementR&D management
0 likes · 6 min read
Dealing with Difficult Team Members: Practical Strategies for Project Managers
dbaplus Community
dbaplus Community
Aug 10, 2020 · Databases

Breaking the Loop: Mastering Redis Multi‑IDC Bidirectional Sync and Conflict Resolution

This article dives deep into the design and implementation details of Redis cross‑IDC bidirectional synchronization, covering copy‑loop elimination, conflict handling with Last Write Wins and Vector Clocks, tombstone usage, garbage collection strategies, and the challenges of TTL consistency across replicas.

Bidirectional SyncCRDTconflict resolution
0 likes · 13 min read
Breaking the Loop: Mastering Redis Multi‑IDC Bidirectional Sync and Conflict Resolution
ITPUB
ITPUB
Nov 15, 2019 · Fundamentals

Master Remote Git Repositories: Create, Fast‑Forward Merge & Resolve Conflicts

This guide explains how to set up a remote Git repository, push local commits, clone the repo, create and merge branches (including fast‑forward merges), and handle merge conflicts, providing step‑by‑step commands, examples, and visual illustrations for effective version‑control workflows.

conflict resolutionremote repository
0 likes · 11 min read
Master Remote Git Repositories: Create, Fast‑Forward Merge & Resolve Conflicts
Java Backend Technology
Java Backend Technology
Oct 16, 2018 · Fundamentals

Master Git: From Installation to Advanced Branch Management

This comprehensive guide walks you through installing Git on Windows, explains core concepts such as workspace, index, repository and remote, demonstrates common commands for creating, committing, branching, merging, stashing, and collaborating with GitHub, and shows how to resolve conflicts and revert changes.

Version Controlbranchingconflict resolution
0 likes · 21 min read
Master Git: From Installation to Advanced Branch Management
21CTO
21CTO
Aug 2, 2018 · Product Management

When Product Managers and Developers Clash: Lessons from a Real‑World Office Fight

A vivid story of a product manager and an app developer at China Ping An who physically fought over a request to change the app's theme color based on phone case color, followed by practical advice on handling unreasonable product demands and improving cross‑team communication.

communicationconflict resolutiondeveloper
0 likes · 6 min read
When Product Managers and Developers Clash: Lessons from a Real‑World Office Fight
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2015 · Fundamentals

Essential Git Tips and Commands After One Year of Use

This article shares a comprehensive one‑year‑long Git usage summary, covering essential commands for configuration, SSH key management, remote URL changes, viewing history, handling push errors, submodule operations, branch management, conflict resolution, and best practices for committing and reverting code.

branchingconflict resolutionsubmodule
0 likes · 10 min read
Essential Git Tips and Commands After One Year of Use
Baidu Tech Salon
Baidu Tech Salon
Apr 23, 2014 · Operations

How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT

This article surveys practical approaches for implementing real‑time collaborative editing, comparing simple edit‑lock methods, line‑based diff/patch techniques, character‑level Myer's diff, and Operational Transformation—including distributed challenges—and offers recommendations based on project size and performance needs.

Diff AlgorithmDistributed Systemsconflict resolution
0 likes · 16 min read
How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT