Tagged articles
1036 articles
Page 9 of 11
WecTeam
WecTeam
Apr 22, 2020 · Frontend Development

How to Supercharge Your 2020 Front‑End Performance: The Ultimate Checklist

This comprehensive 2020 front‑end performance checklist guides teams through planning, metric selection, environment setup, static asset optimization, build and transport strategies, testing, monitoring, and realistic goal setting, offering tools, budgets, and cultural practices to achieve faster, more responsive web experiences.

MetricsWebbudget
0 likes · 65 min read
How to Supercharge Your 2020 Front‑End Performance: The Ultimate Checklist
Meituan Technology Team
Meituan Technology Team
Apr 16, 2020 · Databases

Analyzing and Optimizing MySQL Performance on Intel Skylake CPUs

Meituan’s DBA team discovered that Intel Skylake CPUs dramatically increased PAUSE‑instruction latency, causing MySQL’s ut_delay spin‑wait loops to consume most CPU cycles and reduce write throughput, and they restored performance by back‑porting MySQL 8.0’s spin_wait_pause_multiplier patch to 5.7, upgrading to CentOS 7, and moving to Cascadelake hardware.

CPULinuxdatabase
0 likes · 18 min read
Analyzing and Optimizing MySQL Performance on Intel Skylake CPUs
FunTester
FunTester
Apr 14, 2020 · Operations

Spot Performance Problems Without Writing a Single Line of Code

Experienced developers can often identify performance bottlenecks simply by reviewing code implementations, configuration settings such as timeouts, intervals, database and Redis parameters, as well as service monitoring data, container and JVM configurations, allowing them to avoid unnecessary test scripts and code changes.

ConfigurationDevOpsOperations
0 likes · 2 min read
Spot Performance Problems Without Writing a Single Line of Code
Liangxu Linux
Liangxu Linux
Apr 12, 2020 · Databases

Essential MySQL Performance Tuning Tools and How to Use Them

This guide introduces four open‑source MySQL tuning utilities—mysqltuner.pl, tuning‑primer.sh, pt‑variable‑advisor, and pt‑query‑digest—explains how to download and run each tool, and shows how to interpret their AWR‑style reports for concrete performance and security improvements.

Database Toolsmysqloptimization
0 likes · 9 min read
Essential MySQL Performance Tuning Tools and How to Use Them
Big Data Technology & Architecture
Big Data Technology & Architecture
Apr 12, 2020 · Databases

Comprehensive MySQL Fundamentals and Advanced Topics Overview

This extensive guide covers MySQL fundamentals and advanced concepts, including storage engines, data types, indexes, transactions, isolation levels, locking mechanisms, views, stored procedures, triggers, SQL optimization techniques, replication, backup strategies, and sharding approaches for high‑availability and scalability.

Database FundamentalsTransactionsindexes
0 likes · 73 min read
Comprehensive MySQL Fundamentals and Advanced Topics Overview
Tencent Cloud Developer
Tencent Cloud Developer
Apr 5, 2020 · Databases

Database Operations, Optimization, High Availability and Self‑Service – Insights from DBA Yang Jianrong

Senior DBA Yang Jianrong shares how standardized processes, robust security, and modern optimization—such as partitioning, middleware, and NoSQL—combined with high‑availability designs and self‑service tools like automated slow‑log analysis can streamline large‑scale MySQL operations, migrations, and continuous DBA learning.

BackupDBAdatabase
0 likes · 24 min read
Database Operations, Optimization, High Availability and Self‑Service – Insights from DBA Yang Jianrong
Qunar Tech Salon
Qunar Tech Salon
Apr 2, 2020 · Databases

30 Practical SQL Optimization Tips with Examples

This article presents thirty actionable SQL performance recommendations—including selecting specific columns, using LIMIT, avoiding OR and functions in WHERE clauses, proper indexing, batch inserts, and query planning—each illustrated with clear examples and explanations to help developers write faster, more efficient queries.

databaseindexingmysql
0 likes · 19 min read
30 Practical SQL Optimization Tips with Examples
Sohu Tech Products
Sohu Tech Products
Apr 1, 2020 · Fundamentals

Bitwise Operations: Techniques and Applications in Algorithmic Problems

This article introduces the basics of bitwise operations, common operators, practical tricks such as checking parity, setting or clearing bits, and demonstrates their use in solving classic algorithmic challenges like the poison bottle puzzle, power‑of‑two detection, counting set bits, and the 8‑Queens problem.

algorithmbit manipulationbitwise
0 likes · 17 min read
Bitwise Operations: Techniques and Applications in Algorithmic Problems
Java Captain
Java Captain
Mar 31, 2020 · Databases

Optimizing Large MySQL Tables: Indexes, Partitioning, Sharding, and System Tuning

When a MySQL table grows to millions of rows, query, insert, update and delete performance degrades sharply, but by applying proper field design, index strategies, SQL best practices, engine selection, system parameters, caching, partitioning, vertical and horizontal sharding, and choosing suitable client‑side or proxy‑side architectures, the database can efficiently handle tens of millions of records.

Database TuningPartitioningmysql
0 likes · 24 min read
Optimizing Large MySQL Tables: Indexes, Partitioning, Sharding, and System Tuning
Programmer DD
Programmer DD
Mar 31, 2020 · Databases

Boost Redis Performance: Practical Optimization Techniques

This article explains why Redis performance matters for high‑traffic services and provides a comprehensive set of practical optimizations—including network latency reduction, command pipelining, avoiding slow commands, tuning persistence, OS/hardware settings, and scaling with sharding—to help you keep Redis fast and reliable.

Network LatencyPersistenceoptimization
0 likes · 17 min read
Boost Redis Performance: Practical Optimization Techniques
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 27, 2020 · Artificial Intelligence

Advertising Inventory Estimation and Allocation Techniques at iQIYI: From ARIMA to Deep Learning and AI Tagging

