Tagged articles
1156 articles
Page 11 of 12
Java Backend Technology
Java Backend Technology
Feb 27, 2019 · Backend Development

Revamping Dubbo Service Governance: Inside the New Dubbo Admin 0.1

Dubbo Admin 0.1, a freshly refactored standalone project, replaces the old Webx backend with Spring Boot, adopts Vue and Vuetify for the UI, integrates Swagger, and introduces updated configuration, tag routing, application‑level service governance, and metadata‑driven testing to fully support Dubbo 2.7 features.

ConfigurationDubboSpring Boot
0 likes · 8 min read
Revamping Dubbo Service Governance: Inside the New Dubbo Admin 0.1
Big Data Technology & Architecture
Big Data Technology & Architecture
Feb 26, 2019 · Big Data

Deploying Apache Flink Clusters: Standalone and YARN Modes

This guide explains how to set up an Apache Flink cluster on CentOS 7 using three deployment methods—Local, Standalone, and Flink on YARN/Kubernetes—including host configuration, SSH setup, package distribution, configuration file editing, cluster start/stop commands, YARN resource manager concepts, session commands, job submission, fault‑tolerance settings, and log inspection.

Big DataCluster DeploymentConfiguration
0 likes · 11 min read
Deploying Apache Flink Clusters: Standalone and YARN Modes
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 26, 2019 · Databases

Community Contributions on DBLE: Case Analysis, Configuration Guides, and Custom Sharding Algorithms

The announcement showcases a 30‑day community sharing event for the open‑source DBLE middleware, highlighting three member submissions that cover a cross‑shard query case study, detailed rule.xml and server.xml configuration guides, and a tutorial on creating custom sharding algorithms, along with reward details.

Case StudyConfigurationDBLE
0 likes · 5 min read
Community Contributions on DBLE: Case Analysis, Configuration Guides, and Custom Sharding Algorithms
Java Captain
Java Captain
Feb 24, 2019 · Backend Development

Spring Boot Overview: What It Is, Benefits, JavaConfig, DevTools, Actuator, and Common Configurations

This article introduces Spring Boot, explains its advantages over traditional Spring projects, describes JavaConfig, shows how to use DevTools for automatic reloads, outlines Actuator monitoring, and provides practical guidance on security, YAML configuration, ActiveMQ integration, and pagination with Spring Data JPA.

ActuatorBackend DevelopmentConfiguration
0 likes · 8 min read
Spring Boot Overview: What It Is, Benefits, JavaConfig, DevTools, Actuator, and Common Configurations
Practical DevOps Architecture
Practical DevOps Architecture
Feb 18, 2019 · Backend Development

Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS

This article presents a detailed overview of Nginx performance optimizations, module types, load‑balancing algorithms, log rotation scripting, custom error page setup, smooth restart procedures, configuration checks, and a comparative analysis with Apache and LVS for backend server administrators.

Backend ServerConfigurationNginx
0 likes · 9 min read
Comprehensive Guide to Nginx Optimization, Modules, Load‑Balancing Algorithms, Log Management, Custom Error Pages, and Comparison with Apache and LVS
DevOps Cloud Academy
DevOps Cloud Academy
Jan 17, 2019 · Operations

How to Install and Configure the SonarQube GitLab Authentication Plugin

This guide explains how to download, install, and configure the SonarQube GitLab authentication plugin, including plugin installation via Maven, setting up a GitLab application with HTTPS, configuring SonarQube authentication parameters, and troubleshooting common redirect URL errors.

AuthenticationConfigurationDevOps
0 likes · 2 min read
How to Install and Configure the SonarQube GitLab Authentication Plugin
Sohu Tech Products
Sohu Tech Products
Jan 2, 2019 · Databases

Comprehensive Redis Guide: Overview, Use Cases, Performance, Data Structures, Commands, Configuration, and Best Practices

This article provides a detailed overview of Redis as an open‑source, in‑memory data store, covering its core features, common use cases such as caching and leaderboards, high‑performance characteristics, essential data structures and commands, configuration options, and practical recommendations for production deployment.

ConfigurationData StructuresIn-Memory Database
0 likes · 11 min read
Comprehensive Redis Guide: Overview, Use Cases, Performance, Data Structures, Commands, Configuration, and Best Practices
Beike Product & Technology
Beike Product & Technology
Dec 27, 2018 · Cloud Computing

HBase Ecosystem Introduction

This article introduces HBase's ecosystem, including its components like OpenTSDB for time-series data, Kylin for cube analysis, Phoenix for SQL operations, and GeoMesa for spatial data, along with the author's experience in deploying these in a production environment.

ConfigurationGeoMesaHBase
0 likes · 9 min read
HBase Ecosystem Introduction
Java Captain
Java Captain
Dec 26, 2018 · Backend Development

Understanding MyBatis Initialization: Configuration Creation and Design Patterns

This article explains the complete MyBatis initialization process, detailing how the XML configuration file is parsed into a Configuration object, how SqlSessionFactory and SqlSession are built, and highlights the Builder design pattern used throughout the setup, with code examples for manual configuration loading.

