All Articles

142486 articles · Page 6759 of 7125
MaGe Linux Operations
MaGe Linux Operations
Mar 6, 2017 · Fundamentals

Understanding Python Assignment, Shallow Copy, and Deep Copy

This article explains how Python handles object assignment, the differences between shallow and deep copying using the copy module, and special cases such as immutable types and tuples, providing clear examples and visual output to avoid common pitfalls.

copy moduledeep copyobject-assignment
0 likes · 6 min read
Understanding Python Assignment, Shallow Copy, and Deep Copy
Efficient Ops
Efficient Ops
Mar 5, 2017 · Operations

Surviving Hundred‑Billion Transactions: Real Production Incident Stories

This article recounts a series of real‑world production incidents—including massive concurrency overloads, DDoS attacks, SQL injection breaches, and critical bugs—encountered by an internet finance platform, and shares the concrete technical fixes and lessons learned to improve system resilience.

DDoSSQL injectionhigh concurrency
0 likes · 22 min read
Surviving Hundred‑Billion Transactions: Real Production Incident Stories
Efficient Ops
Efficient Ops
Mar 5, 2017 · Cloud Native

How Rancher Implements Overlay and Flat Networks with CNI

This article explains Rancher's use of the CNI specification to build IPsec and VXLAN overlay networks, details the evolution of container networking models, and describes how to configure a flat network using custom bridges and ebtables rules for seamless container communication.

Overlay Networkcloud-nativecni
0 likes · 17 min read
How Rancher Implements Overlay and Flat Networks with CNI
DevOps
DevOps
Mar 5, 2017 · Operations

Controlling Work‑in‑Progress: Delay Start and Focus on Completion

The article explains how to control work‑in‑progress by postponing new starts and concentrating on finishing existing tasks, emphasizing that WIP should be measured in delivered user value rather than task count, and outlines practical control techniques for lean product development.

KanbanLeanWIP
0 likes · 7 min read
Controlling Work‑in‑Progress: Delay Start and Focus on Completion
Architecture Digest
Architecture Digest
Mar 5, 2017 · Backend Development

Simple RabbitMQ Consumer Implementation in C#

This article demonstrates how to create a basic RabbitMQ consumer in C# by implementing a subscriber class with event handling, shows sample usage code, and explains the main exchange types (direct, fanout, topic) to help developers understand message routing and real‑time consumption.

ConsumerRabbitMQbackend
0 likes · 6 min read
Simple RabbitMQ Consumer Implementation in C#
21CTO
21CTO
Mar 5, 2017 · Backend Development

How to Optimize LNMP Architecture for High‑Performance Web Services

This article outlines practical strategies for optimizing the LNMP stack—including load balancing, server tuning, caching, and database improvements—to enhance performance, scalability, and reliability of web applications across various programming languages.

LNMPbackendcaching
0 likes · 4 min read
How to Optimize LNMP Architecture for High‑Performance Web Services
ITPUB
ITPUB
Mar 5, 2017 · Databases

Database Transactions Demystified: ACID, Isolation Levels & Spring Propagation

This article explains the fundamental ACID properties of database transactions, details the four isolation levels—READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ, SERIALIZABLE—illustrates common concurrency issues like dirty, non‑repeatable, and phantom reads with examples, and shows how Spring’s transaction propagation and additional features can be leveraged to manage them effectively.

ACIDDatabaseSpring
0 likes · 12 min read
Database Transactions Demystified: ACID, Isolation Levels & Spring Propagation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 5, 2017 · Frontend Development

Master JavaScript Functions: From Basics to Advanced Patterns

This article provides a comprehensive guide to JavaScript functions, covering basic definitions, anonymous functions, default parameters, the arguments object, IIFE, nested functions, constructor functions, and best practices for using the new keyword, all illustrated with clear code examples.

Anonymous FunctionsDefault ParametersFunctions
0 likes · 13 min read
Master JavaScript Functions: From Basics to Advanced Patterns
Java Backend Technology
Java Backend Technology
Mar 5, 2017 · Operations

How to Use ElastAlert with WeChat: Python, Shell, and Java Plugins

This guide explains why WeChat is popular in China and introduces three ElastAlert plugins (shell, Python, Java) that send alerts via WeChat, compares alert channels, outlines prerequisites, and provides step‑by‑step installation and usage instructions with code examples and screenshots.

AlertingElastAlertPython
0 likes · 4 min read
How to Use ElastAlert with WeChat: Python, Shell, and Java Plugins
Architects' Tech Alliance
Architects' Tech Alliance
Mar 5, 2017 · Product Management

