Tagged articles
41 articles
Page 1 of 1
Alipay Experience Technology
Alipay Experience Technology
Nov 24, 2025 · Frontend Development

What’s New in Ant Design 6.0? A Deep Dive into the Latest Frontend Upgrade

Ant Design 6.0 and Ant Design X 2.0 were officially released at SEE Conf 2025, introducing smooth migration from v5, raising the minimum React version to 18, adopting pure CSS‑Variables, enabling React Compiler in the build, revamping component semantics, dropping IE support, and adding several new components such as Masonry, enhanced Tooltip, spinner‑style InputNumber, draggable Drawer, and blur‑mask overlays, with a clear upgrade guide and future roadmap.

Ant DesignCSS VariablesComponent Library
0 likes · 10 min read
What’s New in Ant Design 6.0? A Deep Dive into the Latest Frontend Upgrade
Instant Consumer Technology Team
Instant Consumer Technology Team
Aug 22, 2025 · Artificial Intelligence

Unlock Claude Code: 16 Advanced Tips to Supercharge Your AI Coding

This guide walks you through Claude Code’s high‑impact features—including Bash mode, auto‑accept edits, plan mode, MCP server management, message navigation, code rollback, and version upgrades—showing how each shortcut saves time, reduces token usage, and streamlines AI‑assisted development.

AI coding assistantBash modeClaude Code
0 likes · 9 min read
Unlock Claude Code: 16 Advanced Tips to Supercharge Your AI Coding
Java Tech Enthusiast
Java Tech Enthusiast
Mar 11, 2025 · Databases

Performance Analysis of MySQL 5.7 to 8.0 Upgrade and ORDER BY Optimization

After upgrading from MySQL 5.7 to 8.0, a client observed that ORDER BY queries on wide SELECTs became dramatically slower because MySQL 8.0 deprecated the max_length_for_sort_data setting, causing the optimizer to perform full‑field sorting instead of index‑based sorting; adding an index on the ordered column restores performance.

SQL OptimizationVersion Upgradedatabase
0 likes · 6 min read
Performance Analysis of MySQL 5.7 to 8.0 Upgrade and ORDER BY Optimization
Open Source Tech Hub
Open Source Tech Hub
Jan 2, 2025 · Backend Development

What’s New in Workerman 5.0? Release, RFC3875 Compliance, and Upgrade Guide

Workerman 5.0 has been officially released after two years of development, bringing performance boosts, coroutine support, full compliance with the RFC3875 CGI specification, PHP 8.3 compatibility, and detailed installation and upgrade instructions, including version differences and status checks for both pre‑5.0 and post‑5.0 environments.

CGIInstallationPHP
0 likes · 7 min read
What’s New in Workerman 5.0? Release, RFC3875 Compliance, and Upgrade Guide
WeiLi Technology Team
WeiLi Technology Team
Aug 19, 2024 · Backend Development

How to Upgrade Spring Boot for MongoDB Transaction Support

This guide explains why upgrading from Spring Boot 1.5 to 2.1 is essential for MongoDB transaction management, outlines version requirements, highlights key feature changes, and provides step‑by‑step instructions with code examples to enable reliable transactional operations in a Spring‑based backend.

MongoDBSpring BootVersion Upgrade
0 likes · 11 min read
How to Upgrade Spring Boot for MongoDB Transaction Support
Code Ape Tech Column
Code Ape Tech Column
Aug 13, 2024 · Backend Development

Hutool 6.0 Upgrade: Package Renaming, Refactoring, and Compatibility Changes

The article explains the major changes in Hutool 6.0, including the shift of package names to org.dromara.hutool, extensive refactoring of utilities and the HTTP module, performance optimizations, and provides migration guidance and recommendations for developers considering the upgrade.

CompatibilityPackage RenamingVersion Upgrade
0 likes · 10 min read
Hutool 6.0 Upgrade: Package Renaming, Refactoring, and Compatibility Changes
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Operations

Troubleshooting and Recovery of ZooKeeper Election Port Failure in a Codis Cache Cluster