iQIYI’s brand‑advertising system combines statistical and ARIMA‑based forecasting, adaptive and deep‑learning models, factorization‑machine regression, large‑scale bipartite‑graph allocation, hierarchical handling of long‑tail dimensions, frequency‑capping constraints, and an AI‑driven video‑tagging pipeline to accurately estimate inventory and dynamically place ads.

AI taggingARIMAAdvertising
0 likes · 26 min read
Advertising Inventory Estimation and Allocation Techniques at iQIYI: From ARIMA to Deep Learning and AI Tagging
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2020 · Artificial Intelligence

Understanding Gradient Descent for Linear Regression with a Python Implementation

This article explains the concept of loss functions and gradient descent, illustrates how to find the global optimum for linear regression, discusses the role of learning rate, and provides a complete Python example that generates data, applies gradient descent, and visualizes the results.

Pythongradient descentlinear regression
0 likes · 6 min read
Understanding Gradient Descent for Linear Regression with a Python Implementation
Architecture Digest
Architecture Digest
Mar 26, 2020 · Databases

MySQL Pagination Optimization Techniques and Performance Testing

This article examines various MySQL pagination methods—including simple LIMIT, offset impact, sub‑query, ID‑range, and temporary‑table strategies—provides detailed performance measurements on a table with over five million rows, and offers practical recommendations for speeding up large‑scale data retrieval.

databasemysqloptimization
0 likes · 8 min read
MySQL Pagination Optimization Techniques and Performance Testing
UCloud Tech
UCloud Tech
Mar 24, 2020 · Artificial Intelligence

Why Does PyTorch Struggle with UFS Storage? Insights and Optimizations

A detailed case study reveals why PyTorch training on UFS file storage suffers severe I/O bottlenecks, compares it with local SSD and SSHFS, and presents practical optimizations such as using cv2.imdecode, caching DataLoader handles, and converting small‑file datasets into large UFS files to close the performance gap.

AI trainingPyTorchUFS
0 likes · 14 min read
Why Does PyTorch Struggle with UFS Storage? Insights and Optimizations
dbaplus Community
dbaplus Community
Mar 23, 2020 · Big Data

How to Detect and Resolve Data Skew in Spark and Hadoop

This article explains what data skew is in distributed big‑data systems like Spark and Hadoop, why it hurts performance, how to spot it using the Web UI or key statistics, and presents eight practical mitigation techniques ranging from filtering and shuffle parallelism to custom partitioners and broadcast joins.

Broadcast JoinData SkewHadoop
0 likes · 19 min read
How to Detect and Resolve Data Skew in Spark and Hadoop
Beike Product & Technology
Beike Product & Technology
Mar 22, 2020 · Artificial Intelligence

Adaptive Grid Multi‑Objective Particle Swarm Optimization for Exhibition Slot Allocation with Shell Score Integration

This document presents a multi‑objective optimization project that integrates the Shell Score credit system into exhibition slot allocation using adaptive‑grid based AG‑MOPSO, evaluates several swarm‑intelligence algorithms (ABC, ACO, PSO, MOPSO), and details the algorithm design, implementation steps, and experimental results across multiple cities.

AIParticle Swarm Optimizationadaptive grid
0 likes · 12 min read
Adaptive Grid Multi‑Objective Particle Swarm Optimization for Exhibition Slot Allocation with Shell Score Integration
ITPUB
ITPUB
Mar 16, 2020 · Databases

MySQL Essentials: UNION vs UNION ALL, TRUNCATE vs DELETE, Index Types Explained

This article explains core MySQL concepts, comparing UNION and UNION ALL, TRUNCATE versus DELETE, TIMESTAMP and DATETIME, composite and covering indexes, the left‑most prefix rule, clustered vs non‑clustered indexes, prefix indexes, InnoDB vs MyISAM storage, monotonic primary keys, column length display, SHOW INDEX fields, LIKE pattern pitfalls, and efficient pagination techniques.

databaseindexesmysql
0 likes · 15 min read
MySQL Essentials: UNION vs UNION ALL, TRUNCATE vs DELETE, Index Types Explained
Liangxu Linux
Liangxu Linux
Mar 15, 2020 · Databases

Master MySQL Indexes: Differences, Composite Strategies & Performance Hacks

This guide explains essential MySQL concepts such as the distinction between UNION and UNION ALL, TRUNCATE versus DELETE, TIMESTAMP versus DATETIME, the purpose and benefits of composite indexes, index storage engines, prefix indexes, covering indexes, the left‑most prefix rule, and efficient pagination techniques.

databaseindexesmysql
0 likes · 15 min read
Master MySQL Indexes: Differences, Composite Strategies & Performance Hacks
Python Programming Learning Circle
Python Programming Learning Circle
Mar 12, 2020 · Fundamentals

Fundamentals of Derivatives and Partial Derivatives for Neural Networks

This article introduces the mathematical foundations of derivatives and partial derivatives, explains their role in optimizing neural network parameters, covers basic derivative formulas, linear properties, sigmoid derivative, minimum conditions, and constrained optimization using Lagrange multipliers, providing a comprehensive guide for machine‑learning practitioners.

DerivativesNeural Networkscalculus
0 likes · 8 min read
Fundamentals of Derivatives and Partial Derivatives for Neural Networks
FunTester
FunTester
Mar 10, 2020 · Backend Development

Understanding JVM Hotspot Compilation and Performance Gains in Java

The article explains how the JVM selectively compiles frequently executed Java code into optimized native code, demonstrates significant performance improvements through JIT compilation with two demo programs, and highlights the trade‑offs between interpretation and compilation for hotspot methods.

HotSpotJITJVM
0 likes · 5 min read
Understanding JVM Hotspot Compilation and Performance Gains in Java
DataFunTalk
DataFunTalk
Mar 2, 2020 · Artificial Intelligence

AlphaGo and Reinforcement Learning: Enabling AI Solutions for Pandemic Response and Smart Logistics

