Tagged articles
1036 articles
Page 2 of 11
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 16, 2025 · Big Data

Master Flink Optimizations: TTL, Mini‑Batch, Two‑Phase Aggregation, Lookup Join & More

This article reviews the most effective Flink optimization techniques since 2022, including operator‑level TTL, mini‑batch processing, two‑phase aggregation, multi‑dimensional DISTINCT with FILTER, lookup join caching strategies, and TopN implementations, each rated with recommendation stars for production use.

Big DataFlinkLookup Join
0 likes · 8 min read
Master Flink Optimizations: TTL, Mini‑Batch, Two‑Phase Aggregation, Lookup Join & More
Tech Freedom Circle
Tech Freedom Circle
Jul 16, 2025 · Interview Experience

How to Use and Optimize State Machines in Java for Interview Success

This article explains the concept of state machines, why traditional if‑else logic is problematic, compares popular Java state‑machine frameworks, provides performance benchmarks, walks through a complete Spring Statemachine implementation for order processing, and offers practical optimization and monitoring tips for high‑throughput scenarios.

Javainterviewoptimization
0 likes · 30 min read
How to Use and Optimize State Machines in Java for Interview Success
DeWu Technology
DeWu Technology
Jul 14, 2025 · Frontend Development

How We Boosted Ad Page Load Speed by 55% with ISR, Lazy Loading, and Stream Rendering

This article details a comprehensive set of front‑end performance optimizations—including ISR, component lazy loading, image preloading, Lottie animation upgrades, low‑end device handling, and streaming rendering—that together increased ad page exposure by 10% and first‑screen instant load from 15% to 65%, dramatically improving user experience and conversion rates.

ISRLottiefrontend
0 likes · 18 min read
How We Boosted Ad Page Load Speed by 55% with ISR, Lazy Loading, and Stream Rendering
Model Perspective
Model Perspective
Jul 14, 2025 · Fundamentals

Unlock Top Modeling Strategies: Essential Papers for the 2025 CUMCM

This guide compiles authoritative mathematics modeling papers, outlines the 2024 competition topics, highlights exemplary research for each problem, and offers practical advice on how students can effectively use these resources to strengthen their modeling skills for the upcoming 2025 national contest.

competition preparationmathematical modelingmodeling techniques
0 likes · 9 min read
Unlock Top Modeling Strategies: Essential Papers for the 2025 CUMCM
Java Architect Essentials
Java Architect Essentials
Jul 14, 2025 · Backend Development

Boost Java Loop Performance: From Nested Loops to Map Lookup

This article demonstrates how replacing a naïve double‑for‑loop that matches IDs between two large Java lists with a HashMap lookup dramatically reduces execution time, explains the underlying time‑complexity reasons, and provides concrete code examples for both approaches.

HashMapnested loopsoptimization
0 likes · 8 min read
Boost Java Loop Performance: From Nested Loops to Map Lookup
IT Architects Alliance
IT Architects Alliance
Jul 6, 2025 · Operations

Why 80% of Performance Issues Stem from Architecture – and How to Fix Them

Most performance bottlenecks arise not from code but from architectural flaws, such as overly layered designs, synchronous calls, misconfigured connection pools, cache pitfalls, and inadequate monitoring, and the article outlines these issues and offers best‑practice strategies like async patterns, proper DB design, caching tiers, and progressive refactoring.

BackendScalabilitySystem Architecture
0 likes · 11 min read
Why 80% of Performance Issues Stem from Architecture – and How to Fix Them
Deepin Linux
Deepin Linux
Jun 26, 2025 · Fundamentals

How Memory I/O Powers Your Computer: From CPU to Cache Explained

This article demystifies memory I/O by exploring its hardware foundations, the interaction between CPU and memory controllers, the role of user and kernel spaces, timing parameters, cache hierarchies, and practical optimization strategies for databases, file systems, and server applications.

CPUCacheOperating System
0 likes · 33 min read
How Memory I/O Powers Your Computer: From CPU to Cache Explained
Java Web Project
Java Web Project
Jun 25, 2025 · Backend Development

How to Speed Up Nested Loops in Java: Break and Map Tricks

This article walks through a common Java scenario of matching two large lists with nested loops, measures the poor performance, then demonstrates two optimizations—adding a break statement and replacing the inner loop with a HashMap—to dramatically cut execution time.

HashMapJavaNested Loop
0 likes · 6 min read
How to Speed Up Nested Loops in Java: Break and Map Tricks
JD Tech
JD Tech
Jun 16, 2025 · Operations

How Advanced Optimization and Simulation Algorithms Transform Supply Chain Planning

This article explores how cutting‑edge optimization and simulation techniques empower supply‑chain planning—covering network design, inventory layout, and large‑scale scenario modeling—to reduce costs, improve efficiency, and enhance user experience through fast, scalable algorithms and AI‑driven insights.

Operations Researchalgorithmoptimization
0 likes · 9 min read
How Advanced Optimization and Simulation Algorithms Transform Supply Chain Planning
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2025 · Backend Development

Master Nginx Performance: 20+ Proven Optimization Techniques

This comprehensive guide walks you through Nginx performance tuning, covering worker processes, CPU affinity, file descriptor limits, event models, gzip compression, fastcgi caching, expires headers, anti‑hotlinking, kernel tweaks, and system limits to dramatically improve web server efficiency.

ConfigurationLinuxcaching
0 likes · 47 min read
Master Nginx Performance: 20+ Proven Optimization Techniques
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 10, 2025 · Backend Development

Why Is Your Kafka Consumer Slow? Proven Strategies to Boost Throughput