Builder PatternConfigurationInitialization
0 likes · 13 min read
Understanding MyBatis Initialization: Configuration Creation and Design Patterns
ITPUB
ITPUB
Dec 21, 2018 · Backend Development

Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup

This guide explains what Nginx is, how to install it on Linux and Windows, compile from source, use common control commands, and configure HTTP/HTTPS reverse proxy, load balancing, multiple web‑app routing, static site serving, and CORS handling with practical code examples.

CORSConfigurationHTTPS
0 likes · 16 min read
Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup
dbaplus Community
dbaplus Community
Dec 11, 2018 · Databases

How We Fixed MongoDB Outages and Boosted Performance in Production

This article outlines MongoDB's key features, describes a real‑world outage caused by misconfigured connection limits, details the root‑cause analysis and temporary remediation, and presents a comprehensive set of configuration, sharding, and hardware optimizations that dramatically improved the system's reliability and throughput.

ConfigurationMongoDBOps
0 likes · 14 min read
How We Fixed MongoDB Outages and Boosted Performance in Production
Youzan Coder
Youzan Coder
Dec 10, 2018 · Backend Development

How Youzan Scaled Order Export to Millions with ES, HBase, and Config‑Driven Design

This article examines the challenges of Youzan's order export system, describes the migration from PHP‑based scripts to an Elasticsearch and HBase stack, and details the step‑by‑step configuration‑driven refactor—including enum field definitions, Groovy scripts, strategy patterns, plugin architecture, and quality‑assurance practices—that enabled million‑order exports with high performance and stability.

Backend ArchitectureConfigurationElasticsearch
0 likes · 13 min read
How Youzan Scaled Order Export to Millions with ES, HBase, and Config‑Driven Design
Programmer DD
Programmer DD
Dec 9, 2018 · Operations

What Can Nginx Do Without Third‑Party Modules? A Practical Guide

This article details the core capabilities of Nginx without third‑party modules, including reverse proxy, various load‑balancing strategies, static and dynamic HTTP serving, forward proxy setup, and hot‑reload commands, providing clear configuration examples for each feature.

ConfigurationHTTP serverNginx
0 likes · 10 min read
What Can Nginx Do Without Third‑Party Modules? A Practical Guide
Java Captain
Java Captain
Oct 27, 2018 · Backend Development

What Nginx Can Do Without Third‑Party Modules: Reverse Proxy, Load Balancing, HTTP Server, and Forward Proxy

This article explains the core capabilities of Nginx without third‑party modules, covering reverse proxy, load balancing (including round‑robin, weight, ip_hash, fair, and url_hash), static HTTP serving with dynamic/static separation, forward proxy configuration, and hot‑reload commands.

ConfigurationHTTP serverNginx
0 likes · 11 min read
What Nginx Can Do Without Third‑Party Modules: Reverse Proxy, Load Balancing, HTTP Server, and Forward Proxy
21CTO
21CTO
Oct 23, 2018 · Backend Development

Simplify PHP Environment Variables with vlucas/phpdotenv

This guide explains how to manage PHP environment variables using the vlucas/phpdotenv library, covering .env file conventions, Composer installation, and code snippets to load and access variables, making configuration handling in development simple and secure.

BackendConfigurationEnvironment Variables
0 likes · 3 min read
Simplify PHP Environment Variables with vlucas/phpdotenv
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2018 · Operations

Master Nginx: From Source Build to High‑Performance Tuning

This guide walks you through compiling Nginx from source, stripping unnecessary modules, applying GCC optimization flags, fine‑tuning Nginx configuration, adjusting Linux kernel parameters, and designing a scalable architecture to achieve maximum web‑server performance and stability.

ConfigurationSysadminWeb server
0 likes · 23 min read
Master Nginx: From Source Build to High‑Performance Tuning
DevOps
DevOps
Oct 7, 2018 · Backend Development

Implementing Feature Toggles in .NET Core Using the FeatureToggle Framework

This article explains how to use feature toggles in .NET Core to hide or gradually release functionality, covering built‑in toggle types, open‑source libraries, configuration via appsettings, custom toggle creation, and step‑by‑step code examples for practical implementation.

.NET CoreA/B testingBackend Development
0 likes · 10 min read
Implementing Feature Toggles in .NET Core Using the FeatureToggle Framework
MaGe Linux Operations
MaGe Linux Operations
Sep 3, 2018 · Frontend Development

Master Vim for Front‑End Developers: Essential Commands and Must‑Have Plugins

This comprehensive guide walks front‑end developers through installing Vim, mastering core editing commands, configuring a personalized .vimrc, and integrating essential plugins for file navigation, code completion, syntax highlighting, Git integration, markdown preview, and more, boosting productivity in modern web development.

ConfigurationPluginsVim
0 likes · 11 min read
Master Vim for Front‑End Developers: Essential Commands and Must‑Have Plugins
Programmer DD
Programmer DD
Aug 31, 2018 · Cloud Native

