All Articles

143289 articles · Page 6660 of 7165
Qunar Tech Salon
Qunar Tech Salon
Sep 7, 2017 · Backend Development

Understanding Caching in Java with Spring Cache, Ehcache, and Redis

This article explains the concept of caching in Java, the importance of reducing database I/O, introduces Spring Cache annotations and their limitations, demonstrates conditional caching with code examples, and provides configuration details for integrating Ehcache and Redis as cache providers.

EhcacheJavaSpring Cache
0 likes · 10 min read
Understanding Caching in Java with Spring Cache, Ehcache, and Redis
High Availability Architecture
High Availability Architecture
Sep 7, 2017 · Operations

How to Identify and Diagnose Packet Drops on Linux

This article explains how to detect whether inbound or outbound packets are being dropped on a Linux system, shows how to use netstat, dropwatch, and perf to pinpoint the cause, and provides step‑by‑step commands and example outputs for debugging packet loss.

Linux networkingdebuggingdropwatch
0 likes · 5 min read
How to Identify and Diagnose Packet Drops on Linux
dbaplus Community
dbaplus Community
Sep 6, 2017 · Databases

How to Build a MongoDB Database-as-a-Service Platform: Architecture, Features, and Best Practices

This article explains the concept of Database-as-a-Service (DBaaS), introduces MongoDB’s core capabilities, outlines the essential components such as lifecycle management, disaster recovery, monitoring, and value‑added services, and provides practical guidance on building a production‑grade MongoDB DBaaS platform.

Cloud DatabaseDBaaSDatabase-as-a-Service
0 likes · 19 min read
How to Build a MongoDB Database-as-a-Service Platform: Architecture, Features, and Best Practices
21CTO
21CTO
Sep 6, 2017 · Cloud Computing

How Alibaba Cloud SLB Achieves High Availability Across Four Layers

This article explains Alibaba Cloud's Server Load Balancer (SLB) architecture and its four-tier high‑availability design—application processing, cluster forwarding, cross‑zone disaster recovery, and cross‑region disaster recovery—detailing both product features and user‑side best practices.

Alibaba CloudCloud ComputingSLB
0 likes · 12 min read
How Alibaba Cloud SLB Achieves High Availability Across Four Layers
Architects' Tech Alliance
Architects' Tech Alliance
Sep 6, 2017 · Industry Insights

How NFV Is Redefining Data Centers and Complementing SDN

This article explains the definition, origins, business benefits, and future of Network Function Virtualization (NFV), its relationship with Software‑Defined Networking (SDN), and how industry groups like ETSI and OPNFV are shaping its adoption in modern data centers.

Cloud ComputingNFVNetwork Virtualization
0 likes · 10 min read
How NFV Is Redefining Data Centers and Complementing SDN
360 Quality & Efficiency
360 Quality & Efficiency
Sep 6, 2017 · Backend Development

Developing a Fiddler Plugin to Decrypt SDK Requests in C#

This guide explains how to set up the development environment, create a C# class‑library project, add Fiddler references, implement required interfaces, enable debugging, and build a custom Fiddler plugin that automatically decrypts encrypted SDK HTTP requests and displays them in clear text for testing.

Backend DevelopmentC#Fiddler
0 likes · 7 min read
Developing a Fiddler Plugin to Decrypt SDK Requests in C#
Java Captain
Java Captain
Sep 6, 2017 · Fundamentals

Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams

This article provides a comprehensive tutorial on Java I/O streams, covering byte streams, character streams, buffered streams, line‑oriented I/O, scanning and formatting APIs, command‑line I/O, data streams for primitive types, and object streams for serialization, with detailed code examples and best‑practice guidelines.

BufferingFormattingJava
0 likes · 26 min read
Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 6, 2017 · Product Management

Understanding User Satisfaction Models and How to Build Them

The article explains what a user satisfaction model is, why it matters for product evaluation, and outlines a step‑by‑step methodology—including defining dimensions, collecting questionnaire data, applying statistical techniques, creating a two‑dimensional evaluation matrix, and deriving actionable improvement plans—to quantitatively assess and enhance user experience.

ModelingUX Researchevaluation
0 likes · 6 min read
Understanding User Satisfaction Models and How to Build Them
Practical DevOps Architecture
Practical DevOps Architecture
Sep 6, 2017 · Information Security

Configuring SELinux and iptables on Red Hat/CentOS Systems

This guide explains how to permanently disable SELinux, temporarily change its mode, and provides a comprehensive tutorial on using iptables—including table concepts, basic commands, rule management, scripting, NAT configuration, and saving/restoring firewall rules—on Red Hat/CentOS Linux.

CentOSLinux securitySELinux
0 likes · 16 min read
Configuring SELinux and iptables on Red Hat/CentOS Systems
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 6, 2017 · Frontend Development

How to Build Scalable Web SPA Systems with NEJ: Module Architecture Explained

This article walks through using NetEase's NEJ framework to decompose a complex single‑page web application into hierarchical modules, create and format dependency trees, register external and layout modules, define module directories, implement module logic and messaging, and finally integrate and package the system for scalable deployment.

JavaScriptNEJdependency tree
0 likes · 18 min read
How to Build Scalable Web SPA Systems with NEJ: Module Architecture Explained
网易UEDC
网易UEDC
Sep 6, 2017 · Fundamentals

How to Design Effective Charts: A Step‑by‑Step Guide for Data Visualization

This article explains the complete process of chart design—from understanding data visualization fundamentals and identifying key metrics to tailoring designs for specific users, choosing appropriate chart types, refining axes and labeling, and applying core design principles for clear, efficient communication of information.

UXchart designinformation design
0 likes · 12 min read
How to Design Effective Charts: A Step‑by‑Step Guide for Data Visualization
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2017 · Backend Development

How I Built a High‑Performance Novel Site Crawler with MongoDB

Inspired by a tutorial, I created a MongoDB‑backed crawler for the Yisou novel website, extracting category links, managing URL states across multiple processes, handling millions of pages, and finally deduplicating the results to obtain a clean collection of books.

MongoDBMultiprocessingcrawling
0 likes · 3 min read
How I Built a High‑Performance Novel Site Crawler with MongoDB
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 6, 2017 · Operations

How Mixed Offline/Online Scheduling Boosted Alibaba’s Data Center Utilization by 30%

The article explains how rapid internet growth has expanded data centers, why traditional operations fall short, presents a simple utilization formula, shows Alibaba’s mixed offline‑online scheduling experiment that raised server usage from 10% to over 40%, and announces an open dataset for academic research.

AlibabaCluster ManagementResource Scheduling
0 likes · 7 min read
How Mixed Offline/Online Scheduling Boosted Alibaba’s Data Center Utilization by 30%
DevOps
DevOps
Sep 5, 2017 · Operations

Integrating Performance Testing into Continuous Integration Pipelines

This article explains why performance testing is often delayed in CI/CD pipelines, outlines the prerequisites and environment tiers needed for automated performance testing, and describes how tools like XMeter can enable standardized, continuous performance validation within DevOps workflows.

DevOpsTesting EnvironmentXMeter
0 likes · 11 min read
Integrating Performance Testing into Continuous Integration Pipelines