All Articles

142373 articles · Page 6775 of 7119
ITPUB
ITPUB
Jan 21, 2017 · Databases

Boost MySQL Bulk Inserts: Proven Techniques & Optimized Statements

This guide explains why MySQL INSERT operations can be slow, breaks down the time‑consuming factors, and provides a collection of practical techniques—such as multi‑row VALUES, LOAD DATA INFILE, table locking, and special modifiers like DELAYED, IGNORE, and ON DUPLICATE KEY UPDATE—to dramatically speed up bulk data insertion.

Bulk InsertInsertMySQL
0 likes · 11 min read
Boost MySQL Bulk Inserts: Proven Techniques & Optimized Statements
ITPUB
ITPUB
Jan 21, 2017 · Databases

How Redis Implements LRU Eviction: Deep Dive with Python Example

This article explains Redis's LRU eviction mechanism, starting with a brief LRU overview, presenting a Python LRU cache implementation, then detailing Redis's internal LRU clock, object fields, maxmemory policies, and both active and passive eviction processes, highlighting configuration impacts on performance.

Cache EvictionLRUMemory Management
0 likes · 15 min read
How Redis Implements LRU Eviction: Deep Dive with Python Example
Architecture Digest
Architecture Digest
Jan 21, 2017 · Backend Development

Evolution and Best Practices of the Qinglong Logistics System Architecture

The article chronicles the Qinglong logistics platform from its 2012 MVP launch through successive versions to a smart‑logistics system, detailing architectural evolution, high‑availability, performance, data‑consistency strategies, and user‑experience practices that underpin large‑scale backend development.

BackendHigh AvailabilityPerformance
0 likes · 16 min read
Evolution and Best Practices of the Qinglong Logistics System Architecture
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jan 20, 2017 · Databases

Resolving Common CBO Issues and Optimizing Inceptor Queries

This article examines typical problems encountered when using Cost‑Based Optimizer (CBO) in Inceptor, offers step‑by‑step troubleshooting methods, and demonstrates a real‑world case where statistical information is collected with Preanalyze, CBO is enabled, and query plans are refined for large‑scale JOIN operations.

CBOInceptorPreanalyze
0 likes · 11 min read
Resolving Common CBO Issues and Optimizing Inceptor Queries
Node Underground
Node Underground
Jan 20, 2017 · Frontend Development

Master Clean Code: JavaScript Best Practices for Readable, Maintainable Code

This article presents practical JavaScript clean‑code guidelines—including intention‑revealing naming, single‑purpose functions, pure functions, proper async handling, and linting standards—to help developers write more readable, maintainable, and error‑free code.

Best PracticesJavaScriptclean code
0 likes · 11 min read
Master Clean Code: JavaScript Best Practices for Readable, Maintainable Code
ITPUB
ITPUB
Jan 20, 2017 · Fundamentals

How to Keep Your Programming Skills Fresh and Avoid Becoming Outdated

The article offers practical strategies for programmers to stay current, including learning new languages, using knowledge in novel ways, tackling client challenges, occasionally abandoning frameworks, seeking code reviews, and continuously coding to prevent skill decay.

Skill Developmentcareer advicecontinuous learning
0 likes · 5 min read
How to Keep Your Programming Skills Fresh and Avoid Becoming Outdated
Hujiang Design Center
Hujiang Design Center
Jan 20, 2017 · Mobile Development

What 2017 UI/UX Interaction Trends Will Shape Mobile Apps?

The 2017 interaction design trend report highlights multi‑layer menus, horizontal selections, natural gesture controls, cross‑app collaboration, evolving chat interfaces powered by AI, and immersive 360° video experiences, illustrating how mobile products are becoming more expert‑oriented, expressive, and immersive.

ARMobile DesignVR
0 likes · 9 min read
What 2017 UI/UX Interaction Trends Will Shape Mobile Apps?
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 20, 2017 · Artificial Intelligence

How E‑Commerce Giants Leverage Recommendation Algorithms – Insights from Xavier Amatriain