This article explains why Kafka consumers often become bottlenecks—due to complex processing, resource constraints, or sub‑optimal configuration—and provides concrete steps such as profiling Java code, simplifying logic, using background threads, scaling consumer instances, and tuning key consumer parameters.

BackendConsumerDocker Compose
0 likes · 4 min read
Why Is Your Kafka Consumer Slow? Proven Strategies to Boost Throughput
Architect's Guide
Architect's Guide
May 29, 2025 · Databases

Understanding Database Indexes: How Indexes Accelerate Queries

This article explains the evolution of data storage, the fundamentals of computer storage devices, and how database indexes—especially clustered and non‑clustered indexes—leverage binary search to dramatically speed up query performance while outlining their drawbacks and common SQL optimization techniques.

SQLdatabaseindex
0 likes · 13 min read
Understanding Database Indexes: How Indexes Accelerate Queries
JD Tech Talk
JD Tech Talk
May 26, 2025 · Frontend Development

Comprehensive Overview of Frontend Technology Stacks, Network Frameworks, and Performance Optimization

This article provides a comprehensive overview of front‑end technology stacks—including native app development, web frameworks, mini‑programs, and cross‑platform solutions—alongside common network libraries, the full HTTP request lifecycle, and practical performance optimization techniques for speed, weak‑network resilience, and security across native, web, and mini‑program environments.

Webfrontendnetwork
0 likes · 18 min read
Comprehensive Overview of Frontend Technology Stacks, Network Frameworks, and Performance Optimization
JD Cloud Developers
JD Cloud Developers
May 26, 2025 · Frontend Development

Big Front-End Essentials: Tech Stacks, Network Frameworks & Optimization

This article outlines the comprehensive big‑front‑end technology stack—including native app development, web frameworks, mini‑programs and cross‑platform solutions—details common network libraries for Android, iOS, HarmonyOS, and browsers, explains the full network request lifecycle, and presents practical performance, security and weak‑network optimization techniques.

frontendnetworkoptimization
0 likes · 19 min read
Big Front-End Essentials: Tech Stacks, Network Frameworks & Optimization
Didi Tech
Didi Tech
May 22, 2025 · Backend Development

Why Go Services Must Be Optimized and How to Make Them Faster

Optimizing Go services is essential for saving resources, improving stability, and delivering a responsive user experience, and this guide explains the underlying mechanisms, common pitfalls, and practical techniques—from GC tuning and concurrency control to I/O tricks and profiling tools—to help developers build high‑performance, production‑ready Go applications.

BackendGoMemory
0 likes · 33 min read
Why Go Services Must Be Optimized and How to Make Them Faster
Su San Talks Tech
Su San Talks Tech
May 22, 2025 · Backend Development

30 Practical Java Code Optimization Tips to Boost Performance

A comprehensive guide presenting thirty proven Java optimization techniques, from efficient string handling and buffered I/O to proper resource management, connection pooling, multithreading, naming conventions, and safe use of APIs, each illustrated with concise code examples.

Javabest practicescoding
0 likes · 41 min read
30 Practical Java Code Optimization Tips to Boost Performance
Deepin Linux
Deepin Linux
May 19, 2025 · Operations

Linux System Performance Bottleneck Analysis and Optimization Guide

This comprehensive guide explains how to monitor, diagnose, and resolve Linux server performance bottlenecks by covering essential command‑line tools, logging, automated scripts, and optimization techniques for CPU, memory, disk I/O, and network, with practical case studies and code examples.

Performance MonitoringShell scriptingSystem Administration
0 likes · 40 min read
Linux System Performance Bottleneck Analysis and Optimization Guide
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
May 15, 2025 · Operations

Nginx High-Concurrency Optimization Techniques

This article explains how to achieve million‑level concurrent connections with Nginx by tuning OS limits, worker processes, epoll event handling, gzip compression, and zero‑copy file transfer, providing concrete configuration snippets and performance rationale for each optimization.

GzipLinuxepoll
0 likes · 4 min read
Nginx High-Concurrency Optimization Techniques
JD Tech Talk
JD Tech Talk
May 13, 2025 · Operations

Intelligent Supply Chain Planning Algorithms and Their Applications

The article introduces intelligent supply chain planning algorithms—including network design, inventory layout, and simulation—detailing their optimization models, high‑performance solving techniques, and real‑world impact on cost reduction, efficiency, and service experience across large‑scale logistics operations.

LogisticsOperationsalgorithm
0 likes · 12 min read
Intelligent Supply Chain Planning Algorithms and Their Applications
Architect
Architect
May 12, 2025 · Backend Development

Why 500 RPS Dropped to 50 RPS: Tracing Spring Bean Creation and Thread‑Pool Bottlenecks

A ToB Java service that initially expected 500 requests per second fell to only 50 RPS under load, prompting a step‑by‑step investigation of CPU usage, lock contention, slow SQL, excessive logging, prototype‑scoped beans, and thread‑pool configuration, ultimately revealing how bean creation and async execution affect throughput.

BackendJavaProfiling
0 likes · 16 min read
Why 500 RPS Dropped to 50 RPS: Tracing Spring Bean Creation and Thread‑Pool Bottlenecks
Model Perspective
Model Perspective
May 10, 2025 · Fundamentals

How Modeling Thinking Can Transform Your Daily Decisions

This article explains how adopting a modeling mindset—structuring real‑world problems, quantifying variables, and applying simple optimization and scheduling techniques—can bring order to everyday tasks such as time management, consumer choices, interpersonal communication, health habits, and life planning.