Why Does Consul Register Only One Instance in Spring Cloud Finchley? Solutions Revealed

Spring Cloud’s Consul integration in Finchley can mistakenly register multiple service instances under a single ID, causing only one instance to appear in Consul; this article explains the root cause—instance‑ID naming based on service name and port—and provides two fixes via configuration or custom registry extension.

ConfigurationConsulSpring Cloud
0 likes · 4 min read
Why Does Consul Register Only One Instance in Spring Cloud Finchley? Solutions Revealed
Big Data and Microservices
Big Data and Microservices
Aug 14, 2018 · Cloud Native

Building Enterprise-Ready Spring Cloud Microservices: Core Components & Best Practices

This article reviews the essential Spring Cloud microservice stack for enterprise use, covering core gateway, service discovery, configuration, security, monitoring, tracing, and alerting components, and explains why tools like Apollo, Consul, Kafka, ELK, Pinpoint, InfluxDB, and Prometheus are preferred in production environments.

BackendConfigurationMicroservices
0 likes · 10 min read
Building Enterprise-Ready Spring Cloud Microservices: Core Components & Best Practices
dbaplus Community
dbaplus Community
Jul 30, 2018 · Backend Development

Understanding Redis Persistence: RDB vs AOF and High‑Availability Strategies

This article explains Redis high‑availability concepts, focusing on persistence mechanisms—RDB snapshots and AOF logging—detailing their triggers, execution flows, file formats, configuration options, performance trade‑offs, and practical guidance for choosing and tuning persistence in production environments.

AOFConfigurationPersistence
0 likes · 29 min read
Understanding Redis Persistence: RDB vs AOF and High‑Availability Strategies
Java Captain
Java Captain
Jul 21, 2018 · Backend Development

What Is Spring Boot and Why You Should Learn It

Spring Boot, introduced in 2013 to simplify Spring development, provides out‑of‑the‑box starter dependencies, reduces configuration and deployment complexity, and enables rapid creation of microservice‑ready Java applications, making it essential knowledge for modern backend developers.

Backend DevelopmentConfigurationDeployment
0 likes · 10 min read
What Is Spring Boot and Why You Should Learn It
ITPUB
ITPUB
May 31, 2018 · Big Data

Mastering Spark on DataMagic: Fast‑Track Your Big Data Skills

This article explains Spark's role in the DataMagic platform, outlines four practical steps to quickly master Spark, details key configuration and parallelism settings, shows how to modify Spark code, and provides operational tips for cluster management and job troubleshooting.

Big DataCluster ManagementConfiguration
0 likes · 10 min read
Mastering Spark on DataMagic: Fast‑Track Your Big Data Skills
Tencent Cloud Developer
Tencent Cloud Developer
May 23, 2018 · Frontend Development

Introduction and Quick‑Start Guide to VuePress

VuePress is a lightweight static site generator for technical documentation and blogs that offers responsive design, theme customization, Markdown with Vue components, PWA support, and easy navigation configuration, and can be quickly set up, built, and deployed via simple npm or Yarn scripts while handling common pitfalls such as asset placement and base‑path adjustments.

ConfigurationDeploymentDocumentation
0 likes · 8 min read
Introduction and Quick‑Start Guide to VuePress
Java Backend Technology
Java Backend Technology
Apr 26, 2018 · Backend Development

Mastering Tomcat’s server.xml: A Complete Guide to Core Component Configuration

This article provides a thorough walkthrough of Tomcat’s server.xml file, explaining its overall structure, element classifications, core components such as Server, Service, Connector, Engine, Host, and Context, as well as related listeners, valves, and deployment strategies for both automatic and static web applications.

BackendConfigurationJava
0 likes · 24 min read
Mastering Tomcat’s server.xml: A Complete Guide to Core Component Configuration
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2018 · Operations

How Alibaba Built Its DevOps Automation Platform: Key Practices and Lessons

This article outlines Alibaba's DevOps transformation, describing the three operational stages, four foundations of automated operations, CI/CD implementation, essential system characteristics, development‑defined operations, config‑driven changes, and the tools that enable high‑availability, efficiency, and scalability.

AlibabaAutomationConfiguration
0 likes · 10 min read
How Alibaba Built Its DevOps Automation Platform: Key Practices and Lessons
360 Quality & Efficiency
360 Quality & Efficiency
Apr 4, 2018 · Backend Development

Comprehensive Guide to Maven settings.xml Configuration

This article provides an in-depth explanation of Maven's settings.xml file, covering its purpose, default locations, top‑level elements, single‑level configurations such as localRepository and offline mode, plugin groups, servers, mirrors, proxies, profile activation, properties, repositories, and active profiles, helping readers configure Maven effectively.

Build ToolConfigurationJava
0 likes · 13 min read
Comprehensive Guide to Maven settings.xml Configuration
dbaplus Community
dbaplus Community
Mar 26, 2018 · Databases

Mastering MySQL Thread Pool: Configuration, Pitfalls, and Performance Tuning