An illustrated guide explores the recommendation algorithms powering e‑commerce platforms, drawing on Xavier Amatriain’s CMU Machine Learning summer school lectures to explain collaborative filtering, content‑based, and hybrid approaches, their practical implementations, and the impact on user experience and sales.

E‑CommerceMachine LearningXavier Amatriain
0 likes · 4 min read
How E‑Commerce Giants Leverage Recommendation Algorithms – Insights from Xavier Amatriain
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 20, 2017 · Frontend Development

How Browsers Turn URLs into Web Pages: Inside Rendering Engines and Parsing

From typing a URL to seeing a page, browsers perform a complex series of steps—including network requests, HTML and CSS parsing, DOM and render tree construction, layout, painting, and script execution—while handling errors and optimizations across components such as the UI, engine, networking, JavaScript interpreter, and storage.

BrowserDOMRendering Engine
0 likes · 36 min read
How Browsers Turn URLs into Web Pages: Inside Rendering Engines and Parsing
DevOps
DevOps
Jan 19, 2017 · Cloud Native

Debugging .NET Core Applications in Docker with Visual Studio

This article explains how to set up a Docker‑based development and debugging environment for .NET Core applications using Visual Studio, covering installation of Docker for Windows, required extensions, Dockerfile and docker‑compose configuration, and step‑by‑step container debugging on Azure.

.NET CoreAzureContainerization
0 likes · 7 min read
Debugging .NET Core Applications in Docker with Visual Studio
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2017 · Mobile Development

Optimizing First‑Screen Loading in Qunar React Native (QRN) Framework

This article explains the RN and QRN loading processes, analyzes the causes of long white‑screen times, and presents practical techniques such as JS bundle splitting, Bridge pre‑loading, lazy requires, and asynchronous component registration to significantly reduce QRN first‑screen loading latency.

Lazy RequireMobile DevelopmentPerformance
0 likes · 16 min read
Optimizing First‑Screen Loading in Qunar React Native (QRN) Framework
Efficient Ops
Efficient Ops
Jan 19, 2017 · Databases

What Really Caused Blizzard’s Hearthstone Outage? Inside Oracle RAC Failure

An in‑depth look at Blizzard’s Hearthstone outage reveals that a power interruption likely triggered storage failures in an Oracle RAC cluster, leading to corrupted blocks, incomplete recovery, and a reliance on backups, while highlighting broader lessons on database backup, disaster recovery, and operational decision‑making.

Database operationsOracleRAC
0 likes · 13 min read
What Really Caused Blizzard’s Hearthstone Outage? Inside Oracle RAC Failure
21CTO
21CTO
Jan 19, 2017 · Fundamentals

Which Programming Language Should You Learn in 2017? Survey Insights Revealed

This article summarizes the 2016 Stack Overflow Developer Survey and other popularity indexes, presenting usage percentages, favorite and dreaded languages, and the technologies developers most want to learn, while discussing the limitations of such data and offering practical advice for continuous learning.

Developer SurveyLanguage PopularityProgramming Languages
0 likes · 8 min read
Which Programming Language Should You Learn in 2017? Survey Insights Revealed
Node Underground
Node Underground
Jan 19, 2017 · Backend Development

Essential Node.js Best Practices Every Developer Should Follow

This article expands on earlier Node.js best practices by offering concrete, actionable guidelines such as modularizing code, managing require statements, handling errors, using npm shortcuts, respecting versioning, and properly separating development and production dependencies.

Best PracticesDependency managementnodejs
0 likes · 3 min read
Essential Node.js Best Practices Every Developer Should Follow
Meituan Technology Team
Meituan Technology Team
Jan 19, 2017 · Mobile Development

Understanding Hardware Acceleration in Android Applications

Hardware acceleration in Android shifts intensive floating‑point UI work from the CPU to the GPU by building DisplayLists on the CPU and rasterizing them on the GPU, allowing parallel processing, selective redraw of unchanged elements, and significantly higher frame rates for animations and complex graphics.

AndroidCPUDisplayList
0 likes · 14 min read
Understanding Hardware Acceleration in Android Applications