The article reviews AlphaGo’s core deep‑learning and reinforcement‑learning technologies, explains reinforcement‑learning fundamentals, and explores their wide‑range applications from epidemic forecasting and medical decision support to smart logistics, vehicle dispatch, and resource allocation, while highlighting challenges and future opportunities.

AlphaGoPandemic ResponseSmart Logistics
0 likes · 18 min read
AlphaGo and Reinforcement Learning: Enabling AI Solutions for Pandemic Response and Smart Logistics
AI Code to Success
AI Code to Success
Feb 4, 2020 · Fundamentals

Dynamic Programming Essentials: Concepts, Conditions, and a Fractional Knapsack Demo

This article introduces dynamic programming as an optimization technique from operations research, explains its fundamental concepts, optimality principle, no‑after‑effect property, and overlapping subproblems, outlines the typical problem‑model steps, and demonstrates a practical C++ implementation for solving the fractional knapsack problem.

DPc++dynamic programming
0 likes · 10 min read
Dynamic Programming Essentials: Concepts, Conditions, and a Fractional Knapsack Demo
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 9, 2020 · Backend Development

Boost Go Performance: 7 Practical Optimization Techniques

This article presents seven practical Go performance optimization techniques—including using sync.Pool, avoiding pointer‑heavy maps, generating marshal code, leveraging strings.Builder, preferring strconv over fmt, pre‑allocating slices, and passing byte slices—to reduce garbage collection overhead, improve allocation efficiency, and achieve up to 97% faster execution.

Gobenchmarkoptimization
0 likes · 14 min read
Boost Go Performance: 7 Practical Optimization Techniques
AntTech
AntTech
Jan 3, 2020 · Artificial Intelligence

Ant Group’s AI Research Achievements in 2019: Papers, Algorithms, and Applications

In 2019 Ant Group’s AI team published numerous papers at top conferences such as NeurIPS, ICML, and ICLR, introduced breakthrough algorithms in reinforcement learning, graph neural networks, and optimization, and applied these technologies to financial services, risk control, and public welfare, showcasing the impact of AI on fintech.

FinTechoptimization
0 likes · 10 min read
Ant Group’s AI Research Achievements in 2019: Papers, Algorithms, and Applications
Laravel Tech Community
Laravel Tech Community
Dec 30, 2019 · Backend Development

Best Practices for Deploying Laravel Applications to Production

This guide outlines essential steps for deploying a Laravel application, covering Nginx server configuration, Composer autoloader optimization, caching of configuration and routes with Artisan commands, and additional tips to ensure a fast, secure production environment.

DeploymentNginxoptimization
0 likes · 4 min read
Best Practices for Deploying Laravel Applications to Production
Big Data Technology & Architecture
Big Data Technology & Architecture
Dec 23, 2019 · Big Data

Understanding and Resolving Spark OOM Issues: Memory Model, Causes, and Optimization Techniques

This article explains Spark's memory architecture, identifies common out‑of‑memory scenarios such as map‑stage and shuffle‑stage overloads, and provides practical solutions and performance‑tuning tips—including repartitioning, off‑heap storage, code optimizations, and key configuration parameters—to prevent and mitigate OOM errors in large‑scale data processing.

ConfigurationMemoryOOM
0 likes · 15 min read
Understanding and Resolving Spark OOM Issues: Memory Model, Causes, and Optimization Techniques
Test Development Learning Exchange
Test Development Learning Exchange
Dec 23, 2019 · Fundamentals

Python Coding Guidelines and Performance Optimization Tips

This article presents a concise set of Python coding conventions and practical performance‑enhancing techniques, covering naming, data structures, variable scope, idiomatic expressions, loop optimizations, and recommendations for CPU‑intensive tasks to write faster, cleaner code.

Pythonbest practicescoding standards
0 likes · 4 min read
Python Coding Guidelines and Performance Optimization Tips
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 18, 2019 · Backend Development

Boost Java Performance: 50 Proven Tips for Faster, Efficient Code

This article presents a comprehensive collection of 50 practical Java performance tips, covering constants, variables, objects, methods, expressions, strings, arrays, collections, exceptions, buffers, and threading, each illustrated with clear examples of inefficient code and its optimized counterpart to help developers write high‑efficiency Java applications.

best practicescodingjava
0 likes · 28 min read
Boost Java Performance: 50 Proven Tips for Faster, Efficient Code
Alibaba Cloud Native
Alibaba Cloud Native
Dec 16, 2019 · Databases

Boost etcd Performance: Server Optimizations and Client Best Practices

This article explains the inner workings of etcd, identifies performance bottlenecks across Raft, storage, and network layers, and provides concrete server‑side hardware and software tuning, a new O(1) freelist algorithm, plus client‑side usage guidelines to run a stable, high‑throughput etcd cluster.

Golangcloud-nativedistributed-storage
0 likes · 10 min read
Boost etcd Performance: Server Optimizations and Client Best Practices
NetEase Game Operations Platform
NetEase Game Operations Platform
Nov 24, 2019 · Backend Development

Optimizing a Python Flask Backend: Reducing Response Time from 37.6 s to 1.47 s with Profiling and Database Refactoring

This article walks through a systematic performance investigation of a Python‑Flask backend, using Chrome Network, flame‑graph profiling, and MySQL query redesign to cut a 37.6‑second page load down to 1.47 seconds while highlighting practical code‑level and architectural optimizations.

BackendProfilingoptimization
0 likes · 10 min read
Optimizing a Python Flask Backend: Reducing Response Time from 37.6 s to 1.47 s with Profiling and Database Refactoring
转转QA
转转QA
Nov 13, 2019 · Frontend Development

Performance Optimization of M Page: Achieving Sub‑Second Load and Zero White Screen via Video Frame Analysis

This article describes how the M page’s user‑perceived performance was dramatically improved by applying techniques such as SSR, skeleton screens, image compression, and a video‑frame analysis testing method that delivers millisecond‑level response‑time measurements, enabling sub‑second load times and eliminating white‑screen delays.