This article explains why MySQL thread pool is essential for high‑concurrency workloads, details its architecture and key parameters, provides step‑by‑step configuration examples, and shares real‑world troubleshooting cases such as memory leaks and connection‑timeout issues, along with practical solutions.

Configurationmysqlthread pool
0 likes · 16 min read
Mastering MySQL Thread Pool: Configuration, Pitfalls, and Performance Tuning
Tencent Cloud Developer
Tencent Cloud Developer
Mar 21, 2018 · Databases

Understanding MySQL Thread Pool: Architecture, Configuration, and Common Issues

The article explains MySQL’s thread‑pool technology—its motivation, architecture of listener, worker, timer threads and priority queues, key configuration variables, how to enable it, and common pitfalls such as memory leaks, monitoring timeouts, and group‑level saturation, offering practical guidance for DBAs.

ConfigurationDatabase Performancemysql
0 likes · 17 min read
Understanding MySQL Thread Pool: Architecture, Configuration, and Common Issues
JD Tech
JD Tech
Mar 21, 2018 · Frontend Development

Dynamic Real‑Time Data Updates and Multi‑Scenario Personalization for Mini‑Program Frontends

This article describes how front‑end engineers solved dynamic real‑time operational data updates and multi‑scenario personalization for a mini‑program by leveraging a configuration system, web‑view integration, and lightweight JSON data structures, enabling rapid feature rollout with minimal backend effort.

ConfigurationDynamic DataMini Program
0 likes · 7 min read
Dynamic Real‑Time Data Updates and Multi‑Scenario Personalization for Mini‑Program Frontends
Programmer DD
Programmer DD
Mar 19, 2018 · Backend Development

Simplify MongoDB Connection Settings with spring-boot-starter-mongodb-plus

This guide introduces the spring-boot-starter-mongodb-plus library, shows how to add it to a Spring Boot project, enables easy annotation-based activation, and provides a comprehensive list of configurable MongoDB connection properties with their default values for fine‑tuned backend performance.

BackendConfigurationJava
0 likes · 5 min read
Simplify MongoDB Connection Settings with spring-boot-starter-mongodb-plus
Programmer DD
Programmer DD
Mar 17, 2018 · Backend Development

How to Optimize JedisPool Settings for High‑Performance Redis Connections

This article explains how to correctly configure JedisPool and its underlying GenericObjectPoolConfig, provides Maven dependency details, demonstrates pool initialization and usage patterns, and offers practical recommendations for maxTotal, maxIdle, minIdle, idle monitoring, and warm‑up to ensure stable and efficient Redis operations in Java applications.

ConfigurationConnection PoolJava
0 likes · 9 min read
How to Optimize JedisPool Settings for High‑Performance Redis Connections
Java Captain
Java Captain
Mar 14, 2018 · Backend Development

Spring Boot Tutorial: Project Creation, Configuration, and Customization

This article provides a step‑by‑step guide to creating a Spring Boot project, explains core features such as embedded servlet containers and starters, demonstrates how to configure the main class, customize banners, manage properties, set up type‑safe beans, logging, and profile‑specific settings, all with runnable code examples.

Backend DevelopmentConfigurationJava
0 likes · 12 min read
Spring Boot Tutorial: Project Creation, Configuration, and Customization
Programmer DD
Programmer DD
Mar 10, 2018 · Backend Development

How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips

This guide walks you through upgrading a Java application to Spring Boot 2.0, covering prerequisites, adding the properties‑migrator module, Maven and Gradle build changes, key configuration updates, actuator and security adjustments, and other important migration details.

ActuatorBackendConfiguration
0 likes · 21 min read
How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 24, 2018 · Backend Development

How to Build a Scalable Rule Engine for High‑Volume Business Logic

This article examines the challenges of rule‑driven development at Meituan, compares hard‑coded, Drools‑based, and custom rule‑engine solutions, and presents the design of the Maze framework that separates decision logic, supports hot‑deployment, and improves maintainability and performance.

Backend DevelopmentConfigurationPerformance Optimization
0 likes · 20 min read
How to Build a Scalable Rule Engine for High‑Volume Business Logic
Programmer DD
Programmer DD
Feb 4, 2018 · Backend Development

How to Enable Message Partitioning in Spring Cloud Stream for Consistent Consumer Routing

This guide explains how to configure message partitioning in Spring Cloud Stream by adjusting consumer and producer properties—such as group, destination, partitioned flag, instanceCount, instanceIndex, partitionKeyExpression, and partitionCount—to ensure that messages with the same characteristics are consistently processed by the same instance across multiple service instances.

ConfigurationMessage PartitioningMicroservices
0 likes · 4 min read
How to Enable Message Partitioning in Spring Cloud Stream for Consistent Consumer Routing
21CTO
21CTO
Jan 20, 2018 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This guide explains how Nginx's rate‑limiting works, covering the leaky‑bucket algorithm, basic directives, burst and nodelay options, whitelist handling, logging, custom error codes, and advanced configuration examples for securing and optimizing HTTP request traffic.