Modelingdecision makingoptimization
0 likes · 8 min read
How Modeling Thinking Can Transform Your Daily Decisions
Architect
Architect
May 9, 2025 · Databases

How We Reduced Thousands of Slow SQL Queries to Double‑Digit Levels

This article details a real‑world case study of the activity middle‑platform system’s slow‑SQL problem, explaining the definition, causes, and harmful impacts of slow queries, then outlines step‑by‑step mitigation strategies—including data cleanup, partitioning, indexing, query refactoring, and scheduling—to dramatically reduce slow‑SQL occurrences from thousands to double‑digit counts.

SQLdatabaseindexing
0 likes · 17 min read
How We Reduced Thousands of Slow SQL Queries to Double‑Digit Levels
Sohu Tech Products
Sohu Tech Products
May 7, 2025 · Frontend Development

10 Proven React Performance Hacks to Handle 3M+ Users

This article outlines ten concrete React optimization techniques—including lazy loading, image compression, memoization, code splitting, CDN usage, API throttling, server‑side rendering, WebSockets, minification, and load testing—demonstrating how each step dramatically improves performance and scalability for traffic spikes exceeding three million concurrent users.

Code SplittingLoad TestingReact
0 likes · 6 min read
10 Proven React Performance Hacks to Handle 3M+ Users
Architecture Digest
Architecture Digest
May 7, 2025 · Backend Development

Analyzing Why Spring Boot Startup Is Slow: Detailed Breakdown and Profiling

This article investigates the reasons behind Spring Boot's slow startup by tracing the execution timeline, examining the prepareEnvironment and refreshContext phases, profiling bean creation, configuration loading, and external client initialization, and provides sample Java code for measuring and visualizing each step.

JavaProfilingSpringBoot
0 likes · 13 min read
Analyzing Why Spring Boot Startup Is Slow: Detailed Breakdown and Profiling
AntTech
AntTech
May 7, 2025 · Game Development

Performance Optimization Techniques for Alipay Mini‑Games Runtime

This article details the architectural analysis and a series of six optimization strategies—including multithreading, independent audio, file‑system improvements, text rendering, dedicated render thread, and iOS high‑performance mode—that collectively boost frame rates, reduce latency, and enhance the overall user experience of Alipay mini‑games.

AlipayRenderingmini-game
0 likes · 15 min read
Performance Optimization Techniques for Alipay Mini‑Games Runtime
Senior Tony
Senior Tony
Apr 24, 2025 · Databases

How to Effectively Monitor and Optimize Slow SQL in Real Projects

The article explains a systematic interview‑ready approach to handling slow SQL: collect queries via Druid, MySQL slow‑query log or cloud exporters, prioritize by total execution time, analyze EXPLAIN output (type, key, rows, filtered, extra), and apply index, FORCE INDEX, join‑order, or off‑loading techniques for optimization.

SQLindexesmysql
0 likes · 9 min read
How to Effectively Monitor and Optimize Slow SQL in Real Projects
Model Perspective
Model Perspective
Apr 24, 2025 · Fundamentals

Why ‘Optimal’ Solutions Fail and How Robust Design Wins in the Real World

This article contrasts theoretical optimal solutions with robust designs, explaining why optimality often fails in practice, identifying three fragilities, and offering practical questions to evaluate robustness, ultimately advocating a resilient approach as the foundation for real‑world success.

Robustnessoptimizationrisk management
0 likes · 7 min read
Why ‘Optimal’ Solutions Fail and How Robust Design Wins in the Real World
Java Tech Enthusiast
Java Tech Enthusiast
Apr 19, 2025 · Fundamentals

Understanding CPU Usage Spikes: Pipeline, Locks, and Optimization

The article explains how CPU pipelines, cache misses, branch‑prediction failures and lock contention cause non‑linear usage spikes, illustrates common pitfalls such as infinite loops, lock‑heavy spinning and catastrophic regex backtracking, and offers practical detection with perf and three rules—avoid busy‑waiting, use cache‑friendly layouts, and limit thread contention.

CPUconcurrencylow-level
0 likes · 6 min read
Understanding CPU Usage Spikes: Pipeline, Locks, and Optimization
Tencent Cloud Developer
Tencent Cloud Developer
Apr 17, 2025 · Fundamentals

Protobuf Encoding Principles and Optimization Techniques

The article explains how Protocol Buffers (proto3) encode basic and composite types using varint, zigzag, fixed-size and IEEE‑754 formats, describes tag and length field structures, and presents optimization strategies such as selecting size‑efficient types, flattening nested messages, and delta‑encoding to significantly reduce serialized byte‑stream size.

Data StructuresProtobufProtocol Buffers
0 likes · 15 min read
Protobuf Encoding Principles and Optimization Techniques
FunTester
FunTester
Apr 16, 2025 · Backend Development

Mastering Go: A Curated Collection of Common Pitfalls and How to Avoid Them

This curated collection gathers eleven in‑depth articles covering the most frequent Go programming mistakes—from optimization and unit testing to concurrency, error handling, and code organization—providing practical examples, dates, and direct links for developers seeking to improve code quality and avoid common pitfalls.

Backend DevelopmentError HandlingGo
0 likes · 3 min read
Mastering Go: A Curated Collection of Common Pitfalls and How to Avoid Them
FunTester
FunTester
Apr 16, 2025 · Backend Development

Common Performance Optimization Pitfalls in Go and How to Avoid Them

This article examines frequent performance optimization mistakes in Go programming—such as misunderstanding CPU cache, false sharing, data alignment, stack vs heap allocation, and inadequate use of profiling tools—provides concrete code examples, and offers practical guidelines to improve efficiency while maintaining code quality.

