Tagged articles
131 articles
Page 2 of 2
Top Architect
Top Architect
May 22, 2020 · Backend Development

Java Code Optimization Details and Best Practices

This article presents comprehensive Java code optimization techniques, emphasizing error avoidance, reduced code size, and improved execution efficiency through practices such as using final modifiers, object reuse, local variables, proper resource handling, appropriate data structures, bitwise operations, and careful use of collections and concurrency utilities.

Code Optimizationbackend-developmentbest practices
0 likes · 25 min read
Java Code Optimization Details and Best Practices
Qborfy AI
Qborfy AI
May 19, 2020 · Frontend Development

Front‑End Essentials: Optimizing Large File Uploads, Cutting If‑Else, and HTTP/3/Deno Updates

This weekly roundup shares practical front‑end knowledge, detailing step‑by‑step large file upload slicing with MD5 checks, strategies to replace bulky if‑else chains such as table‑driven maps and chain‑of‑responsibility, and concise overviews of HTTP/3’s QUIC origins and Deno 1.0’s Rust‑based runtime.

Code OptimizationDenoHTTP/3
0 likes · 5 min read
Front‑End Essentials: Optimizing Large File Uploads, Cutting If‑Else, and HTTP/3/Deno Updates
Python Programming Learning Circle
Python Programming Learning Circle
May 6, 2020 · Fundamentals

Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations

This article examines Python execution speed by benchmarking simple arithmetic, logical checks, built‑in functions like max, and three class‑based point‑in‑rectangle implementations, revealing that straightforward if‑statements are often fastest while highlighting practical tips for writing performant Python code.

BenchmarkingCode OptimizationPython
0 likes · 12 min read
Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 25, 2020 · Backend Development

30 Essential Java Code Optimization Tips to Boost Performance

This article presents 30 practical Java code optimization techniques—from using final modifiers and reusing objects to lazy loading, efficient looping, proper resource handling, and optimal collection usage—explaining why each improves runtime speed, memory usage, and overall application performance.

BackendCode Optimizationjava
0 likes · 23 min read
30 Essential Java Code Optimization Tips to Boost Performance
21CTO
21CTO
Apr 5, 2020 · Fundamentals

Why Code Optimization Can Backfire: 5 Practical Lessons from a Real‑World SAP Project

The article recounts a real SAP project where a stray 20‑second wait statement crippled performance, then outlines five actionable principles—including setting clear goals, using profilers, enabling compiler optimizations, targeted code adjustments, and mandatory code reviews—to ensure optimization improves speed without sacrificing quality.

Code OptimizationCode reviewCompiler Optimization
0 likes · 11 min read
Why Code Optimization Can Backfire: 5 Practical Lessons from a Real‑World SAP Project
Programmer DD
Programmer DD
Apr 5, 2020 · Backend Development

30 Essential Java Code Optimization Tips to Boost Performance

This article presents a comprehensive list of Java code optimization techniques—from using final modifiers and reusing objects to pre‑sizing collections and avoiding unnecessary exceptions—explaining how each practice reduces code size, improves execution efficiency, and prevents memory leaks.

BackendCode Optimizationbest practices
0 likes · 17 min read
30 Essential Java Code Optimization Tips to Boost Performance
Java Captain
Java Captain
Dec 31, 2019 · Fundamentals

Java Code Optimization Tips and Best Practices

This article presents a comprehensive collection of Java code optimization techniques, covering topics such as using final modifiers, object reuse, local variables, proper resource management, loop improvements, lazy loading, exception handling, collection sizing, and efficient map traversal to enhance performance and reduce memory usage.

Code Optimizationefficiencyjava
0 likes · 22 min read
Java Code Optimization Tips and Best Practices
Java Backend Technology
Java Backend Technology
Dec 10, 2019 · Backend Development

30 Essential Java Code Optimization Tips for Faster Applications

This article presents a comprehensive collection of Java performance best practices, covering topics such as using final modifiers, object reuse, local variables, stream handling, avoiding repeated calculations, lazy loading, exception handling, collection sizing, bit‑shifts, loop optimizations, reflection avoidance, resource pooling, buffered I/O, and proper map traversal, all aimed at reducing code size and boosting runtime efficiency.

BackendCode Optimizationjava
0 likes · 22 min read
30 Essential Java Code Optimization Tips for Faster Applications
FunTester
FunTester
Dec 8, 2019 · Backend Development

Improving Performance of Unique Order Number Generation in Java

This article examines a Java utility for generating unique transaction order numbers, identifies performance inefficiencies caused by repeatedly creating SimpleDateFormat instances, proposes a static formatter optimization, presents benchmark code and results, and discusses alternative string concatenation methods for random code generation.

BackendCode Optimizationperformance
0 likes · 4 min read
Improving Performance of Unique Order Number Generation in Java
WecTeam
WecTeam
Nov 2, 2019 · Frontend Development

How to Scale Mini Programs: Engineering Practices from JD's Frontend Team

This article shares JD's front‑end team's experience engineering large‑scale mini programs, covering standards, single‑page extraction, code duplication removal, automated testing with a sandbox, package‑size optimization, smart splitting, conditional compilation, and a continuous‑integration pipeline that together address the challenges of rapid growth and release complexity.