ConfigurationNginxSecurity
0 likes · 13 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
DevOps
DevOps
Jan 16, 2018 · Fundamentals

Introduction to Git Repository Structure and Configuration

This article provides a comprehensive overview of Git for enterprise developers, covering repository basics, the .git directory, configuration files like .gitattributes and .gitignore, the three‑level configuration system, and step‑by‑step instructions for creating and cloning repositories on Windows.

ConfigurationGitRepository
0 likes · 8 min read
Introduction to Git Repository Structure and Configuration
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2017 · Databases

7 Essential Tips for Optimizing MySQL Performance

This article presents seven practical techniques—including using EXPLAIN, creating proper indexes, adjusting default settings, loading data into memory, leveraging SSD storage, scaling horizontally, and improving observability—to keep MySQL databases fast, stable, and responsive as workloads grow.

ConfigurationSSDindexing
0 likes · 14 min read
7 Essential Tips for Optimizing MySQL Performance
AI Cyberspace
AI Cyberspace
Dec 6, 2017 · Operations

Master RabbitMQ: Message Acknowledgment, Prefetch, RPC, vhosts & Plugins

This article explores RabbitMQ’s core features—including message acknowledgment, prefetch count, RPC support, virtual hosts, and its powerful plugin system—explaining how each works, when to enable or disable them, and providing step‑by‑step command‑line examples for configuring users, permissions, and management tools.

ConfigurationMessage QueueOperations
0 likes · 9 min read
Master RabbitMQ: Message Acknowledgment, Prefetch, RPC, vhosts & Plugins
21CTO
21CTO
Nov 18, 2017 · Databases

Boost MySQL Performance: Config Tweaks, Index Strategies, and Essential Tools

This article walks through practical MySQL optimization techniques—including configuration file tuning, key InnoDB parameters, effective index design, and the use of Percona and MySQL Tuner tools—to help you speed up queries and eliminate performance bottlenecks in production environments.

ConfigurationIndex Optimizationmysql
0 likes · 17 min read
Boost MySQL Performance: Config Tweaks, Index Strategies, and Essential Tools
Qunar Tech Salon
Qunar Tech Salon
Nov 16, 2017 · Databases

Why Upgrade PostgreSQL and How to Perform a Major Version Upgrade Using PGQ

This article explains the importance of upgrading PostgreSQL to benefit from new features and security fixes, compares traditional upgrade methods, introduces the PGQ replication system, and provides a detailed step‑by‑step guide for performing a major version upgrade with minimal downtime.

ConfigurationDatabase UpgradePGQ
0 likes · 11 min read
Why Upgrade PostgreSQL and How to Perform a Major Version Upgrade Using PGQ
MaGe Linux Operations
MaGe Linux Operations
Nov 2, 2017 · Fundamentals

Create a Stunning Jupyter Notebook Setup: Install, Configure, and Customize

This guide walks you through installing Jupyter via Anaconda, configuring IPython profiles, customizing Matplotlib for inline and Chinese font support, optimizing Retina displays, tweaking notebook CSS, and adding useful extensions like nbextensions and dashboards to create a polished, production‑ready environment.

ConfigurationExtensionsIPython
0 likes · 8 min read
Create a Stunning Jupyter Notebook Setup: Install, Configure, and Customize
BiCaiJia Technology Team
BiCaiJia Technology Team
Sep 9, 2017 · Information Security

Top 12 Tomcat Hardening Steps to Secure Your Java Web Server

Learn how to harden Apache Tomcat by disabling default users, removing unnecessary webapps, preventing directory listings, enforcing HttpOnly cookies, securing shutdown ports, hiding version info, disabling auto‑deployment, setting proper file permissions, enabling access logs, customizing error pages, and configuring custom application paths.

ConfigurationHardeningSecurity
0 likes · 10 min read
Top 12 Tomcat Hardening Steps to Secure Your Java Web Server
Programmer DD
Programmer DD
Aug 28, 2017 · Backend Development

Quickly Add Swagger2 API Docs to Spring Boot with the Swagger Starter

This article introduces the Spring Boot Swagger starter version 1.3.0.RELEASE, highlighting new host configuration and JSR‑303 annotation support, and provides step‑by‑step instructions, Maven dependency snippets, Java code, detailed property settings, grouping examples, and resource links for seamless API documentation integration.

API documentationBackend DevelopmentConfiguration
0 likes · 7 min read
Quickly Add Swagger2 API Docs to Spring Boot with the Swagger Starter
Architecture Digest
Architecture Digest
Aug 24, 2017 · Frontend Development

Designing a Differentiated Front‑End Architecture for Internet Finance Platforms

The article outlines a comprehensive front‑end architecture for an internet‑finance development team, detailing how component‑based, configuration‑driven design, migration from PHP to Node, and shared services (FMS, AXE, SCENE) address frequent scenario changes, risk‑control requirements, and aim to boost development efficiency and product management capability.

ComponentizationConfigurationPHP
0 likes · 8 min read
Designing a Differentiated Front‑End Architecture for Internet Finance Platforms
Ctrip Technology
Ctrip Technology
Aug 3, 2017 · Operations