GoMemory ManagementProfiling
0 likes · 10 min read
Common Performance Optimization Pitfalls in Go and How to Avoid Them
Architecture Digest
Architecture Digest
Apr 11, 2025 · Databases

Performance Issues of Using UUID as Primary Key in MySQL and Optimization Strategies

The article explains why using UUIDs as primary keys in MySQL large tables leads to poor index efficiency, slower inserts and queries, and costly index refreshes on updates, and then presents practical optimization techniques such as ordered UUIDs, binary storage, hybrid auto‑increment keys, and table partitioning.

Database designindex performancemysql
0 likes · 7 min read
Performance Issues of Using UUID as Primary Key in MySQL and Optimization Strategies
JavaScript
JavaScript
Apr 11, 2025 · Frontend Development

Boost JavaScript Async Performance by Up to 80% with New Patterns

This article examines the performance drawbacks of JavaScript's async/await, introduces optimized Promise chaining, parallel execution with Promise.all, batch processing, and a Promise pooling technique, and presents benchmark results showing up to 80% speed improvements in various asynchronous scenarios.

AsyncJavaScriptPromise
0 likes · 5 min read
Boost JavaScript Async Performance by Up to 80% with New Patterns
Alimama Tech
Alimama Tech
Apr 10, 2025 · Big Data

Performance Optimization of Apache Paimon in Dolphin OLAP Engine

The article details how Apache Paimon, integrated as an external table format in Alibaba’s Dolphin OLAP engine, achieves millisecond‑level query latency and up to 10k QPS through ORC push‑down, manifest conversion, caching, concurrency, and encoding optimizations, outperforming StarRocks and Hologres.

DolphinJavaOLAP
0 likes · 17 min read
Performance Optimization of Apache Paimon in Dolphin OLAP Engine
Python Programming Learning Circle
Python Programming Learning Circle
Apr 9, 2025 · Fundamentals

Python Code Optimization Techniques for Faster Execution

This article presents a comprehensive collection of Python performance‑boosting techniques, covering fundamental optimization principles, avoiding global variables and attribute access, eliminating unnecessary abstraction and data copying, loop optimizations, just‑in‑time compilation with numba, and selecting appropriate built‑in data structures to achieve significant speed improvements.

BenchmarkingPythonbest-practices
0 likes · 15 min read
Python Code Optimization Techniques for Faster Execution
dbaplus Community
dbaplus Community
Mar 24, 2025 · Cloud Native

How I Cut Docker Image Build Time from 16 Minutes to 1 Minute – 10× Faster Builds

This article walks through a step‑by‑step analysis of a slow Docker image build for a Python app, identifies the costly layers, and applies multi‑stage builds, cache‑busting techniques, and Dockerfile best‑practice rules to shrink the build time from about 16 minutes to one minute and reduce the image size by roughly half.

CacheDockerDockerfile
0 likes · 19 min read
How I Cut Docker Image Build Time from 16 Minutes to 1 Minute – 10× Faster Builds
php Courses
php Courses
Mar 19, 2025 · Backend Development

PHP Performance Optimization: Faster Alternatives to Common Functions

This article presents a series of PHP function replacements—such as using isset() instead of array_key_exists(), strpos() over strstr(), pre‑increment ++$i, foreach over for, json_encode()/json_decode() instead of serialize()/unserialize(), strict === over ==, and implode() rather than string concatenation—to boost code speed without altering business logic.

BackendPHPcoding practices
0 likes · 6 min read
PHP Performance Optimization: Faster Alternatives to Common Functions
IT Architects Alliance
IT Architects Alliance
Mar 16, 2025 · Cloud Native

Why Does Scaling a Kubernetes Cluster Slow Down? Uncover the Hidden Bottlenecks

When a Kubernetes cluster grows, many teams expect faster performance, yet scaling often becomes slower due to hardware limits, network congestion, data‑sync overhead, load‑balancing misconfigurations, and component bottlenecks, and this article explains each cause and offers concrete optimization strategies.

Cloud NativeKubernetescluster scaling
0 likes · 27 min read
Why Does Scaling a Kubernetes Cluster Slow Down? Uncover the Hidden Bottlenecks
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 12, 2025 · Backend Development

10 Proven Spring Boot 3 Performance Tweaks to Supercharge Your Apps

Discover ten validated Spring Boot 3 performance optimization techniques—including lazy initialization, JVM tuning, connection pooling, caching, async processing, virtual threads, and Actuator monitoring—complete with configuration snippets and code examples, to accelerate startup, reduce memory usage, and improve response times for Java backend services.

ConfigurationJavaSpring Boot
0 likes · 9 min read
10 Proven Spring Boot 3 Performance Tweaks to Supercharge Your Apps
macrozheng
macrozheng
Mar 11, 2025 · Backend Development

Boost Java Loop Performance: Replace Nested Loops with Map Lookups

This article demonstrates how to dramatically speed up Java data‑matching operations that use nested for‑loops by breaking early when a match is found and by converting the inner list into a HashMap for O(1) lookups, showing code examples, performance measurements, and practical tips for backend developers.

HashMapJavaNested Loop
0 likes · 7 min read
Boost Java Loop Performance: Replace Nested Loops with Map Lookups
Baidu Tech Salon
Baidu Tech Salon
Feb 24, 2025 · Frontend Development

How Baidu Boosted Live‑Stream Interactivity: Performance & Stability Techniques