SSRSkeleton Screenfrontend
0 likes · 5 min read
Performance Optimization of M Page: Achieving Sub‑Second Load and Zero White Screen via Video Frame Analysis
21CTO
21CTO
Nov 12, 2019 · Frontend Development

Boost Vue App Performance: Practical Code, Webpack, and Web Techniques

This article presents a comprehensive guide to improving Vue application performance, covering code‑level tricks such as proper use of v‑if/v‑show, computed vs watch, key handling, lazy loading, and SSR, alongside webpack configuration tweaks, image compression, source‑map tuning, and fundamental web optimizations like gzip and CDN usage.

SSRlazy loadingoptimization
0 likes · 19 min read
Boost Vue App Performance: Practical Code, Webpack, and Web Techniques
Architect's Tech Stack
Architect's Tech Stack
Nov 11, 2019 · Backend Development

Optimizing Java File Compression: From Buffered Streams to NIO Channels, Memory‑Mapped Files and Pipes

This article demonstrates how to dramatically speed up Java file compression of multiple images by replacing naive FileInputStream reads with BufferedInputStream, then leveraging NIO Channels with transferTo, memory‑mapped files, and finally Pipe‑based streaming, showing performance improvements from 30 seconds down to about 1 second.

compressionfile-iojava
0 likes · 10 min read
Optimizing Java File Compression: From Buffered Streams to NIO Channels, Memory‑Mapped Files and Pipes
360 Tech Engineering
360 Tech Engineering
Oct 30, 2019 · Mobile Development

Flutter Image Loading: Methods, Source Code Analysis, and Optimization

This article explains various Flutter image loading techniques—including AssetImage, NetworkImage, FileImage, MemoryImage, CachedNetworkImage, and FadeInImage—provides detailed source code analysis of the Image widget and its underlying classes, and discusses performance considerations and potential optimization strategies.

FlutterImage Loadingoptimization
0 likes · 13 min read
Flutter Image Loading: Methods, Source Code Analysis, and Optimization
Java Captain
Java Captain
Oct 28, 2019 · Databases

Understanding the Execution Order of SQL Queries

The article explains that SQL queries are not executed in the order written—SELECT is evaluated fifth after FROM, WHERE, GROUP BY, and HAVING—illustrates this logical sequence with diagrams, discusses alias handling, optimizer reordering, and shows comparable patterns in LINQ, pandas, and dplyr.

Query Executiondatabasesoptimization
0 likes · 6 min read
Understanding the Execution Order of SQL Queries
ITPUB
ITPUB
Oct 14, 2019 · Databases

Why Oracle Throws Mysterious Errors and How to Fix Them

The article shares a database expert’s experience with three types of Oracle bugs—internal errors, slow execution plans, and incorrect results—explains why they occur, offers concrete fixes such as patching and session parameters, and outlines essential skills for reliable SQL development.

Database BugsOracleoptimization
0 likes · 9 min read
Why Oracle Throws Mysterious Errors and How to Fix Them
Architects Research Society
Architects Research Society
Oct 2, 2019 · Operations

List of Optimization Software and Their Licensing Models

This article explains the concept of mathematical optimization, describes how to formulate objective functions and search for optimal inputs, and provides a comprehensive list of notable free, open‑source, and proprietary optimization software along with their licensing and application domains.

Operations Researchopen-sourceoptimization
0 likes · 11 min read
List of Optimization Software and Their Licensing Models
Liangxu Linux
Liangxu Linux
Sep 24, 2019 · Operations

Inside Didi’s Dispatch Engine: From Simple Matching to AI‑Powered Ride‑Hailing

This article explains how Didi’s ride‑hailing platform evolved its dispatch system—from basic nearest‑driver assignment to sophisticated batch matching, demand‑prediction, chain dispatch, and reinforcement‑learning techniques—highlighting the operational challenges, algorithmic solutions, and the massive scale impact on user experience.

AIDispatchOperations Research
0 likes · 18 min read
Inside Didi’s Dispatch Engine: From Simple Matching to AI‑Powered Ride‑Hailing
DataFunTalk
DataFunTalk
Sep 24, 2019 · Artificial Intelligence

An Overview of Automated Machine Learning (AutoML): Concepts, Challenges, and Techniques

This article provides a comprehensive overview of AutoML, describing its motivation, formal definition, typical machine‑learning pipeline, key challenges, various optimizer and evaluator strategies—including simple search, heuristic, model‑based, reinforcement learning, and meta‑learning approaches—along with practical applications and future prospects.

AutoMLMeta LearningNeural Architecture Search
0 likes · 12 min read
An Overview of Automated Machine Learning (AutoML): Concepts, Challenges, and Techniques
dbaplus Community
dbaplus Community
Sep 23, 2019 · Databases

Why Short Connections, Frequent INFO Calls, and Pipelines Hurt Redis Performance (and How to Fix It)

This article examines three common Redis performance pitfalls—short-lived connections, frequent INFO commands, and misuse of pipelines—by presenting real‑world experiments, profiling data, and source‑level analysis, then offers concrete code changes and best‑practice recommendations to reduce CPU and memory overhead.

CPUMemoryconnection
0 likes · 15 min read
Why Short Connections, Frequent INFO Calls, and Pipelines Hurt Redis Performance (and How to Fix It)
System Architect Go
System Architect Go
Sep 18, 2019 · Fundamentals

Understanding How JavaScript Works: Optimizing the V8 JIT Compiler

This article explains the three-stage execution process of JavaScript in V8, compares interpreter and compiler approaches, describes how the JIT combines their strengths, and provides practical tips for writing JavaScript that maximizes performance by leveraging V8’s optimization mechanisms.

JITJavaScriptV8
0 likes · 6 min read
Understanding How JavaScript Works: Optimizing the V8 JIT Compiler
Architects' Tech Alliance
Architects' Tech Alliance
Sep 13, 2019 · Backend Development

In-Depth Overview of DPDK and SPDK Technologies and Their High-Performance Networking Principles