Apollo Configuration Center: Overview, Features, Architecture, and Usage

This article provides a comprehensive overview of Apollo, an open‑source configuration management center, detailing its background, core concepts, architecture, deployment, client integration, key features such as real‑time updates, versioning, gray releases, permission control, and operational considerations for high availability.

Config CenterConfiguration
0 likes · 13 min read
Apollo Configuration Center: Overview, Features, Architecture, and Usage
MaGe Linux Operations
MaGe Linux Operations
Jul 26, 2017 · Backend Development

How to Install and Configure Nginx with HTTPS on CentOS

This guide explains how to use Nginx as an HTTPS reverse proxy for WeChat mini‑programs, covering kernel requirements, downloading the proper version, compiling with necessary modules, starting the server, configuring nginx.conf, and setting up rate limiting, all on a CentOS system.

CompilationConfigurationHTTPS
0 likes · 6 min read
How to Install and Configure Nginx with HTTPS on CentOS
ITPUB
ITPUB
Jul 25, 2017 · Operations

How to Accurately Plan Data Center Power with Dell’s Enterprise Infrastructure Planning Tool

This guide explains why precise power usage assessment is crucial for data‑center safety and efficiency, introduces Dell’s free online Enterprise Infrastructure Planning Tool, provides the web and download links, and walks through step‑by‑step configuration of voltage, devices, PSU selection, summary view, and exporting results to PDF or Excel.

ConfigurationData centerDell
0 likes · 6 min read
How to Accurately Plan Data Center Power with Dell’s Enterprise Infrastructure Planning Tool
dbaplus Community
dbaplus Community
Jul 24, 2017 · Databases

Securing MySQL 5.7 with SSL: Setup Guide and Performance Impact

This article explains how to enable SSL encryption for MySQL 5.7, details the necessary configuration steps, demonstrates security testing versus unencrypted connections, and measures the resulting performance penalty, helping DBAs decide when to use SSL in production.

ConfigurationSSLmysql
0 likes · 7 min read
Securing MySQL 5.7 with SSL: Setup Guide and Performance Impact
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 30, 2017 · Databases

How to Build a MySQL Master‑Slave Cluster: Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial on setting up MySQL master‑slave replication, covering basic principles, configuration of master and slave servers, recommended hardware, scaling to multiple slaves, and the key limitations of the architecture.

ConfigurationDatabase ClusterMaster‑Slave
0 likes · 14 min read
How to Build a MySQL Master‑Slave Cluster: Step‑by‑Step Guide
ITPUB
ITPUB
Jun 16, 2017 · Databases

Mastering Oracle Listener: Functions, Commands, and Registration Explained

This article provides a comprehensive guide to Oracle Listener, covering its core functions, how to operate it via lsnrctl commands on Windows, detailed configuration of listener.ora for static and dynamic registration, and best practices for ensuring high availability and load balancing.

ConfigurationOracleRAC
0 likes · 16 min read
Mastering Oracle Listener: Functions, Commands, and Registration Explained
dbaplus Community
dbaplus Community
Jun 11, 2017 · Databases

Boost MySQL 5.7 Restarts with InnoDB Buffer Pool Pre‑Load

This article explains how MySQL 5.7 automatically saves and restores InnoDB buffer‑pool pages, how to tune the innodb_buffer_pool_dump_pct setting, monitor load progress, and handle multi‑node deployments or crashes to achieve faster, more predictable startup performance.

ConfigurationInnoDBbuffer pool
0 likes · 6 min read
Boost MySQL 5.7 Restarts with InnoDB Buffer Pool Pre‑Load
dbaplus Community
dbaplus Community
May 24, 2017 · Operations

How to Replace a ZooKeeper Node in a 5‑Node Cluster Without Downtime

This guide details the step‑by‑step process for replacing a faulty ZooKeeper node (myid 5) in a five‑node cluster, covering configuration updates in zoo.cfg, Hadoop’s hdfs‑site.xml, yarn‑site.xml, HBase‑site.xml, and the required service restarts to ensure continuous high‑availability.

ConfigurationHBaseHadoop
0 likes · 10 min read
How to Replace a ZooKeeper Node in a 5‑Node Cluster Without Downtime
ITPUB
ITPUB
May 19, 2017 · Databases

Optimizing Redis Master‑Slave Performance in Cloud Environments

This article examines common performance and reliability problems encountered in Redis master‑slave deployments—such as AOF and SAVE settings, key count mismatches, client output buffer limits, replication backlog size, and node liveness checks—and provides concrete configuration commands and tuning strategies to improve stability, especially in cloud environments.

ConfigurationMaster‑Slavecloud
0 likes · 7 min read
Optimizing Redis Master‑Slave Performance in Cloud Environments
ITPUB
ITPUB
May 8, 2017 · Big Data

Master Spark Performance: Practical Tuning Tips and Real‑World Examples