Dynamic Pricing Strategy in the Sharing Economy: Principles, Benefits, and Applications

Dynamic pricing strategy, as used by Uber and other sharing‑economy platforms, adjusts prices to balance supply and demand, leveraging economic incentives, algorithmic calculations, and real‑time data, and its benefits, drawbacks, and practical applications across ride‑hailing, delivery, and crowdsourcing services are examined.

Pricing strategySharing EconomyUber
0 likes · 11 min read
Dynamic Pricing Strategy in the Sharing Economy: Principles, Benefits, and Applications
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2017 · Fundamentals

17 Common Python Mistakes Every Beginner Should Avoid

This article lists and explains seventeen typical errors that new Python programmers make—from missing colons and using the wrong operators to indentation problems and misuse of built‑in functions—providing clear examples and corrected code to help readers debug their scripts effectively.

DebuggingPythoncommon errors
0 likes · 9 min read
17 Common Python Mistakes Every Beginner Should Avoid
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2017 · Operations

20 Essential Linux Commands Every Sysadmin Should Master

This article provides concise, step‑by‑step explanations of 20 common Linux commands—from checking runlevels and default gateways to rebuilding initramfs, using cpio, patch, aspell, dig, and locating files—complete with example outputs and helpful screenshots for quick reference.

CommandsUNIXsystem-administration
0 likes · 9 min read
20 Essential Linux Commands Every Sysadmin Should Master
ITPUB
ITPUB
Mar 4, 2017 · Databases

Practical Guide to Optimizing SQL Server Performance

This article provides a step‑by‑step tutorial on preparing the environment, configuring the query analyzer, using SQL Server Profiler, and applying common commands such as clearing caches and enabling statistics to identify and resolve performance bottlenecks in SQL Server queries.

Database OptimizationPerformance TuningQuery Analyzer
0 likes · 5 min read
Practical Guide to Optimizing SQL Server Performance
Java Backend Technology
Java Backend Technology
Mar 4, 2017 · Backend Development

How Spring Session Uses Redis to Share Distributed Sessions Across Domains

This article explains the inner workings of Spring Session with Redis, detailing how web.xml configuration, DelegatingFilterProxy, and the springSessionRepositoryFilter collaborate to replace the default HttpSession, wrap requests and responses, and enable distributed session sharing in a Java backend environment.

Distributed SessionRedisSpring Session
0 likes · 6 min read
How Spring Session Uses Redis to Share Distributed Sessions Across Domains
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 4, 2017 · Frontend Development

Why JavaScript Parsing Slows Your Site and How to Speed It Up

This article examines how JavaScript parsing, compilation, and execution dominate web page startup time, presents data from V8 runtime statistics across desktop and mobile browsers, and offers practical techniques—such as code splitting, script streaming, and code caching—to dramatically reduce launch delays.

CompilationJavaScriptV8
0 likes · 15 min read
Why JavaScript Parsing Slows Your Site and How to Speed It Up
MaGe Linux Operations
MaGe Linux Operations
Mar 4, 2017 · Fundamentals

Master the Linux ls Command: 15 Essential Options Explained

This guide walks you through the most useful ls command options in Linux, from basic file listings to recursive directory trees, hidden files, human‑readable sizes, sorting by time or size, displaying inode numbers, version info, and alias usage, all illustrated with clear examples.

UNIXfile listingls command
0 likes · 6 min read
Master the Linux ls Command: 15 Essential Options Explained
21CTO
21CTO
Mar 3, 2017 · Fundamentals

Why HTTP Is Insecure and How HTTPS Secures Your Web Traffic

This article explains the concept of communication protocols, defines HTTP and its security shortcomings, introduces HTTPS with its encryption mechanisms, compares their performance and cost implications, and clarifies common misconceptions, helping developers understand why HTTPS is essential for modern web applications.

HTTPHTTPSWeb Security
0 likes · 7 min read
Why HTTP Is Insecure and How HTTPS Secures Your Web Traffic
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Mar 3, 2017 · Big Data

Boost ETL Performance: Key Tips for Resources, Partitioning & Monitoring

Effective ETL optimization is crucial for data warehouse construction, and this guide outlines three core strategies—ensuring proper resource configuration, leveraging data characteristics for optimal partitioning and bucketing, and monitoring task execution—providing practical principles, pitfalls, and case studies to maximize ETL efficiency.

BucketingETLTask Monitoring
0 likes · 11 min read
Boost ETL Performance: Key Tips for Resources, Partitioning & Monitoring