An in‑depth technical case study reveals how Baidu’s live‑stream platform integrated a “music + red‑packet” experience, employing page partitioning, SSG/SSR/ISR, data and resource prefetch, view prerender, and robust fallback mechanisms to dramatically improve concurrency, load speed, and interaction stability.

frontendlive-streamoptimization
0 likes · 17 min read
How Baidu Boosted Live‑Stream Interactivity: Performance & Stability Techniques
ByteDance SYS Tech
ByteDance SYS Tech
Feb 18, 2025 · Operations

How Can Data Center Planning Cut Costs and Boost Efficiency?

This article explains how a mixed‑integer programming tool developed by ByteDance's SYS‑DCD team integrates cost, reliability, delivery speed, and environmental metrics to optimize data‑center planning, reduce power waste, and accelerate deployment across multiple regional scenarios.

Data centerLinear ProgrammingOperations
0 likes · 15 min read
How Can Data Center Planning Cut Costs and Boost Efficiency?
Radish, Keep Going!
Radish, Keep Going!
Feb 18, 2025 · Fundamentals

Which Programming Language Wins a 10 Billion Loop Test? Insights from a Community Benchmark

Ben Dicken conducted a massive benchmark running 10 billion nested loops across many languages—Zig, Julia, Perl, Elixir, Fortran, C#, Lua, and more—while the community contributed optimizations such as goroutine‑based Go improvements, sparking discussions on fair measurement, startup overhead, and concurrency advantages.

Benchmarkconcurrencyoptimization
0 likes · 3 min read
Which Programming Language Wins a 10 Billion Loop Test? Insights from a Community Benchmark
php Courses
php Courses
Feb 6, 2025 · Backend Development

Data Structures in PHP and Laravel: Best Practices and Optimization

This article examines core and advanced data structures in PHP and Laravel, demonstrating how arrays, associative and multidimensional arrays, collections, and JSON storage can be leveraged with practical code examples and query‑optimization techniques to build efficient, scalable, and maintainable web applications.

CollectionsData StructuresLaravel
0 likes · 7 min read
Data Structures in PHP and Laravel: Best Practices and Optimization
IT Services Circle
IT Services Circle
Feb 1, 2025 · Fundamentals

Understanding Dynamic Programming through Staircase and Knapsack Examples

This article walks through the fundamentals of dynamic programming by illustrating how to solve a staircase climbing problem and a 0/1 knapsack problem, explaining optimal substructure, state transition equations, boundary conditions, and providing both recursive and iterative C++ implementations.

Recursionalgorithmdynamic programming
0 likes · 12 min read
Understanding Dynamic Programming through Staircase and Knapsack Examples
Java Tech Enthusiast
Java Tech Enthusiast
Feb 1, 2025 · Backend Development

Optimizing Nested Loops in Java with Map and Break

To avoid the O(n × m) cost of naïve nested loops when matching IDs, replace the inner scan with a break after a unique match or, far more efficiently, build a HashMap of the secondary list so each lookup becomes O(1), dropping overall complexity to O(n + m) and cutting execution time from tens of seconds to a few hundred milliseconds.

HashMapJavaMAP
0 likes · 8 min read
Optimizing Nested Loops in Java with Map and Break
Raymond Ops
Raymond Ops
Jan 30, 2025 · Backend Development

Boost Go Performance: Memory and Concurrency Optimization Techniques

This article presents practical Go performance tips, covering memory pooling, struct merging, pre‑allocating slices and maps, reducing temporary objects, managing goroutine stacks, using goroutine pools, avoiding blocking calls, minimizing CGO usage, and efficient string handling.

GoMemoryoptimization
0 likes · 10 min read
Boost Go Performance: Memory and Concurrency Optimization Techniques
IT Services Circle
IT Services Circle
Jan 26, 2025 · Frontend Development

Understanding Code Splitting in Next.js and How It Improves Performance

This article explains the concept of code splitting in Next.js, describes how automatic page-level splitting and dynamic imports reduce initial bundle size, and provides practical code examples that demonstrate improved load times and better user experience for modern web applications.

Code SplittingNext.jsdynamic import
0 likes · 8 min read
Understanding Code Splitting in Next.js and How It Improves Performance
Model Perspective
Model Perspective
Jan 26, 2025 · Fundamentals

When Over‑Optimized Models Backfire: Insights from “Red Mansion”

The article uses a quote from *Dream of the Red Chamber* to illustrate how excessive confidence in precise mathematical models can lead to over‑simplification, local optima, and ethical pitfalls, warning that such ‘calculating to the end’ may produce unintended, even disastrous, consequences despite its technical power.

Risk analysisethical AImathematical modeling
0 likes · 6 min read
When Over‑Optimized Models Backfire: Insights from “Red Mansion”
Architects' Tech Alliance
Architects' Tech Alliance
Jan 23, 2025 · Game Development

GPU Architecture and Rendering Pipeline Overview

This article provides a comprehensive overview of modern GPU architecture, covering components such as SMs, GPCs, memory hierarchy, unified shader architecture, SIMT execution, warp scheduling, and compares IMR, TBR, and TBDR rendering pipelines while offering practical optimization techniques for developers.

GPUGraphicsRendering
0 likes · 27 min read
GPU Architecture and Rendering Pipeline Overview
Test Development Learning Exchange
Test Development Learning Exchange
Jan 21, 2025 · Big Data

Boost Python Performance: 10 Proven Strategies for Big Data Processing

Learn how to dramatically improve Python's speed and reduce memory usage when handling massive datasets by applying ten practical techniques—including optimal data structures, chunked file reading, generators, powerful libraries, parallel processing, memory-mapped files, databases, streaming frameworks, cloud services, and algorithmic optimizations.

