Tagged articles

Optimization

1052 articles · Page 9 of 11
Big Data Technology Architecture
Big Data Technology Architecture
Jun 11, 2020 · Big Data

Kylin at Autohome: Development History, Deployment Practices, Optimizations, and Future Roadmap

This article details Autohome's use of Apache Kylin as its core OLAP engine, covering its architecture, large‑scale Cube deployment, real‑world business applications, a series of performance and operational optimizations, cluster upgrade experiences, and upcoming plans for real‑time OLAP and cloud‑native evolution.

Cluster ManagementKylinOLAP
0 likes · 24 min read
Kylin at Autohome: Development History, Deployment Practices, Optimizations, and Future Roadmap
Selected Java Interview Questions
Selected Java Interview Questions
Jun 8, 2020 · Databases

Comprehensive MySQL Interview Guide: Concepts, Indexes, Transactions, Storage Engines, and Optimization

This article provides an extensive overview of MySQL fundamentals for interview preparation, covering primary key concepts, index types and usage, transaction properties and isolation levels, storage engine differences, query execution order, performance tuning with EXPLAIN, lock mechanisms, replication strategies, and high‑concurrency solutions.

DatabaseMySQLOptimization
0 likes · 49 min read
Comprehensive MySQL Interview Guide: Concepts, Indexes, Transactions, Storage Engines, and Optimization
Big Data Technology & Architecture
Big Data Technology & Architecture
Jun 7, 2020 · Big Data

A Unified View of SQL‑on‑Hadoop Systems: Architecture, Execution Plans, Optimizations, and Storage Formats

The article provides a comprehensive overview of SQL‑on‑Hadoop query engines such as Hive, Impala, Presto and Spark SQL, comparing their runtime frameworks, core components, compilation steps, optimizer strategies, CPU/IO efficiency techniques, storage formats like ORC and Parquet, and resource management in a unified perspective.

Big DataExecution PlanOptimization
0 likes · 24 min read
A Unified View of SQL‑on‑Hadoop Systems: Architecture, Execution Plans, Optimizations, and Storage Formats
Liangxu Linux
Liangxu Linux
Jun 1, 2020 · Operations

Master Ubuntu 20.04: Essential Setup, Optimization, and Must‑Have Tools

This guide walks you through installing Ubuntu 20.04, configuring root and sudo passwords, speeding up package management with apt‑fast, switching software sources, installing essential browsers, input methods, terminal tools, Zsh, Vim, Git tweaks, proxychains, desktop shortcuts, and a curated list of useful applications, all with concrete commands and examples.

OptimizationSoftwareUbuntu
0 likes · 17 min read
Master Ubuntu 20.04: Essential Setup, Optimization, and Must‑Have Tools
Yanxuan Tech Team
Yanxuan Tech Team
Jun 1, 2020 · Operations

Why Simulation Is Essential for E‑Commerce Supply Chain Optimization

Simulation enables low‑cost, time‑agnostic testing of e‑commerce supply‑chain strategies—covering procurement, inter‑warehouse allocation, and order dispatch—by combining precedent, experimentation, and modeling, offering a more flexible and comprehensive alternative to AB‑testing for evaluating policies, algorithms, and configurations.

E‑commerceOperationsOptimization
0 likes · 15 min read
Why Simulation Is Essential for E‑Commerce Supply Chain Optimization
Big Data Technology & Architecture
Big Data Technology & Architecture
May 28, 2020 · Big Data

Hadoop System Bottleneck Detection and MapReduce Optimization Guide

This article provides a comprehensive guide on detecting Hadoop system bottlenecks, analyzing resource constraints, and applying practical MapReduce performance tuning techniques—including baseline creation, counter analysis, combiner usage, compression, and proper Writable types—to achieve optimal big‑data processing efficiency.

Big DataHadoopMapReduce
0 likes · 11 min read
Hadoop System Bottleneck Detection and MapReduce Optimization Guide
ITPUB
ITPUB
May 26, 2020 · Databases

40 Proven Oracle SQL Optimization Tips to Supercharge Query Performance

This guide walks through Oracle SQL execution steps, optimizer selection, table access methods, shared SQL caching, join order, index usage, query rewriting techniques, hint usage, and dozens of practical tips that together dramatically improve database performance while avoiding common pitfalls.

DatabaseOptimizationOracle
0 likes · 25 min read
40 Proven Oracle SQL Optimization Tips to Supercharge Query Performance
58 Tech
58 Tech
May 11, 2020 · Mobile Development

Android WebView Loading Optimization for Faster H5 Page Rendering