This article provides a comprehensive technical guide to DPDK and SPDK, covering their background, architecture, user‑space I/O bypass mechanisms, core performance optimizations such as HugePages, SIMD and cache management, and practical ecosystem recommendations for building high‑throughput network and storage services.

DPDKNetwork IOSPDK
0 likes · 15 min read
In-Depth Overview of DPDK and SPDK Technologies and Their High-Performance Networking Principles
Didi Tech
Didi Tech
Sep 13, 2019 · Artificial Intelligence

Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges and Strategies

Didi’s ride‑hailing dispatch system has progressed from a simple greedy, first‑come‑first‑served matcher to sophisticated batch, chain, and predictive algorithms that use deep‑learning demand forecasts and reinforcement‑learning optimization to assign drivers under complex business rules, boosting response rates and serving over 30 million daily requests.

AIReinforcement LearningRide Hailing
0 likes · 17 min read
Understanding Didi's Ride‑Hailing Dispatch Algorithms: Challenges and Strategies
Meituan Technology Team
Meituan Technology Team
Sep 12, 2019 · Mobile Development

How Meituan Engineered a Scalable Mobile Video Platform: Architecture and Lessons

This article details Meituan's end‑to‑end development of a merchant‑side mobile video feature, covering background needs, architecture design, technology selection, implementation of playback, recording, composition, cutting, processing pipelines, encountered pitfalls, monitoring strategies, and future optimization directions.

AndroidMediaCodecVideo processing
0 likes · 24 min read
How Meituan Engineered a Scalable Mobile Video Platform: Architecture and Lessons
Java Captain
Java Captain
Sep 5, 2019 · Databases

MySQL Optimization and Best Practices: Indexing, Partitioning, Replication, and Performance Tuning

This article provides a comprehensive guide to MySQL performance optimization, covering database design principles, field type selection, indexing strategies, storage engine choices, query caching, partitioning methods, master‑slave replication setup, read/write splitting, load balancing, and profiling tools for diagnosing slow queries.

PartitioningReplicationindexing
0 likes · 43 min read
MySQL Optimization and Best Practices: Indexing, Partitioning, Replication, and Performance Tuning
Big Data Technology Architecture
Big Data Technology Architecture
Aug 29, 2019 · Databases

19 Common MySQL Optimization Techniques

This article presents nineteen practical MySQL optimization methods—including using EXPLAIN, limiting IN clause size, specifying columns in SELECT, proper use of LIMIT, avoiding costly ORDER BY RAND(), choosing between IN and EXISTS, leveraging full‑text indexes, and applying join and index best practices—to improve query performance and reduce resource consumption.

databaseindexesmysql
0 likes · 11 min read
19 Common MySQL Optimization Techniques
DataFunTalk
DataFunTalk
Aug 27, 2019 · Artificial Intelligence

How Machines Learn: From Newton’s Second Law to the Core Steps of Supervised Learning

This article illustrates how a machine can rediscover Newton’s second law by treating force and acceleration data as a simple linear regression problem, detailing the three fundamental steps of hypothesis space definition, loss function design, and optimization through calculus or gradient methods.

Newton's lawhypothesis spaceloss function
0 likes · 15 min read
How Machines Learn: From Newton’s Second Law to the Core Steps of Supervised Learning
Didi Tech
Didi Tech
Aug 2, 2019 · Frontend Development

Understanding Webpack's Resolve Process for Modules and Loaders

Webpack resolves every import by mapping the request string to an exact file path through a configurable chain of resolver plugins for normal modules, node_modules packages, and loaders, and developers can speed up builds by using aliases, limiting module directories, and keeping extensions short.

Build ToolJavaScriptmodule-resolution
0 likes · 20 min read
Understanding Webpack's Resolve Process for Modules and Loaders
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 30, 2019 · Cloud Computing

How to Benchmark and Optimize Tencent Cloud Serverless Functions for Real‑World Performance

This article details a comprehensive performance evaluation of Tencent Cloud Serverless functions, covering stress‑test methodology, cold‑start analysis, optimization techniques such as instance retention and code reduction, and real‑user latency comparisons, ultimately demonstrating how to achieve production‑grade response times.

Cloud FunctionsPerformance TestingServerless
0 likes · 15 min read
How to Benchmark and Optimize Tencent Cloud Serverless Functions for Real‑World Performance
21CTO
21CTO
Jul 23, 2019 · Databases

Master MySQL Fundamentals: Transactions, Indexes, and Performance Optimization

This comprehensive guide covers MySQL basics, transaction concepts and ACID properties, isolation levels, common concurrency problems, indexing principles, storage engine differences, lock mechanisms, and practical optimization techniques for large tables, providing clear explanations and useful SQL examples.

Storage EnginesTransactionsindexes
0 likes · 23 min read
Master MySQL Fundamentals: Transactions, Indexes, and Performance Optimization
Programmer DD
Programmer DD
Jul 20, 2019 · Databases

Master MySQL Fundamentals: Transactions, Indexes, Locks, and Performance Optimization

This comprehensive guide covers MySQL basics, including the definition of MySQL, transaction concepts and ACID properties, isolation levels, common concurrency issues, index structures and usage, storage engine differences, lock mechanisms, and practical techniques for optimizing large tables and improving performance.

LockStorage Enginedatabase
0 likes · 24 min read
Master MySQL Fundamentals: Transactions, Indexes, Locks, and Performance Optimization
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2019 · Fundamentals

Boost Python Performance: 24 Proven Techniques to Speed Up Code

This guide presents 24 practical methods—including timing measurements, faster data structures, loop optimizations, vectorization, and parallel processing—to dramatically accelerate Python code, each illustrated with clear before‑and‑after performance screenshots.

BenchmarkingParallelismProfiling
0 likes · 7 min read
Boost Python Performance: 24 Proven Techniques to Speed Up Code
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 8, 2019 · Databases

Understanding and Resolving MySQL Table Fragmentation