Big DataMemory ManagementPython
0 likes · 7 min read
Boost Python Performance: 10 Proven Strategies for Big Data Processing
Radish, Keep Going!
Radish, Keep Going!
Jan 20, 2025 · Fundamentals

Boost Go Performance: When to Use Reflection and How to Optimize It

This article explains Go's reflect package, shows how reflection can simplify configuration loading, benchmarks the performance cost of reflection versus direct field access, and provides practical tips such as avoiding reflection in hot paths and using indexed field access with caching to dramatically improve speed.

BenchmarkGoReflection
0 likes · 10 min read
Boost Go Performance: When to Use Reflection and How to Optimize It
dbaplus Community
dbaplus Community
Jan 19, 2025 · Big Data

How to Write Elegant, High‑Performance SQL for Big Data Pipelines

This article shares practical techniques for writing clean, efficient SQL in large‑scale data environments, covering predicate pushdown, sub‑queries, deduplication strategies, bucket optimization, and automation with Python‑Spark integration to improve readability and execution speed.

HiveSparkoptimization
0 likes · 14 min read
How to Write Elegant, High‑Performance SQL for Big Data Pipelines
ITPUB
ITPUB
Jan 19, 2025 · Backend Development

Why Java Reflection Slows Down Your Apps and How to Speed It Up

This article examines Java reflection's advantages and drawbacks, analyzes its core API methods, benchmarks its performance against regular calls, explains why it is slower, and demonstrates how using Hutool's ReflectUtil can dramatically improve execution speed.

JavaReflectionhutool
0 likes · 8 min read
Why Java Reflection Slows Down Your Apps and How to Speed It Up
Python Programming Learning Circle
Python Programming Learning Circle
Jan 15, 2025 · Fundamentals

Python Performance Optimization Tools and Libraries

This article introduces a comprehensive set of Python performance‑enhancing tools and libraries—including NumPy, SciPy, PyPy, Cython, Numba, GPU‑based solutions, and various wrappers—explaining how they accelerate code execution, reduce memory usage, and enable efficient single‑ and multi‑processor programming.

CompilationGPUJIT
0 likes · 8 min read
Python Performance Optimization Tools and Libraries
Java Tech Enthusiast
Java Tech Enthusiast
Jan 15, 2025 · Databases

How SQL Statements Are Executed in a Database

When a client sends an SQL statement over TCP, the parser checks syntax and semantics and builds a query tree, the optimizer evaluates possible execution plans using statistics to estimate costs and selects the most efficient one, and the executor runs the plan, using the buffer manager for reads or the transaction manager for updates while the lock manager enforces ACID properties.

Query ExecutionSQLdatabase
0 likes · 3 min read
How SQL Statements Are Executed in a Database
Deepin Linux
Deepin Linux
Jan 13, 2025 · Backend Development

C++ Timers in Asynchronous Programming: Implementation, Optimization Techniques, and Real‑World Case Study

This article explains why C++ timers are essential for asynchronous programming, presents three implementation approaches—including a simple thread‑chrono version, a Boost.Asio based timer, and a C++11 atomic/condition‑variable design—offers practical optimization tips such as precise intervals, thread‑pool reuse, efficient callbacks, and memory management, and demonstrates their impact with a network‑server case study comparing naïve and optimized solutions.

Boost.AsioC++Thread
0 likes · 22 min read
C++ Timers in Asynchronous Programming: Implementation, Optimization Techniques, and Real‑World Case Study
Top Architect
Top Architect
Jan 12, 2025 · Backend Development

Optimizing a High‑Concurrency Interface: Reducing Response Time from 30 s to 0.8 s

This article presents a real‑world case study of a high‑concurrency data‑processing interface whose response time was reduced from 30 seconds to under one second by diagnosing SQL bottlenecks, applying PostgreSQL array aggregation, moving logic to the database, and introducing Caffeine caching, with detailed code examples and performance analysis.

BackendMyBatisPostgreSQL
0 likes · 13 min read
Optimizing a High‑Concurrency Interface: Reducing Response Time from 30 s to 0.8 s
JavaScript
JavaScript
Jan 10, 2025 · Mobile Development

Boost WeChat Mini Program Performance: 12 Proven Optimization Techniques

Learn how to dramatically improve the speed and responsiveness of your WeChat Mini Program by applying twelve practical optimization strategies, including first‑screen loading, data preloading, image handling, setData reduction, event throttling, selector queries, component lifecycles, list rendering keys, caching, timers, IntersectionObserver, and network request management.

JavaScriptMobile DevelopmentWeChat Mini Program
0 likes · 5 min read
Boost WeChat Mini Program Performance: 12 Proven Optimization Techniques
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 9, 2025 · Databases

Performance Improvements in MySQL 8.4.3 and 9.1.0: Benchmark Results and Key Optimizations

The article reports that MySQL versions 8.4.3 and 9.1.0 deliver notable performance gains across a variety of workloads, explains the benchmark methodology, presents quantitative QPS improvements, and details four key internal changes—including a binlog data‑structure switch, JOIN optimizations, and enhanced index range scans—that together raise write and read throughput by several percent.

Benchmarkdatabasemysql
0 likes · 6 min read
Performance Improvements in MySQL 8.4.3 and 9.1.0: Benchmark Results and Key Optimizations
DataFunSummit
DataFunSummit
Jan 9, 2025 · Big Data

Spark SQL Window Function Optimizations: Concepts, Techniques, and Q&A

This article explains Spark SQL's window function fundamentals, introduces two key optimizations—Offset Window Frame and Infer Window Group Limit—and provides a detailed Q&A covering implementation details, execution plan impacts, and underlying architecture.