Code Optimizationautomationcontinuous integration
0 likes · 15 min read
How to Scale Mini Programs: Engineering Practices from JD's Frontend Team
Java Captain
Java Captain
Oct 22, 2019 · Backend Development

Common Java Coding Pitfalls and Best‑Practice Recommendations

This article enumerates typical Java coding mistakes—such as using "where 1=1" in MyBatis, iterating Map inefficiently, neglecting Collection.isEmpty, omitting collection size hints, concatenating strings in loops, overusing List.contains, misusing static initializers, keeping redundant code, and more—while providing concise, performance‑oriented corrections with clear examples.

Code OptimizationCollectionsException Handling
0 likes · 13 min read
Common Java Coding Pitfalls and Best‑Practice Recommendations
21CTO
21CTO
Oct 21, 2019 · Backend Development

Boost Java Performance: 16 Proven Coding Practices You Should Adopt

This article presents sixteen practical Java coding guidelines—ranging from avoiding "where 1=1" in MyBatis to using static blocks for collection initialization, preferring Set over List for contains checks, and returning empty collections instead of null—to help developers write more efficient, readable, and safe backend code.

Code OptimizationCollectionsMyBatis
0 likes · 17 min read
Boost Java Performance: 16 Proven Coding Practices You Should Adopt
Programmer DD
Programmer DD
Aug 28, 2019 · Backend Development

30 Essential Java Code Optimization Techniques to Boost Performance

This article presents a comprehensive guide to Java code optimization, covering goals such as reducing code size and improving runtime efficiency, and detailing 30 practical techniques ranging from using final modifiers and reusing objects to efficient loop constructs, proper resource handling, and optimal collection usage.

Code Optimizationjavaperformance
0 likes · 21 min read
30 Essential Java Code Optimization Techniques to Boost Performance
360 Tech Engineering
360 Tech Engineering
Aug 19, 2019 · Backend Development

PHP Interface Performance Optimization: Diagnosis Methods and Practical Solutions

This article shares practical experiences on diagnosing PHP interface performance bottlenecks using ThinkPHP's G function and profiling tools like Xhprof, then presents concrete code‑level, database‑level, and hardware‑level optimization techniques to improve execution speed and reduce resource consumption.

Code OptimizationDatabase TuningPHP
0 likes · 9 min read
PHP Interface Performance Optimization: Diagnosis Methods and Practical Solutions
Node Underground
Node Underground
Jun 14, 2019 · Fundamentals

Unlock JavaScript Performance: When and How to Use Bitwise Operators Effectively

This article explains why JavaScript developers often avoid bitwise operators, highlights the specific scenarios where they provide performance and code‑size benefits—such as fast integer conversion with x|0, using ~ for -1 checks, creating bit fields, and leveraging them in databases and BigInt.

Code OptimizationJavaScriptbitwise-operators
0 likes · 7 min read
Unlock JavaScript Performance: When and How to Use Bitwise Operators Effectively
Didi Tech
Didi Tech
Jun 1, 2019 · Mobile Development

Booster: A Lightweight and Scalable Quality Optimization Framework for Mobile Applications

Booster is a lightweight, scalable framework for mobile apps that improves performance, stability, and reduces APK size by using dynamic module loading, third‑party library injection, static‑analysis detection, bytecode‑based thread optimization, SharedPreferences tweaks, and resource compression, delivering over 10 MB size cuts, better crash detection, and non‑intrusive global optimization with full documentation.

Android frameworkCode OptimizationThread Management
0 likes · 6 min read
Booster: A Lightweight and Scalable Quality Optimization Framework for Mobile Applications
Tencent Advertising Technology
Tencent Advertising Technology
May 27, 2019 · Artificial Intelligence

Practical Tips for Efficient and Clean Code in the Tencent Advertising Algorithm Competition

In this presentation, a veteran participant of the Tencent Advertising Algorithm Competition shares practical advice on building simple, efficient models, optimizing code performance, managing version control with Git, and maintaining clean coding practices to improve competition outcomes and foster better engineering habits.

Code OptimizationData ScienceVersion Control
0 likes · 7 min read
Practical Tips for Efficient and Clean Code in the Tencent Advertising Algorithm Competition
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2019 · Fundamentals

Turn Your Code Into Clean, Pythonic Idioms: A Practical Guide

This article walks through what makes code Pythonic, offering clear examples and better alternatives for loops, collections, dictionaries, unpacking, context managers, decorators, and other common patterns to help developers write more readable, efficient, and idiomatic Python.

Code Optimizationbest practicescontext managers
0 likes · 16 min read
Turn Your Code Into Clean, Pythonic Idioms: A Practical Guide
Meituan Technology Team
Meituan Technology Team
Jul 5, 2018 · Mobile Development

Analyzing Kotlin Hidden Costs and Building a Custom Lint Tool