When adding a ZooKeeper observer to a Codis cache cluster, the election port (3888) was unreachable because the QuorumCnxManager listener thread vanished, prompting telnet and log checks, and leading to a successful recovery by rolling upgrade to ZooKeeper 3.4.13, rebuilding the data directory, performing a rolling restart, and decommissioning the temporary node, thereby restoring full cluster quorum and normal Codis‑Proxy operation.

Cluster RecoveryQuorumCnxManagerVersion Upgrade
0 likes · 10 min read
Troubleshooting and Recovery of ZooKeeper Election Port Failure in a Codis Cache Cluster
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 7, 2024 · Operations

Recovering a ZooKeeper Cluster with Codis: Diagnosis, Testing, and Migration Strategies

This article details a real‑world investigation of a ZooKeeper election‑port failure that prevented adding observer nodes to a Codis cache cluster, outlines systematic connectivity checks, log analysis, and two migration plans, and finally presents step‑by‑step procedures for rolling upgrades, configuration adjustments, and successful cluster restoration.

Cluster RecoveryCodisLog Management
0 likes · 12 min read
Recovering a ZooKeeper Cluster with Codis: Diagnosis, Testing, and Migration Strategies
ITPUB
ITPUB
Dec 30, 2023 · Databases

Why MySQL 5.6 → 5.7 Upgrades Fail and How to Prevent Rollbacks

The article recounts a legacy project that relied on MySQL 5.6, explains common pitfalls of that version such as replication lag, heavy performance_schema overhead, binlog issues, and memory limits, then details why an upgrade to 5.7 was rolled back due to syntax changes, case‑sensitivity differences, and unresolved configuration problems.

Case SensitivityReplicationSQL syntax
0 likes · 9 min read
Why MySQL 5.6 → 5.7 Upgrades Fail and How to Prevent Rollbacks
21CTO
21CTO
Dec 10, 2023 · Backend Development

Why You Must Upgrade to PHP 8.3 Now: New Features, Security & Performance

The article explains PHP 8.0's end‑of‑life, presents usage statistics, highlights the risks of staying on older versions, and details the new features and improvements in PHP 8.3, urging developers to upgrade promptly for security, compatibility, and performance benefits.

PHPPHP 8.3Version Upgrade
0 likes · 5 min read
Why You Must Upgrade to PHP 8.3 Now: New Features, Security & Performance
dbaplus Community
dbaplus Community
Oct 12, 2023 · Databases

How to Achieve Zero‑Downtime MySQL Version Upgrades: Strategies, Risks, and Best Practices

This article presents a comprehensive guide to planning and executing MySQL version upgrades—including industry version statistics, performance benchmarks, migration challenges, stability guarantees, detailed upgrade strategies, compatibility testing, and post‑upgrade validation—to ensure zero‑downtime and minimal operational impact.

Version UpgradeZero Downtimecompatibility testing
0 likes · 18 min read
How to Achieve Zero‑Downtime MySQL Version Upgrades: Strategies, Risks, and Best Practices
21CTO
21CTO
Aug 11, 2023 · Backend Development

Why PHP Still Dominates Server‑Side Development in 2023: Key Stats and Trends

The 2023 PHP report reveals that PHP holds a 77.5% market share among server‑side languages, outlines its dominant use in APIs, CMS and internal apps, details deployment preferences, container and orchestration adoption, version distribution, and the major challenges teams face when upgrading.

DeploymentMarket SharePHP
0 likes · 10 min read
Why PHP Still Dominates Server‑Side Development in 2023: Key Stats and Trends
Programmer DD
Programmer DD
May 25, 2022 · Information Security

Critical Fastjson Deserialization Flaw Fixed – What You Need to Know

Fastjson versions up to 1.2.80 contain a deserialization flaw that can bypass the default autoType restriction, but the issue is mitigated by safeMode; the Fastjson team has released patches, recommending upgrades to 1.2.83, enabling safeMode, or migrating to Fastjson v2 for enhanced security.

Java SecuritySafeModeVersion Upgrade
0 likes · 4 min read
Critical Fastjson Deserialization Flaw Fixed – What You Need to Know
Java Architect Essentials
Java Architect Essentials
Dec 6, 2021 · Databases

Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned

The article details Facebook’s multi‑year effort to migrate its heavily customized MySQL 5.6 deployment—including the MyRocks storage engine—to MySQL 8.0, describing the technical challenges, patch‑porting strategy, replication changes, automated verification, and application validation performed during the upgrade.

FacebookMyRocksOperations
0 likes · 17 min read
Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned
Manbang Technology Team
Manbang Technology Team
Sep 10, 2021 · Mobile Development

Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan

This article details the full migration of a large‑scale mobile app from React Native 0.51 to 0.62, covering background, major improvements such as Hermes engine adoption, extensive performance testing, risk‑controlled batch rollout, API compatibility handling, tooling support, CI/CD integration, and post‑deployment verification.

DeploymentHermesReactNative
0 likes · 20 min read
Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 29, 2021 · Backend Development

Investigation of Duplicate Deregistration Bug in Dubbo 2.7.x and Its Fix in Later Versions

The article analyses a duplicate deregistration bug in Apache Dubbo 2.7.0‑2.7.4 caused by shutdown‑hook interactions, demonstrates how it reproduces with custom and open‑source versions, explains the internal debugging steps, and shows that the issue was fixed in Dubbo 2.7.5 onward, offering insights for registry extensions.

DubboRegistryVersion Upgrade
0 likes · 7 min read
Investigation of Duplicate Deregistration Bug in Dubbo 2.7.x and Its Fix in Later Versions
DevOps Cloud Academy
DevOps Cloud Academy
Feb 21, 2021 · Operations

Practical Guide to GitLab CI/CD Pipelines and Version Upgrade

This article provides a step‑by‑step guide on upgrading GitLab versions, explains new CI/CD features in GitLab 13.8 such as exit‑code‑controlled job failures, rule‑based variables, Docker pull policies, artifact retention settings, predefined variables, and shows how to visualize pipeline configurations with code examples.

DevOpsGitLabVersion Upgrade
0 likes · 9 min read
Practical Guide to GitLab CI/CD Pipelines and Version Upgrade
dbaplus Community
dbaplus Community
Jan 27, 2021 · Big Data

How We Upgraded a 1500-Node Flink Cluster to 1.10: Challenges and Solutions

Facing a massive 1500‑node Flink 1.4.2 cluster handling over 12,000 tasks and 30 trillion daily events, we migrated to Flink 1.10, detailing new DDL/Catalog support, SQL enhancements, memory tuning, compatibility patches, extensive testing, and engine optimizations such as task‑load metrics and balanced sub‑task scheduling.

Big DataFlinkVersion Upgrade
0 likes · 13 min read
How We Upgraded a 1500-Node Flink Cluster to 1.10: Challenges and Solutions
ITPUB
ITPUB
Nov 5, 2020 · Databases

Why Does MySQL 5.7 Throw Duplicate‑Key Errors After an Auto‑Increment Upgrade?

After upgrading a critical MySQL 5.6 table to 5.7, the system began reporting duplicate‑key errors on master, replica and read‑only instances due to unexpected changes in the AUTO_INCREMENT value, prompting a deep kernel investigation, bug analysis, on‑site reproduction, and practical mitigation steps.

BinlogDuplicate KeyInnoDB
0 likes · 12 min read
Why Does MySQL 5.7 Throw Duplicate‑Key Errors After an Auto‑Increment Upgrade?
21CTO
21CTO
Jul 10, 2020 · Databases

Why MySQL 5.7 Upgrade Triggers Duplicate Key Errors on Auto‑Increment?

After upgrading a critical MySQL client from 5.6 to 5.7, duplicate‑key errors appeared during inserts on master, replica and read‑only instances, prompting a deep dive into InnoDB auto‑increment mechanics, related kernel bugs, on‑site analysis, and both application‑side and engine‑side remediation strategies.

Bug AnalysisDuplicate KeyInnoDB
0 likes · 12 min read
Why MySQL 5.7 Upgrade Triggers Duplicate Key Errors on Auto‑Increment?
Meituan Technology Team
Meituan Technology Team
Jun 18, 2020 · Backend Development

Root Cause Analysis of MyBatis Version Upgrade Causing ParameterType Mismatch and Type Casting Errors