This article explains MySQL table fragmentation, how to detect it with SHOW TABLE STATUS, the reasons such as frequent DELETE and UPDATE operations, demonstrates its effects, and presents cleanup methods like OPTIMIZE TABLE and engine conversion, showing significant space savings and query speed improvements.

fragmentationmysqloptimization
0 likes · 5 min read
Understanding and Resolving MySQL Table Fragmentation
DataFunTalk
DataFunTalk
Jul 3, 2019 · Artificial Intelligence

Improving Recommendation Diversity with Determinantal Point Processes and Greedy Optimization

The article explains how recommendation systems balance exploitation and exploration, introduces diversity metrics such as temporal, spatial, and coverage, and presents a determinantal point process (DPP) based algorithm accelerated by Cholesky decomposition and greedy inference, demonstrating significant speedups and improved relevance‑diversity trade‑offs in experiments.

DiversityRecommendation Systemscholesky decomposition
0 likes · 10 min read
Improving Recommendation Diversity with Determinantal Point Processes and Greedy Optimization
360 Tech Engineering
360 Tech Engineering
Jun 17, 2019 · Frontend Development

Making Your Web Pages Smooth: Performance Optimization Techniques

This article explains how to make web pages feel smooth by defining user‑perceived fluidity, discussing passive and active interactions, FPS targets, the RAIL model, pixel pipeline optimization, avoiding long tasks with Web Workers and time‑slicing, selector efficiency, layout thrashing, layer management, and using requestAnimationFrame.

RAIL modelTime SlicingWeb Performance
0 likes · 21 min read
Making Your Web Pages Smooth: Performance Optimization Techniques
Programmer DD
Programmer DD
Jun 3, 2019 · Backend Development

How to Speed Up Spring Boot Startup: 16 Proven Optimizations

This article walks through a series of practical experiments—ranging from baseline Flux tests to lazy initialization, JVM options, dependency exclusions, and AppCDS—to dramatically reduce Spring Boot application startup time, ultimately achieving sub‑second launch speeds.

Spring BootStartup Performancebenchmark
0 likes · 10 min read
How to Speed Up Spring Boot Startup: 16 Proven Optimizations
Java Backend Technology
Java Backend Technology
Jun 1, 2019 · Backend Development

Top 50 Java Backend Performance Tips to Boost Your Applications

This article presents a comprehensive collection of Java backend performance best practices, covering singleton usage, static variables, object creation, final modifiers, local variables, primitive vs wrapper types, synchronization, resource cleanup, efficient data structures, and many other optimization techniques to help developers write faster, more memory‑efficient code.

javaoptimizationperformance
0 likes · 20 min read
Top 50 Java Backend Performance Tips to Boost Your Applications
Tencent Cloud Developer
Tencent Cloud Developer
May 30, 2019 · Cloud Computing

Performance Evaluation and Optimization of Tencent Cloud Serverless Functions

The article details how a Tencent front‑end engineer migrated a Node.js service to Tencent Cloud Serverless, used WeTest load‑testing to expose cold‑start and network latency issues, applied code and connection optimizations plus regional deployment, achieving sub‑200 ms response for 200 concurrent users while outlining further roadmap improvements.

Cloud NativePerformance TestingServerless
0 likes · 11 min read
Performance Evaluation and Optimization of Tencent Cloud Serverless Functions
Java Captain
Java Captain
May 28, 2019 · Fundamentals

Five Classic Bitwise Operation Techniques in Java

This article introduces five classic bitwise operation examples in Java—including checking odd/even, swapping variables without a temporary, finding a unique number, fast exponentiation, and determining the greatest power of two not exceeding N—explaining the underlying binary logic, code implementations, and their efficiency advantages.

Binaryalgorithmbitwise
0 likes · 10 min read
Five Classic Bitwise Operation Techniques in Java
Big Data Technology Architecture
Big Data Technology Architecture
May 27, 2019 · Databases

Understanding HBase Compaction: Types, Triggers, Parameters, and Performance Impact

This article explains HBase's compaction mechanism, covering why it is needed, the differences between minor and major compaction, the conditions that trigger compaction, key configuration parameters, thread‑pool handling, compaction policies, and how compaction influences read and write performance in a large‑scale NoSQL database.

HBasebigdatacompaction
0 likes · 12 min read
Understanding HBase Compaction: Types, Triggers, Parameters, and Performance Impact
dbaplus Community
dbaplus Community
May 13, 2019 · Big Data

Tackling HDFS Performance Bottlenecks: Real‑World Optimizations from VIP.com

This article examines the performance challenges encountered after upgrading a large‑scale HDFS cluster at VIP.com, explains the root causes of NameNode RPC latency, and presents concrete solutions—including delayed block reports, configurable block deletion, federation redesign, client monitoring, temp‑directory sharding, and small‑file handling—along with configuration snippets and real‑world results.

Big DataFederationHDFS
0 likes · 13 min read
Tackling HDFS Performance Bottlenecks: Real‑World Optimizations from VIP.com
MaGe Linux Operations
MaGe Linux Operations
Apr 29, 2019 · Backend Development

Master Tomcat: Install, Configure, and Optimize Your Java Web Server

This guide walks you through Tomcat’s role as a lightweight Java web server, details the prerequisites and step‑by‑step installation, shows how to configure environment variables, adjust ports, and apply performance optimizations such as disabling AJP, switching to NIO, and tuning JVM settings for production use.

BackendConfigurationInstallation
0 likes · 10 min read
Master Tomcat: Install, Configure, and Optimize Your Java Web Server
Big Data Technology & Architecture
Big Data Technology & Architecture
Apr 24, 2019 · Big Data

Hive SQL Optimization Techniques and Best Practices

This article provides a comprehensive guide to Hive SQL performance tuning, covering optimization goals, common pitfalls, execution flow, table and job settings, map, shuffle, reduce, and query-level improvements such as join, bucket join, group‑by, and count‑distinct optimizations.

Big DataHadoophive
0 likes · 11 min read
Hive SQL Optimization Techniques and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Apr 12, 2019 · Fundamentals