This article explains essential Spark concepts, illustrates common performance bottlenecks, and provides concrete tuning strategies for memory, CPU, serialization, data locality, file I/O, and shuffle reduction, backed by real‑world examples and visual metrics.

Big DataCPU optimizationConfiguration
0 likes · 19 min read
Master Spark Performance: Practical Tuning Tips and Real‑World Examples
Efficient Ops
Efficient Ops
Apr 26, 2017 · Operations

Unlock Nginx: Reverse Proxy, Load Balancing & Static Serving Without Add‑ons

This article explains how Nginx can function as a reverse proxy, load balancer, HTTP server with static‑file handling, and forward proxy without relying on third‑party modules, providing configuration examples and discussing built‑in load‑balancing strategies such as round‑robin, weight, ip_hash, fair, and url_hash.

ConfigurationHTTP serverNginx
0 likes · 11 min read
Unlock Nginx: Reverse Proxy, Load Balancing & Static Serving Without Add‑ons
dbaplus Community
dbaplus Community
Apr 18, 2017 · Databases

How to Build a Reliable Redis Sentinel HA Setup and Fix Password Auto‑Rewrite

This article explains how to deploy a Redis master‑slave cluster with Sentinel for high availability, details application configuration, highlights a subtle issue where Redis passwords are automatically rewritten after failover, and provides three remediation approaches including a source‑code patch with GitHub links.

Configurationhigh availabilityredis
0 likes · 7 min read
How to Build a Reliable Redis Sentinel HA Setup and Fix Password Auto‑Rewrite
Efficient Ops
Efficient Ops
Mar 30, 2017 · Backend Development

Designing a Scalable, Configurable Distributed Web Crawler

This article outlines the motivation, requirements, modular decomposition, and architecture of a distributed web crawling platform that emphasizes reusability, lightweight modules, real‑time monitoring, and easy configuration for diverse data‑collection tasks.

Backend ArchitectureConfigurationPipeline
0 likes · 10 min read
Designing a Scalable, Configurable Distributed Web Crawler
Java Backend Technology
Java Backend Technology
Mar 20, 2017 · Backend Development

How to Choose and Manage Nginx Modules and Process Modes

This guide explains how Nginx modules are organized, how to view and select available modules with ./configure --help, add third‑party modules using the --add-module option, and understand Nginx’s single‑process and master‑worker process models.

BackendConfigurationModules
0 likes · 4 min read
How to Choose and Manage Nginx Modules and Process Modes
Qunar Tech Salon
Qunar Tech Salon
Mar 16, 2017 · Backend Development

An Overview of Hapi.js: Features, Advantages, and Usage

This article introduces the Hapi.js framework, detailing its configuration‑centric design, key advantages, basic hello‑world setup with code examples, core dependencies, plugin ecosystem, boilerplate structures, and overall strengths and weaknesses for building high‑performance API services.

ConfigurationHapi
0 likes · 15 min read
An Overview of Hapi.js: Features, Advantages, and Usage
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2017 · Operations

Hide Nginx Version Info and Optimize Server Performance

This guide explains how to conceal Nginx version headers, modify source files to remove software identifiers, change default users, tune worker processes, adjust connection limits, enable efficient file transfer, and set appropriate timeouts for a more secure and performant web server.

ConfigurationNginxperformance
0 likes · 6 min read
Hide Nginx Version Info and Optimize Server Performance
21CTO
21CTO
Mar 9, 2017 · Operations

Master HAProxy: Step-by-Step Guide to 4‑Layer & 7‑Layer Load Balancing

This article explains HAProxy’s role as a free, open‑source Linux load balancer, compares Layer 4 (TCP) and Layer 7 (HTTP) balancing, discusses SSL handling, and provides detailed installation and configuration steps—including package and source builds, global settings, defaults, and health‑check options.

ConfigurationHAProxyInstallation
0 likes · 8 min read
Master HAProxy: Step-by-Step Guide to 4‑Layer & 7‑Layer Load Balancing
Practical DevOps Architecture
Practical DevOps Architecture
Mar 2, 2017 · Operations

Sample Huawei Router Configuration Commands

This document provides a comprehensive set of Huawei router configuration commands covering system settings, SNMP, time, portal loading, security policies, ACL rules, user authentication, firewall zones, interface definitions, IP addressing, NAT, static routes, and user interface configurations.

ACLConfigurationNAT
0 likes · 4 min read
Sample Huawei Router Configuration Commands
dbaplus Community
dbaplus Community
Jan 12, 2017 · Databases

Mastering MySQL Group Replication: Full‑Sync Architecture, Benefits, and Step‑by‑Step Setup

This article explains MySQL's asynchronous, semi‑synchronous, and Group Replication mechanisms, compares their trade‑offs, details Group Replication’s certification‑based full‑sync workflow, lists its features and limitations, and provides a complete configuration and maintenance guide for a three‑node cluster.

ClusterConfigurationGroup Replication
0 likes · 13 min read
Mastering MySQL Group Replication: Full‑Sync Architecture, Benefits, and Step‑by‑Step Setup
Java Captain
Java Captain
Dec 8, 2016 · Backend Development