The article examines Kotlin’s hidden runtime overheads—such as companion‑object constants, default synchronized lazy delegates, boxing‑prone array types, and temporary progression objects in loops—and describes how the author built a custom Android Lint plugin (KLint) that parses Kotlin files, defines detectors, integrates with Gradle and IDE, and enforces performance‑aware coding standards through CI checks.

AndroidCode OptimizationKotlin
0 likes · 14 min read
Analyzing Kotlin Hidden Costs and Building a Custom Lint Tool
Java Backend Technology
Java Backend Technology
Mar 29, 2018 · Backend Development

30 Essential Java Code Optimization Tips to Boost Performance and Prevent Bugs

This article presents a comprehensive collection of Java code‑optimization techniques—from using final modifiers and reusing objects to proper collection sizing and avoiding unnecessary exceptions—aimed at reducing code size, improving runtime efficiency, and preventing hard‑to‑detect production errors.

Code Optimizationbest practicesjava
0 likes · 21 min read
30 Essential Java Code Optimization Tips to Boost Performance and Prevent Bugs
Meituan Technology Team
Meituan Technology Team
Mar 8, 2018 · Mobile Development

App Battery Consumption Analysis and Optimization in Short Video Features

The article examines why short‑video list pages drain far more battery than detail pages, explains Android power‑profile calculations and testing with Battery Historian, and demonstrates code‑level fixes—replacing heavy layout animations with ValueAnimator—to dramatically reduce CPU‑intensive rendering and improve app battery efficiency.

Code OptimizationMobile Developmentandroid testing
0 likes · 10 min read
App Battery Consumption Analysis and Optimization in Short Video Features
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2018 · Fundamentals

Why You Should Stop Using for Loops in Python (And What to Use Instead)

This article challenges the habit of writing for loops in Python, explains the intuition behind them, outlines the benefits of avoiding them, and demonstrates practical alternatives such as list comprehensions, generator expressions, map, reduce, functions, and itertools with clear code examples.

Code OptimizationPythonfor loop
0 likes · 8 min read
Why You Should Stop Using for Loops in Python (And What to Use Instead)
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 1, 2017 · Mobile Development

Controlling __TEXT Segment Size in iOS Apps: Practices, Tools, and Metrics

The article explains how iOS engineers keep the __TEXT segment under Apple’s strict size limits by removing unused code, using Link Map analysis, applying a custom SizeLine metric, and adopting coding practices such as limiting blocks, macros, and hard‑coded strings, all supported by automated monitoring and feedback.

Code OptimizationLink Mapbinary size
0 likes · 11 min read
Controlling __TEXT Segment Size in iOS Apps: Practices, Tools, and Metrics
Architecture Digest
Architecture Digest
May 4, 2017 · Backend Development

Java Code Optimization Best Practices

This article presents comprehensive Java code optimization best practices, covering techniques such as using final modifiers, object reuse, local variables, proper resource handling, loop efficiency, collection sizing, avoiding reflection, and effective map traversal to significantly improve performance and reduce memory consumption.

Code Optimizationbest practicesjava
0 likes · 17 min read
Java Code Optimization Best Practices
21CTO
21CTO
Apr 6, 2016 · Fundamentals

Avoid These 4 Programming Traps That Turn Good Intentions into Hell

The article reveals four common programming pitfalls—premature or late optimization, over‑complex abstractions, misuse of tools, and misguided cross‑platform efforts—and provides practical patches to keep developers from sinking into endless deadlines and frustration.

Code Optimizationbest practicesdevelopment traps
0 likes · 12 min read
Avoid These 4 Programming Traps That Turn Good Intentions into Hell
21CTO
21CTO
Feb 16, 2016 · Frontend Development

Why the JavaScript with Statement Is a Bad Idea: Performance Pitfalls and Hidden Bugs

This article explains the JavaScript with statement, its syntax and intended convenience, then details why it is discouraged by highlighting severe performance degradation, ambiguous scope resolution, debugging difficulties, and potential bugs illustrated through multiple code examples and analysis.

Code OptimizationJavaScriptdebugging
0 likes · 9 min read
Why the JavaScript with Statement Is a Bad Idea: Performance Pitfalls and Hidden Bugs
Java High-Performance Architecture
Java High-Performance Architecture
Feb 1, 2016 · Frontend Development

Is Switch Faster Than a Lookup Table in JavaScript? A 50,000-Iteration Test

After reading 'High-Performance JavaScript', I tested the speed of a switch statement versus a lookup table over 50,000 iterations, finding the switch slightly faster contrary to the book’s claim, and reflecting on the practical benefits of lookup tables such as clearer code and easier maintenance.

Code OptimizationJavaScriptLookup Table
0 likes · 3 min read
Is Switch Faster Than a Lookup Table in JavaScript? A 50,000-Iteration Test
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2015 · Fundamentals

How to Uncover and Fix System Performance Bottlenecks: A Practical Guide

This article explains the core concepts of system performance, defines throughput and latency, describes how to measure them, and provides detailed, code‑level techniques for locating and eliminating common performance bottlenecks across operating systems, networks, databases, and application code.

Code OptimizationLatencyProfiling
0 likes · 35 min read
How to Uncover and Fix System Performance Bottlenecks: A Practical Guide