Apache SparkBig DataSQL Performance
0 likes · 13 min read
Spark SQL Window Function Optimizations: Concepts, Techniques, and Q&A
Top Architect
Top Architect
Jan 9, 2025 · Backend Development

Common Interface Performance Optimization Strategies for Backend Systems

This article presents a comprehensive set of practical techniques—including batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelization, indexing, transaction management, pagination, SQL tuning, and lock granularity—to significantly reduce API latency and improve overall backend performance, illustrated with Java code examples and diagrams.

APIBackendcaching
0 likes · 13 min read
Common Interface Performance Optimization Strategies for Backend Systems
37 Interactive Technology Team
37 Interactive Technology Team
Jan 8, 2025 · Game Development

WeChat Mini Game SDK: Common Issues, Network Request Limits, and Optimization Strategies

The WeChat mini‑game SDK faces common problems such as HTTPS‑only domains, a ten‑request concurrency cap, five‑second background timeouts, and URL‑encoding errors that can queue or lose data, while Unity C# games must implement custom networking and developers must handle launch parameters, deprecated system APIs, share UI timing, and prompt communication to ensure stable releases.

Concurrency LimitSDKShare
0 likes · 11 min read
WeChat Mini Game SDK: Common Issues, Network Request Limits, and Optimization Strategies
Python Programming Learning Circle
Python Programming Learning Circle
Jan 3, 2025 · Artificial Intelligence

Visualizing Convolutional Neural Network Features with 40 Lines of Python Code

This article demonstrates how to visualize convolutional features of a VGG‑16 network using only about 40 lines of Python code, explains the underlying concepts, walks through generating patterns by maximizing filter activations, and provides a complete implementation with hooks, loss functions, and multi‑scale optimization.

CNNDeep LearningFeature Visualization
0 likes · 15 min read
Visualizing Convolutional Neural Network Features with 40 Lines of Python Code
DaTaobao Tech
DaTaobao Tech
Dec 27, 2024 · Operations

Supply Chain Optimization Engine Earns Operations Research Award

The Taotian Group’s algorithm team, with Zhejiang University’s School of Management, created the E‑commerce Supply Chain Optimization Decision Support System—implemented as Taotian Inventory Optimization Engine (IOS)—which uses deep learning, robust optimization and game theory to solve NP‑hard location, inventory and transfer problems, providing warehouse and inventory plans that improve efficiency and consumer experience, earning a nomination for China Operations Research Society’s Operations Application Award.

AICollaborationOperations Research
0 likes · 4 min read
Supply Chain Optimization Engine Earns Operations Research Award
Top Architect
Top Architect
Dec 20, 2024 · Databases

Database Optimization, Sharding, and Pagination Issues: Lessons from a Large‑Scale MySQL Deployment

The article shares a senior architect’s experience with large‑scale MySQL tables, discussing why sharding and Elasticsearch were introduced, the pagination bug caused by Sharding‑JDBC, and a comprehensive set of hardware, software, and SQL tuning recommendations, including a full MySQL configuration example.

Elasticsearchmysqloptimization
0 likes · 14 min read
Database Optimization, Sharding, and Pagination Issues: Lessons from a Large‑Scale MySQL Deployment
Kuaishou Tech
Kuaishou Tech
Dec 11, 2024 · Frontend Development

Performance Governance and Optimization of Kuaishou Commercial Frontend Pages

This article presents a comprehensive analysis of page performance issues across Kuaishou's commercial front‑end projects, outlines the challenges of unified governance, B‑end experience measurement, and C‑end web‑native integration, and details the systematic optimization strategies and measurable results that significantly improved user experience and business metrics.

KuaishouWebfrontend
0 likes · 23 min read
Performance Governance and Optimization of Kuaishou Commercial Frontend Pages
Qunar Tech Salon
Qunar Tech Salon
Dec 10, 2024 · Big Data

Understanding and Solving Small File Problems in Hive and Spark

This article explains what constitutes a small file in HDFS, why they harm memory, compute and cluster load, outlines common sources such as data sources, streaming and dynamic partitioning, and provides detailed Hive and Spark solutions—including CombineHiveInputFormat, merge parameters, distribute by, and custom Spark extensions—to efficiently merge small files and improve job performance.

Big DataHiveMapReduce
0 likes · 23 min read
Understanding and Solving Small File Problems in Hive and Spark
Java Tech Enthusiast
Java Tech Enthusiast
Dec 9, 2024 · Operations

Nginx Performance Optimization Techniques

To keep Nginx fast under heavy load, adjust worker processes and connections to match CPU cores, enable gzip compression, set browser and proxy caching headers, turn on sendfile with optimal chunk and TCP settings, tune log levels, and optionally use a CDN and HTTP/2.

ConfigurationNGINXWeb server
0 likes · 7 min read
Nginx Performance Optimization Techniques
Bilibili Tech
Bilibili Tech
Nov 26, 2024 · Big Data

Bilibili’s Iceberg‑Based Streaming‑Batch Integration: Architecture, Optimizations, and Practices

Bilibili migrated its massive user‑behavior, commercial AI training, and database synchronization pipelines from Hive and Kafka to an Iceberg‑based streaming‑batch architecture, using Flink and the Magnus optimizer to achieve minute‑level freshness, reduce CPU and memory usage by about 20‑22 %, save roughly 3.55 M CNY annually, and dramatically improve query latency and join performance.