Introduction to Java Servlet Filters and Their Configuration

This article explains the concept, functions, development steps, configuration, lifecycle methods, and practical examples of Java Servlet Filters, showing how they intercept requests and responses, modify data, and integrate with web.xml, Spring, Hibernate, and Struts2 for backend web applications.

ConfigurationServletWeb Development
0 likes · 13 min read
Introduction to Java Servlet Filters and Their Configuration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 26, 2016 · Operations

Mastering Zookeeper: Installation, Configuration, and Real-World Use Cases

This article provides a comprehensive guide to Zookeeper, covering its purpose in distributed systems, step‑by‑step installation for both standalone and cluster modes, detailed configuration options, core data model, essential Java APIs, and typical scenarios such as naming service, configuration management, leader election, locks, and queue handling.

ConfigurationDistributed CoordinationInstallation
0 likes · 24 min read
Mastering Zookeeper: Installation, Configuration, and Real-World Use Cases
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 15, 2016 · Databases

How to Set Up Redis Master‑Slave Replication in Minutes

This guide walks you through configuring a simple Redis master‑slave setup, covering the benefits, step‑by‑step file modifications, essential replication directives, testing procedures, and common pitfalls to ensure high availability and read/write separation.

Configurationdatabasehigh availability
0 likes · 5 min read
How to Set Up Redis Master‑Slave Replication in Minutes
ITPUB
ITPUB
Nov 15, 2016 · Databases

Master MySQL Performance: Essential Configuration Parameters Explained

This guide details the most important MySQL server configuration settings—including connection limits, file handling, cache sizes, MyISAM and InnoDB options—explaining their purpose, recommended values, and how they impact performance and stability.

ConfigurationInnoDBMyISAM
0 likes · 22 min read
Master MySQL Performance: Essential Configuration Parameters Explained
ITPUB
ITPUB
Nov 2, 2016 · Databases

How to Disable MySQL Autocommit for Faster Bulk Inserts

This guide explains why MySQL's default autocommit slows down large data imports, demonstrates two ways to turn it off—using SET commands and editing the my.ini file—and shows how disabling autocommit can boost insert performance by more than ten times.

Configurationautocommitmysql
0 likes · 7 min read
How to Disable MySQL Autocommit for Faster Bulk Inserts
Architecture Digest
Architecture Digest
Oct 21, 2016 · Operations

Dynamic Configuration Management for Distributed Systems: Concepts, Challenges, and Practices

The article explains the importance of configuration in software, distinguishes static and dynamic configuration, discusses the challenges of managing configuration in large distributed systems, and describes the evolution, design principles, and practical solutions of configuration centers such as Alibaba's Diamond.

ConfigurationDiamondOperations
0 likes · 21 min read
Dynamic Configuration Management for Distributed Systems: Concepts, Challenges, and Practices
Java Backend Technology
Java Backend Technology
Oct 20, 2016 · Operations

Mastering Nexus: Install, Configure, and Use Maven Repository Manager

This guide walks you through the fundamentals of Nexus—its purpose as a Maven repository manager, the structure of local, remote, and central repositories, step‑by‑step installation, essential configuration files, Maven settings integration, artifact deployment, and verification of a fully functional private Maven repository.

ConfigurationInstallationrepository-manager
0 likes · 11 min read
Mastering Nexus: Install, Configure, and Use Maven Repository Manager
dbaplus Community
dbaplus Community
Oct 11, 2016 · Databases

Master MySQL: Installation, Configuration, Charset & Engine Guide

This comprehensive guide walks you through MySQL's features, table size limits, Linux installation methods, source compilation, post‑install security hardening, character‑set management, engine selection, essential commands, and password recovery techniques for robust database administration.

Character SetConfigurationInstallation
0 likes · 19 min read
Master MySQL: Installation, Configuration, Charset & Engine Guide
Java High-Performance Architecture
Java High-Performance Architecture
Oct 5, 2016 · Databases

Mastering MySQL GTID Replication: Benefits, Drawbacks, and Step‑by‑Step Setup

This guide explains what MySQL GTID is, compares its advantages and disadvantages to traditional binlog‑position replication, and provides a detailed, step‑by‑step procedure for configuring GTID‑based master‑slave replication, including server‑UUID handling, configuration files, data export, user creation, and verification.

ConfigurationGTIDMaster‑Slave
0 likes · 5 min read
Mastering MySQL GTID Replication: Benefits, Drawbacks, and Step‑by‑Step Setup
ITPUB
ITPUB
Sep 10, 2016 · Databases

How to Set Up MySQL Master‑Slave Replication on Linux: Step‑by‑Step Guide

This guide walks you through configuring a MySQL master‑slave cluster on two Linux servers, covering MySQL configuration files, service restarts, replication user creation, master status capture, slave setup, start‑up, verification, testing data sync, and troubleshooting common issues.

ConfigurationLinuxMaster‑Slave
0 likes · 6 min read
How to Set Up MySQL Master‑Slave Replication on Linux: Step‑by‑Step Guide