An upgrade of MyBatis from 3.2.3 to 3.4.6 caused parameterType mismatches in XML mappings, turning previously ignored type declarations into enforced ones, which led to ClassCastException errors for LocalDateTime and other types, prompting a root‑cause analysis and recommendations for careful version testing and configuration alignment.

MyBatisORMVersion Upgrade
0 likes · 18 min read
Root Cause Analysis of MyBatis Version Upgrade Causing ParameterType Mismatch and Type Casting Errors
Didi Tech
Didi Tech
Mar 31, 2020 · Big Data

Elasticsearch Version Upgrade: Architecture, Challenges, and Performance Optimization at Didi

Over seven months, Didi’s Elasticsearch team upgraded more than 30 clusters, 2,000 nodes and 4 PB of data from version 2.3.3 to 6.6.1, overcoming protocol and mapping incompatibilities with a multi‑version Arius Gateway, custom Java SDK, ECM and AMS, while saving 1 PB of storage, decommissioning 400 machines, boosting query speed by 40 %, write throughput by 30 % and cutting CPU use 10 % for an estimated 80 w/month cost reduction.

ElasticsearchStorage OptimizationVersion Upgrade
0 likes · 18 min read
Elasticsearch Version Upgrade: Architecture, Challenges, and Performance Optimization at Didi
21CTO
21CTO
Jan 1, 2020 · Fundamentals

Why and How to Migrate Your Python 2.7 Scripts to Python 3

This article explains why Python 2.7 reached end‑of‑life in 2020, outlines the benefits and incompatibilities of moving to Python 3, and offers practical guidance for a smooth migration, including using official porting tools and managing dual environments with conda.

CondaPythonVersion Upgrade
0 likes · 3 min read
Why and How to Migrate Your Python 2.7 Scripts to Python 3
Ctrip Technology
Ctrip Technology
Sep 4, 2019 · Backend Development

CDubbo Upgrade Journey: From 2.5.10 to 2.7.3 – Issues, Fixes, and Performance Evaluation

This article details CTrip's migration of its internal Dubbo‑based RPC framework (CDubbo) from version 2.5.10 to 2.7.3, describing the motivations, encountered incompatibilities, step‑by‑step resolutions, performance regressions, and the comprehensive compatibility, stress, and integration testing performed to ensure a stable production rollout.

CDubboCompatibilityDubbo
0 likes · 23 min read
CDubbo Upgrade Journey: From 2.5.10 to 2.7.3 – Issues, Fixes, and Performance Evaluation
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 29, 2019 · Databases

Analysis and Resolution of MongoDB Sharding Balancer Chunk Migration Failures in Version 3.4.x

A MongoDB client reported severe chunk imbalance and nightly balancer migration failures in a sharded cluster, which were traced to a known bug causing conflicting operations, and the issue was resolved by disabling the balancer for the affected collection and upgrading the cluster to version 3.4.11 or later.

BalancerChunk MigrationDatabase Bug
0 likes · 6 min read
Analysis and Resolution of MongoDB Sharding Balancer Chunk Migration Failures in Version 3.4.x
dbaplus Community
dbaplus Community
Apr 6, 2016 · Databases

Seamless DB2 Major Version Upgrade Using CDC Replication

This article explains why DB2 customers must upgrade to avoid EOS risks, compares replication options, and provides a detailed CDC‑based step‑by‑step process to achieve minute‑level downtime, zero performance impact, and fast rollback for large‑scale DB2 version migrations.

CDCDB2Version Upgrade
0 likes · 10 min read
Seamless DB2 Major Version Upgrade Using CDC Replication
Efficient Ops
Efficient Ops
Dec 13, 2015 · Databases

Strategic DBA Insights: Managing MySQL Upgrades, Multi‑DB Skills, and Automation

This article explores practical DBA strategies for painless MySQL version upgrades, balancing specialization versus breadth across multiple databases, effective participation in automation platforms, choosing horizontal or vertical management models for multi‑DB environments, and fostering collaborative learning practices within DBA teams.

DBA SkillsDatabase AdministrationVersion Upgrade
0 likes · 12 min read
Strategic DBA Insights: Managing MySQL Upgrades, Multi‑DB Skills, and Automation