BatchData IntegrationData Lake
0 likes · 20 min read
Bilibili’s Iceberg‑Based Streaming‑Batch Integration: Architecture, Optimizations, and Practices
php Courses
php Courses
Nov 25, 2024 · Databases

MySQL 8 New Features and Network Communication Course Overview

This course introduces MySQL 8's latest features, deep dives into its network communication mechanisms, and teaches advanced optimization techniques such as connection pooling, compression, and SSL encryption, enabling students to build efficient, secure, and high‑performance database applications.

databasemysqlnetwork
0 likes · 2 min read
MySQL 8 New Features and Network Communication Course Overview
DataFunSummit
DataFunSummit
Nov 23, 2024 · Big Data

Bilibili's Iceberg‑Based Streaming‑Batch Integration: Architecture, Optimizations, and Practice

This article presents Bilibili's end‑to‑end exploration of a streaming‑batch unified data pipeline built on Apache Iceberg, detailing the original and iterated architectures for massive user behavior transmission, online AI training, DB synchronization, and dimension‑join, along with performance gains, cost savings, and future plans.

Batch ProcessingData LakeFlink
0 likes · 20 min read
Bilibili's Iceberg‑Based Streaming‑Batch Integration: Architecture, Optimizations, and Practice
Su San Talks Tech
Su San Talks Tech
Nov 19, 2024 · Databases

18 Proven Ways to Supercharge Redis Performance

This article presents 18 practical techniques—including choosing optimal data structures, minimizing key sizes, leveraging pipelines, connection pooling, expiration policies, clustering, Lua scripting, and monitoring—to dramatically improve Redis performance in real-world applications overall.

databaseoptimizationperformance
0 likes · 9 min read
18 Proven Ways to Supercharge Redis Performance
DataFunSummit
DataFunSummit
Nov 11, 2024 · Big Data

Understanding Spark SQL Parsing Layer and Its Optimizations

This talk, the third in a Spark series, introduces the Spark SQL parsing layer, explains its architecture and integration with ANTLR4, details core implementation classes, and presents a real‑world optimization case that reduces code complexity and improves maintainability.

Antlr4Big DataScala
0 likes · 15 min read
Understanding Spark SQL Parsing Layer and Its Optimizations
Model Perspective
Model Perspective
Nov 10, 2024 · Fundamentals

Why a Global Perspective Is Essential for Effective Modeling

This article explains how adopting a global perspective—coordinating system structure, multiscale analysis, and visualization—helps modelers avoid local optima, understand complex dynamics, and build comprehensive models that reveal core drivers and long‑term insights.

Modelingglobal perspectivemultiscale analysis
0 likes · 4 min read
Why a Global Perspective Is Essential for Effective Modeling
Tencent Cloud Developer
Tencent Cloud Developer
Nov 5, 2024 · Backend Development

Understanding and Optimizing Go Performance with pprof and trace Tools

The article teaches Go developers how to generate and analyze CPU, heap, allocation, and goroutine profiles with pprof and full‑runtime traces, interpret SVG flame‑graphs, top lists, and source views, and apply concrete optimizations—such as buffering channels and using sync.Pool—to dramatically speed up a Mandelbrot generator.

GoGoroutineHeap Analysis
0 likes · 58 min read
Understanding and Optimizing Go Performance with pprof and trace Tools
Bilibili Tech
Bilibili Tech
Nov 1, 2024 · Big Data

Magnus: Intelligent Data Optimization Service for Iceberg Tables in Bilibili's Lakehouse Platform

Magnus is Bilibili’s self‑developed intelligent service that continuously optimizes Iceberg tables by scheduling snapshot expiration, orphan‑file cleanup, manifest rewriting, and multi‑dimensional data optimizations—including small‑file merging, sorting, distribution, and index creation—while automatically recommending configurations from real‑time query logs, delivering over 99.9% task success and up to 30% scan‑data reduction.

Data LakeIcebergIntelligent Recommendation
0 likes · 15 min read
Magnus: Intelligent Data Optimization Service for Iceberg Tables in Bilibili's Lakehouse Platform
Model Perspective
Model Perspective
Oct 18, 2024 · Fundamentals

How to Model Daily Life with Functions: Nutrition, Social Media, and Study Efficiency

By treating everyday processes—dietary choices, social media activity, and study habits as mathematical functions, we can collect input data, build predictive models, and optimize outcomes, illustrating how function-based thinking turns complex real‑world problems into solvable equations.

function analysislearning efficiencymathematical modeling
0 likes · 7 min read
How to Model Daily Life with Functions: Nutrition, Social Media, and Study Efficiency
Kuaishou Tech
Kuaishou Tech
Oct 16, 2024 · Frontend Development

How Kola2d’s WebGL Engine Achieves 50+ FPS for Million‑Cell Spreadsheets

This article details the design and optimization of Kola2d, a custom WebGL rendering engine for Docs online spreadsheets, explaining why WebGL was chosen, how the system separates business and rendering layers, and the many performance tricks that enable smooth 50+ FPS rendering of tables with up to a million cells.

GPUKola2dOnline Spreadsheet
0 likes · 19 min read
How Kola2d’s WebGL Engine Achieves 50+ FPS for Million‑Cell Spreadsheets
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2024 · Frontend Development

First Screen Optimization Techniques for Web Performance

This article explains what first‑screen optimization is and presents ten practical methods—including resource compression, image optimization, asynchronous loading, preloading, CSS/JS optimization, caching strategies, server‑side rendering, CDN acceleration, and delayed loading—complete with detailed Webpack configurations and code examples to improve initial page render speed.

first screenlazy-loadingoptimization
0 likes · 20 min read
First Screen Optimization Techniques for Web Performance