Boost Python Performance with 7 Proven Optimization Tricks

Learn seven practical Python optimization techniques—from using local variables and reducing function calls to leveraging generators and pre‑compiling code—that improve execution speed, cut memory usage, and promote cleaner module design for more efficient programs.

Code EfficiencyPythonoptimization
0 likes · 6 min read
Boost Python Performance with 7 Proven Optimization Tricks
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 9, 2019 · Operations

How Cainiao’s VRP Engine Breaks World Records with Adaptive Large Neighborhood Search

This article explains the Vehicle Routing Problem, its many variants, classic exact and heuristic solution methods, and details how Cainiao’s algorithm team built and continuously upgraded an Adaptive Large Neighborhood Search engine—adding rich operators, parallel architectures, and achieving dozens of world‑record results on benchmark datasets.

Adaptive Large Neighborhood SearchLogisticsParallel Algorithms
0 likes · 15 min read
How Cainiao’s VRP Engine Breaks World Records with Adaptive Large Neighborhood Search
DataFunTalk
DataFunTalk
Apr 4, 2019 · Artificial Intelligence

Exploring Trajectory Planning: Concepts, Decision‑Making, and Challenges in Autonomous Driving

This article presents a comprehensive overview of autonomous‑vehicle trajectory planning, covering its fundamental concepts, optimization formulation, decision‑making strategies, lateral and longitudinal planning methods, and the practical challenges faced in real‑world deployments.

autonomous drivingdecision makingoptimization
0 likes · 17 min read
Exploring Trajectory Planning: Concepts, Decision‑Making, and Challenges in Autonomous Driving
Architect's Tech Stack
Architect's Tech Stack
Mar 30, 2019 · Backend Development

Java Performance Optimization Tips and Best Practices

This article presents a comprehensive collection of Java performance‑tuning recommendations, covering proper use of singletons, static variables, object creation, final modifiers, local variables, primitive types, synchronization, collections, memory management, and code‑level tricks, each illustrated with concise code examples.

Backendbest practicesjava
0 likes · 18 min read
Java Performance Optimization Tips and Best Practices
360 Tech Engineering
360 Tech Engineering
Mar 27, 2019 · Artificial Intelligence

Understanding Gradient Descent: Basics, Advantages, and Limitations

This article explains the fundamental principle of gradient descent as the steepest‑descent optimization method, derives its direction using Taylor expansion and the Cauchy‑Schwarz inequality, illustrates why it can be slow on functions like Rosenbrock, and discusses its advantages and convergence properties.

Cauchy-Schwarz inequalityRosenbrock functionmachine learning
0 likes · 6 min read
Understanding Gradient Descent: Basics, Advantages, and Limitations
JD Tech Talk
JD Tech Talk
Mar 22, 2019 · Artificial Intelligence

Data Mining Techniques for Telemarketing: Supervised Classification, Clustering, Optimization, Anomaly Detection, and Text Mining

The article examines how telemarketing, a data‑intensive industry, leverages various data‑mining methods—including supervised classification, clustering, operations research optimization, anomaly detection, and text mining—to improve lead selection, agent allocation, churn prediction, and voice analysis, while also outlining the key data‑talent roles needed for successful implementation.

Telemarketinganomaly detectionclustering
0 likes · 7 min read
Data Mining Techniques for Telemarketing: Supervised Classification, Clustering, Optimization, Anomaly Detection, and Text Mining
Beike Product & Technology
Beike Product & Technology
Mar 21, 2019 · Artificial Intelligence

Optimization Foundations and Applications in Machine Learning and Computer Vision

This article introduces how machine learning problems are formulated as optimization tasks, explains the construction of objective functions with examples such as linear regression, robust fitting, regularization, and demonstrates various applications ranging from K‑means clustering to image inpainting and 3D reconstruction.

Computer VisionRegularizationlinear regression
0 likes · 9 min read
Optimization Foundations and Applications in Machine Learning and Computer Vision
58 Tech
58 Tech
Mar 15, 2019 · Big Data

Optimizing Spark Join Operations in Spark Core and Spark SQL

This article explains how to improve Spark join performance by reducing shuffle, using appropriate partitioners, applying broadcast hash joins for small tables, and selecting the optimal join strategy (broadcast, shuffle hash, or sort‑merge) in both Spark Core and Spark SQL.

JOINShuffleSpark
0 likes · 6 min read
Optimizing Spark Join Operations in Spark Core and Spark SQL
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 11, 2019 · Databases

MySQL Parameter Optimization Using sysbench oltp_read_write Benchmark

This article details a step‑by‑step MySQL performance tuning process—starting from hardware and software environment description, through parameter‑level optimization of InnoDB buffer pool and redo logs, to additional tweaks—demonstrating up to three‑fold throughput improvements based on sysbench oltp_read_write testing.

InnoDBmysqloptimization
0 likes · 6 min read
MySQL Parameter Optimization Using sysbench oltp_read_write Benchmark
dbaplus Community
dbaplus Community
Feb 24, 2019 · Databases

How to Boost MySQL Query Speed: Key Factors and Proven Optimizations

This comprehensive guide explains the main factors that slow down MySQL queries—including inefficient SQL, concurrency limits, CPU and disk I/O bottlenecks, network issues, large tables, and transaction overhead—while offering concrete configuration tweaks, storage‑engine choices, indexing strategies, and sharding techniques to dramatically improve performance.

databaseindexingmysql
0 likes · 24 min read
How to Boost MySQL Query Speed: Key Factors and Proven Optimizations
Practical DevOps Architecture
Practical DevOps Architecture
Feb 18, 2019 · Backend Development

Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS

This article presents a detailed overview of Nginx performance optimizations, module types, load‑balancing algorithms, log rotation scripting, custom error page setup, smooth restart procedures, configuration checks, and a comparative analysis with Apache and LVS for backend server administrators.