This article analyzes the default Android WebView loading process, identifies performance bottlenecks, and presents a multi‑stage optimization strategy—including custom caching, pre‑initializing the WebView, offline packages, and code examples—that reduces H5 page load time to under one second in the 58 Business app.

AndroidOptimizationPerformance
0 likes · 15 min read
Android WebView Loading Optimization for Faster H5 Page Rendering
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
May 4, 2020 · Backend Development

Master Tomcat: Memory, Concurrency, Compression & Security Tuning Guide

This guide explains Tomcat’s role as a lightweight web server, details the required runtime environment, and provides step‑by‑step configurations for memory allocation, JVM options, connector concurrency, gzip compression, caching, security hardening, database connection pooling, and additional performance tweaks.

JVMOptimizationPerformance
0 likes · 11 min read
Master Tomcat: Memory, Concurrency, Compression & Security Tuning Guide
Java Captain
Java Captain
May 2, 2020 · Game Development

Design and Implementation of a Simple Plants vs Zombies Game in Java

This article details the design, architecture, and code implementation of a simplified Plants vs Zombies game in Java, covering game objects, pause functionality, object interactions, movement, collision detection, optimization techniques, and additional features such as rewards, background music, and future enhancements.

Audio IntegrationCollision DetectionJava
0 likes · 18 min read
Design and Implementation of a Simple Plants vs Zombies Game in Java
WecTeam
WecTeam
Apr 28, 2020 · Frontend Development

Supercharge Front-End Performance with Build Optimizations and Smart Rendering

This article presents a comprehensive front‑end performance checklist covering JavaScript engine targeting, script defer and streaming, progressive boot, server‑side versus client‑side rendering strategies, hydration techniques, third‑party script management, self‑hosting assets, and proper HTTP caching headers to dramatically reduce load and interactive times.

OptimizationPerformanceRendering
0 likes · 30 min read
Supercharge Front-End Performance with Build Optimizations and Smart Rendering
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.

BudgetOptimizationPerformance
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.

CPUDatabaseMySQL
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 fundamentalsMySQLOptimization
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.

DBADatabaseOptimization
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.

AlgorithmOptimizationbit manipulation
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.

MySQLOptimizationdatabase tuning
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.

OptimizationPersistenceRedis
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.

Linear RegressionMachine LearningOptimization
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 trainingOptimizationPyTorch
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.

AIOptimizationParticle Swarm Optimization
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.

DatabaseMySQLOptimization
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.

DatabaseMySQLOptimization
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.

DerivativesMachine LearningOptimization
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.

AlphaGoOptimizationPandemic Response
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.

C++DPOptimization
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.

GoOptimizationPerformance
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.

Optimizationdeploymentnginx
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
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.

CodingJavaOptimization
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.

Optimizationcloud-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.

Optimizationbackendprofiling
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.

OptimizationPerformanceSSR
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.

OptimizationSSRlazy-loading
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.

JavaNIOOptimization
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.

OptimizationQuery ExecutionSQL
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 BugsOptimizationOracle
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.

OptimizationSoftwareopen-source
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.

AIDispatchOptimization
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.

AutoMLNeural Architecture SearchOptimization
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.

CPUMemoryOptimization
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.

JITJavaScriptOptimization
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 IOOptimization
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.

AIOptimizationRide 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.

AndroidMediaCodecOptimization
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.

IndexingMySQLOptimization
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.

DatabaseMySQLOptimization
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.

Machine LearningNewton's lawOptimization
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 ToolJavaScriptOptimization
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 FunctionsCold StartOptimization
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.

MySQLOptimizationStorage Engines
0 likes · 23 min read
Master MySQL Fundamentals: Transactions, Indexes, 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.

OptimizationParallelismPerformance
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.

MySQLOptimizationSQL
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.

DiversityMachine LearningOptimization
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.

OptimizationRAIL modelTime Slicing
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.

JavaOptimizationSpring Boot
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.

API-gatewayOptimizationServerless
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.

AlgorithmCodingJava
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.

HBaseOptimizationPerformance
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.

ConfigurationInstallationJava
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 EfficiencyOptimizationPython
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 SearchOptimizationParallel 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 DrivingOptimizationdecision making
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.

JavaOptimizationPerformance
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 inequalityMachine LearningOptimization
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.

ClusteringOptimizationTelemarketing
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.

Linear RegressionMachine LearningOptimization
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.

BroadcastJOINOptimization
0 likes · 6 min read
Optimizing Spark Join Operations in Spark Core and Spark SQL