All Articles

142005 articles · Page 6807 of 7101
dbaplus Community
dbaplus Community
Oct 18, 2016 · Databases

Mastering Oracle AWR: How to Decode and Optimize Database Performance

This comprehensive guide explains Oracle's Automatic Workload Repository (AWR), how snapshots are collected and retained, and provides step‑by‑step instructions for interpreting the most common AWR report sections, from cache sizes and load profiles to SQL statistics and RAC metrics, helping DBAs pinpoint bottlenecks and improve performance.

AWRDatabase PerformanceOracle
0 likes · 32 min read
Mastering Oracle AWR: How to Decode and Optimize Database Performance
Node Underground
Node Underground
Oct 18, 2016 · Frontend Development

Master Functional Programming in JavaScript: Pure Functions, Currying, and More

Discover the core concepts of functional programming for JavaScript developers—including pure functions, function composition, currying, monads, functors, immutability, lazy evaluation, and Clojure-inspired patterns—through a concise, practical guide that bridges theory and real-world application.

CurryingMonadsPure Functions
0 likes · 2 min read
Master Functional Programming in JavaScript: Pure Functions, Currying, and More
ITPUB
ITPUB
Oct 18, 2016 · Fundamentals

Understanding Linux Kernel Notifier Chains: Types, Structures, and Sample Implementation

This article explains the concept of Linux kernel notifier chains, describes the four chain types and their core data structures, details the registration and notification mechanisms, and provides a complete example with three kernel modules and a Makefile to demonstrate building and using a custom notifier chain.

Linuxdrivermodule
0 likes · 14 min read
Understanding Linux Kernel Notifier Chains: Types, Structures, and Sample Implementation
360 Quality & Efficiency
360 Quality & Efficiency
Oct 18, 2016 · Fundamentals

Mock + Proxy: Automated Testing Practices for SDK Projects

This article describes the challenges of mock framework selection, the adoption of AnyProxy, and the design of reliable test cases using orthogonal array and pairwise testing, culminating in a detailed workflow for automated test case generation with the PICT tool and custom extensions.

PICTmock testingorthogonal array
0 likes · 12 min read
Mock + Proxy: Automated Testing Practices for SDK Projects
Suning Technology
Suning Technology
Oct 18, 2016 · Product Management

Key Takeaways from the 2016 Suning UX Conference: Rational Design and Service Innovation

The 2016 Suning User Experience Conference in Nanjing gathered industry leaders to discuss design thinking, rational design models, full‑link service design, research methods combining implicit and explicit signals, and the three‑body practice of humanity, relationships, and monetization, highlighting how seamless experiences boost brand loyalty.

Design thinkingProduct strategyRational Design
0 likes · 8 min read
Key Takeaways from the 2016 Suning UX Conference: Rational Design and Service Innovation
ITPUB
ITPUB
Oct 18, 2016 · Databases

How to Verify B+Tree Index Order in InnoDB Using bcview and Custom Tools

This article demonstrates a step‑by‑step method to confirm that InnoDB secondary index leaf pages store rows sorted first by the secondary key and then by the primary key, using bcview, mysqlblock, and a small C utility to read raw .ibd pages.

B+ TreeInnoDBbcview
0 likes · 12 min read
How to Verify B+Tree Index Order in InnoDB Using bcview and Custom Tools
Java Backend Technology
Java Backend Technology
Oct 18, 2016 · Fundamentals

Master the OSI Model, TCP/IP Layers, and Core Network Protocols in One Guide

This comprehensive guide explains the OSI and TCP/IP layered architectures, IP address classes, TCP three‑way handshake and four‑way termination, key network protocols, the DNS resolution process, and the step‑by‑step flow when a browser accesses www.baidu.com, providing essential networking fundamentals for developers.

IP addressingNetwork ProtocolsOSI model
0 likes · 12 min read
Master the OSI Model, TCP/IP Layers, and Core Network Protocols in One Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 18, 2016 · Fundamentals

Master UML: Understanding the 9 Essential Diagram Types for System Design

This article explains UML as a modeling language, detailing its semantics and notation, and introduces the nine core diagram types—use case, class, object, static, behavior, interaction, implementation, component, and deployment—highlighting their purposes, differences, and how they support static and dynamic system modeling.

UMLdiagram typessoftware engineering
0 likes · 10 min read
Master UML: Understanding the 9 Essential Diagram Types for System Design
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2016 · Fundamentals

Unraveling Linux Threads: From Classic Processes to NPTL and Beyond

This article explains how Linux implements threads, contrasting traditional process definitions with lightweight processes, detailing the evolution from the early linuxthreads library to the modern NPTL implementation, and exploring POSIX requirements, thread groups, signal handling, and the experimental NGPT model.

LinuxNPTLPOSIX
0 likes · 10 min read
Unraveling Linux Threads: From Classic Processes to NPTL and Beyond
dbaplus Community
dbaplus Community
Oct 18, 2016 · Databases

How to Build and Manage a Large‑Scale MongoDB Replica Set with Incremental Backups

This guide details a production‑grade MongoDB replica‑set deployment, covering hardware specs, configuration files, replica‑set initialization, user creation, incremental backup with mongobackup scripts, primary node switching, cold backup procedures, troubleshooting authentication errors, and test data generation for performance validation.

Database AdministrationMongoDBShell script
0 likes · 14 min read
How to Build and Manage a Large‑Scale MongoDB Replica Set with Incremental Backups
Architecture Digest
Architecture Digest
Oct 17, 2016 · Databases

Common Redis Data Types, Memory Optimizations, and Persistence Mechanisms

This article explains Redis's five primary data types—String, Hash, List, Set, and Sorted Set—detailing their commands, use‑cases, internal encodings, memory‑saving configuration parameters, and the available persistence strategies, while offering practical recommendations for production deployments.

Data Typesdatabasesmemory-optimization
0 likes · 14 min read
Common Redis Data Types, Memory Optimizations, and Persistence Mechanisms
Efficient Ops
Efficient Ops
Oct 17, 2016 · Operations

How Shanda Games Built a Scalable Automated Operations System

This article details Shanda Games' journey in designing and implementing a comprehensive automated operations platform—including installation, deployment, security, client and server updates, data analysis, backup, and monitoring—to efficiently manage hundreds of games across diverse hardware and operating systems.

Automationdeploymentgame infrastructure
0 likes · 22 min read
How Shanda Games Built a Scalable Automated Operations System
Architects Research Society
Architects Research Society
Oct 17, 2016 · Blockchain

Hyperledger Fabric Chaincode Examples: Notarization, Asset Transfer, Digital Currency, Diploma Verification, Energy Sharing, and Logistics

This article presents a series of Hyperledger Fabric chaincode examples written in Go, covering information notarization, asset trading, digital currency issuance, diploma verification, community energy sharing, and logistics supply chain, each with functional descriptions, key functions, data models, and REST‑API interaction details.

ChaincodeGoSmart Contract
0 likes · 20 min read
Hyperledger Fabric Chaincode Examples: Notarization, Asset Transfer, Digital Currency, Diploma Verification, Energy Sharing, and Logistics
Node Underground
Node Underground
Oct 17, 2016 · Backend Development

How Promises Change Post‑Mortem Debugging in Node.js Servers

This article explains how using JavaScript Promises in a Node.js HTTP server affects error handling, crash behavior, and core‑dump generation, contrasting a traditional callback server with a Promise‑based one and offering practical debugging options for post‑mortem analysis.

Error HandlingNode.jsPost-mortem debugging
0 likes · 6 min read
How Promises Change Post‑Mortem Debugging in Node.js Servers