Backend ServerConfigurationNginx
0 likes · 9 min read
Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS
MaGe Linux Operations
MaGe Linux Operations
Jan 30, 2019 · Backend Development

Boost Python Performance: 7 Proven Tips to Speed Up Your Code

This article presents seven practical techniques—ranging from using local variables and reducing function calls to employing generator expressions and compiling code—to significantly improve Python program performance and reduce unnecessary resource consumption.

PythonTipsoptimization
0 likes · 5 min read
Boost Python Performance: 7 Proven Tips to Speed Up Your Code
dbaplus Community
dbaplus Community
Jan 21, 2019 · Databases

52 Proven SQL Performance Optimization Tips to Supercharge Your Queries

This article compiles 52 practical SQL performance optimization strategies—including indexing best practices, query rewriting, use of temporary tables, storage engine selection, data type choices, backup procedures, and diagnostic tools—to help developers write faster, more efficient database queries.

Database Tuningindexingmysql
0 likes · 23 min read
52 Proven SQL Performance Optimization Tips to Supercharge Your Queries
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jan 16, 2019 · Big Data

What’s New in Transwarp TDH 5.2.3? Key Performance and Stability Enhancements

TDH 5.2.3 introduces a series of stability and performance upgrades—including transaction and compaction optimizations, enhanced error handling, SQL length protection, improved Oracle‑compatible UDFs, default resource pool support, Guardian caching, TxSQL monitoring, and workflow and OLAP engine fixes—aimed at delivering a more reliable big‑data platform.

Big Datadatabasemonitoring
0 likes · 10 min read
What’s New in Transwarp TDH 5.2.3? Key Performance and Stability Enhancements
DataFunTalk
DataFunTalk
Jan 4, 2019 · Artificial Intelligence

AI‑Powered Automated Advertising Platform: 360 Easy Placement Overview

This article presents the design and technical details of 360 Easy Placement, an AI‑driven end‑to‑end advertising platform that automates creative generation, fast review, and optimization, addressing the challenges faced by small‑and‑medium advertisers through data‑rich models, multi‑task learning, and intelligent scene recommendation.

AIadvertising automationcreative generation
0 likes · 20 min read
AI‑Powered Automated Advertising Platform: 360 Easy Placement Overview
dbaplus Community
dbaplus Community
Jan 1, 2019 · Databases

19 Essential MySQL Optimization Techniques Every Developer Should Know

This article presents 19 practical MySQL optimization tips, ranging from using EXPLAIN and proper indexing to rewriting IN/EXISTS queries, avoiding costly ORDER BY RAND(), improving pagination, leveraging full‑text indexes, and applying join and execution‑plan strategies for faster, more efficient database performance.

Query Tuningdatabaseindexing
0 likes · 12 min read
19 Essential MySQL Optimization Techniques Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Dec 25, 2018 · Databases

Unlocking Redis: How Its Memory Model Impacts Performance and Cost

This article explains Redis's memory model—including memory statistics, allocation strategies, object types, internal encodings, and practical optimization techniques—so developers can accurately estimate memory usage, reduce fragmentation, and improve overall system efficiency.

Memory ModelSDSjemalloc
0 likes · 31 min read
Unlocking Redis: How Its Memory Model Impacts Performance and Cost
Java Captain
Java Captain
Dec 25, 2018 · Fundamentals

Common Algorithmic Techniques: Array Indexing, Modulo, Two‑Pointer, Bit‑Shift, Sentinel Nodes, and Recursion Optimizations

This article introduces several practical algorithmic tricks—using array indices as counters, applying modulo for circular traversal, employing two‑pointer methods for linked‑list problems, leveraging bit‑shift and bitwise operations, adding sentinel nodes, and optimizing recursive solutions with memoization and bottom‑up DP—each illustrated with Java code examples.

Data StructuresRecursionalgorithm
0 likes · 10 min read
Common Algorithmic Techniques: Array Indexing, Modulo, Two‑Pointer, Bit‑Shift, Sentinel Nodes, and Recursion Optimizations
Xianyu Technology
Xianyu Technology
Dec 20, 2018 · Operations

Optimizing Short Video Playback with Preloading and Proxy Caching

By preloading the MP4 header and initial frames and routing playback through a local proxy that caches range‑requested segments in an LRU disk store, the system moves the moov box to the file start (or fetches it separately), cutting short‑video start‑up latency to roughly 800 ms and delivering near‑instant playback.

ProxyStreamingcaching
0 likes · 13 min read
Optimizing Short Video Playback with Preloading and Proxy Caching
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2018 · Databases

How We Turned a Sluggish ERP Database into a High‑Performance System

This article walks through a real‑world ERP database performance case, detailing the symptoms, metric analysis, root‑cause investigation across hardware, environment, and code, and a three‑phase optimization strategy that dramatically reduced latency and improved system stability.

Database PerformanceERPHardware Tuning
0 likes · 11 min read
How We Turned a Sluggish ERP Database into a High‑Performance System
Node Underground
Node Underground
Nov 29, 2018 · Backend Development

Boost Node.js Performance: 8 Proven Techniques for Faster Apps

This article presents eight practical strategies—including upgrading Node.js, leveraging fast-json-stringify, optimizing promises, tuning V8 GC, using streams correctly, and employing node‑clinic tools—to dramatically improve the performance and scalability of Node.js applications.

JSONNode.jsStream
0 likes · 21 min read
Boost Node.js Performance: 8 Proven Techniques for Faster Apps
dbaplus Community
dbaplus Community
Nov 27, 2018 · Databases

Master MySQL Performance: Indexes, EXPLAIN Insights, and Slow Query Tactics

This guide compiles essential MySQL optimization techniques—including index cardinality, common index pitfalls, effective use of EXPLAIN, handling character sets, online schema changes, and practical slow‑query analysis commands—providing developers with actionable tips to improve query performance and avoid common pitfalls.

explainindexesmysql
0 likes · 19 min read
Master MySQL Performance: Indexes, EXPLAIN Insights, and Slow Query Tactics