Tagged articles
1156 articles
Page 9 of 12
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 21, 2021 · Backend Development

Six Core Tomcat Interview Questions and Answers

This article presents six essential Tomcat interview questions covering default ports, connector modes, deployment methods, servlet instantiation, performance optimization techniques, and key configuration elements, providing concise explanations and code examples for each topic.

ConfigurationJavaTomcat
0 likes · 11 min read
Six Core Tomcat Interview Questions and Answers
Architecture Digest
Architecture Digest
Jan 9, 2021 · Databases

MySQL Replication Overview, Configuration, and Common Issues

This article explains MySQL's built‑in replication mechanism, covering its purpose, supported replication formats, step‑by‑step master‑slave configuration, common topologies, troubleshooting techniques, and practical SQL commands for setting up and maintaining reliable data distribution and high availability.

ConfigurationMaster‑SlaveReplication
0 likes · 24 min read
MySQL Replication Overview, Configuration, and Common Issues
ITPUB
ITPUB
Jan 5, 2021 · Databases

Master‑Slave MySQL Replication: Full Setup, Types, and Troubleshooting

This guide explains MySQL's built‑in replication, covering statement‑, row‑, and mixed‑mode replication, step‑by‑step master‑slave configuration, user creation, binary‑log settings, topology options, cloning methods, common error scenarios, and practical troubleshooting commands.

ConfigurationMaster‑SlaveReplication
0 likes · 28 min read
Master‑Slave MySQL Replication: Full Setup, Types, and Troubleshooting
Efficient Ops
Efficient Ops
Dec 29, 2020 · Operations

Master Nginx: Reverse Proxy, Load Balancing, and HTTPS Configuration Guide

This article provides a comprehensive overview of Nginx, covering its role as a lightweight web and reverse proxy server, essential command-line controls, practical configuration examples for basic reverse proxy, load balancing, multi‑webapp routing, static site serving, file server setup, HTTPS, and CORS handling.

ConfigurationWeb serverload balancing
0 likes · 16 min read
Master Nginx: Reverse Proxy, Load Balancing, and HTTPS Configuration Guide
Programmer DD
Programmer DD
Dec 19, 2020 · Backend Development

Master Spring Boot 2.4 Multi‑Environment Config: From Profiles to Groups

This article explains how Spring Boot 2.4 changes multi‑environment configuration by replacing the old spring.profiles.include grouping with the new spring.profiles.group mechanism, showing before‑and‑after YAML examples, activation logs, and practical steps to migrate existing projects.

BackendConfigurationMulti-Environment
0 likes · 7 min read
Master Spring Boot 2.4 Multi‑Environment Config: From Profiles to Groups
Youzan Coder
Youzan Coder
Dec 18, 2020 · Big Data

Design and Implementation of a Configurable Real-Time Rule Engine for Live‑Streaming Product Audits

The paper presents a configurable real‑time rule engine for live‑streaming product audits that decouples data aggregation from rule execution, uses QLExpress for dynamic conditions, supports Dubbo and HTTP sources, and enables safe gray‑release updates, cutting the rule‑change cycle from weeks to near‑real‑time.

Big DataConfigurationQLExpress
0 likes · 8 min read
Design and Implementation of a Configurable Real-Time Rule Engine for Live‑Streaming Product Audits
Programmer DD
Programmer DD
Dec 17, 2020 · Backend Development

Spring Boot 2.4 Multi-Profile Configuration: From spring.profiles to spring.config.activate.on-profile

This article explains how Spring Boot 2.4 changes the way multi‑environment configurations are defined and activated, replacing the old spring.profiles property with spring.config.activate.on-profile and showing how to specify and launch profiles both in YAML files and via command‑line arguments.

Backend DevelopmentConfigurationProfiles
0 likes · 4 min read
Spring Boot 2.4 Multi-Profile Configuration: From spring.profiles to spring.config.activate.on-profile
Programmer DD
Programmer DD
Dec 13, 2020 · Backend Development

What’s New in Spring Boot 2.4.1? Key Bug Fixes You Should Know

Spring Boot 2.4.1, the final release of the year, focuses on fixing numerous configuration‑related bugs across the 2.4.x line, providing developers with a more stable upgrade path and addressing issues from property binding to Actuator endpoints.

Backend DevelopmentBug FixesConfiguration
0 likes · 4 min read
What’s New in Spring Boot 2.4.1? Key Bug Fixes You Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

ConfigurationPythonTutorial
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
Top Architect
Top Architect
Dec 9, 2020 · Operations

Designing High Availability for Redis Using Sentinel

This article explains how Redis Sentinel provides high‑availability for Redis clusters by monitoring masters and slaves, automatically failing over to a new master, and offering three methods for receiving failover notifications, while recommending an indirect‑service approach for scalable integration.

ConfigurationOperationsfailover
0 likes · 7 min read
Designing High Availability for Redis Using Sentinel
Practical DevOps Architecture
Practical DevOps Architecture
Dec 6, 2020 · Databases

Managing Multiple MySQL Instances on a Single Server

This guide explains how to set up and run several independent MySQL server instances on one Linux host by creating separate data directories, configuring individual my.cnf files, initializing each instance, managing them with systemd services, and verifying that each listens on its own port.

Configurationlinuxmultiple instances
0 likes · 5 min read
Managing Multiple MySQL Instances on a Single Server
Java Backend Technology
Java Backend Technology
Dec 5, 2020 · Backend Development

What’s New in Spring Boot 2.4.0? Key Features and Migration Guide

Spring Boot 2.4.0 introduces a brand‑new configuration file handling system, updates core dependencies, deprecates legacy APIs, and changes default servlet registration, while still supporting Java 8‑15 and offering migration paths for older versions, making it essential reading for Java backend developers.

ConfigurationJavaSpring Boot
0 likes · 20 min read
What’s New in Spring Boot 2.4.0? Key Features and Migration Guide
ITPUB
ITPUB
Dec 4, 2020 · Backend Development

Master MyBatis Global Config: Complete Guide to All Settings

This article provides a comprehensive walkthrough of MyBatis's mybatis-config.xml, detailing the top‑level configuration nodes, property handling, settings options, type aliases, type handlers, object factories, plugins, environment definitions, transaction managers, data source types, database ID providers, and mapper registrations, with concrete XML examples and priority rules.

ConfigurationJavaMyBatis
0 likes · 18 min read
Master MyBatis Global Config: Complete Guide to All Settings
Ops Development Stories
Ops Development Stories
Nov 24, 2020 · Backend Development

Master NGINX Unit: Install, Configure, and Run Multi‑Language Apps

This guide introduces NGINX Unit, a lightweight dynamic web and application server supporting multiple languages, and provides step‑by‑step installation instructions for CentOS, Ubuntu, and Docker, along with configuration examples for PHP and Java applications using its RESTful JSON API.

ConfigurationNGINX UnitPHP
0 likes · 8 min read
Master NGINX Unit: Install, Configure, and Run Multi‑Language Apps
Top Architect
Top Architect
Nov 22, 2020 · Backend Development

Spring vs Spring Boot: Core Differences, Configuration, and Deployment Guide

This article compares Spring and Spring Boot, explaining their fundamental concepts, Maven dependencies, MVC and security configurations, template engine setup, startup mechanisms, and packaging options, while providing practical code examples to help Java developers choose and migrate between the two frameworks.

ConfigurationJavaSecurity
0 likes · 12 min read
Spring vs Spring Boot: Core Differences, Configuration, and Deployment Guide
Practical DevOps Architecture
Practical DevOps Architecture
Nov 22, 2020 · Operations

Basic Nginx Configuration and 403 Error Troubleshooting Guide

This article explains essential Nginx configuration directives, demonstrates a real 403 error case on an Alibaba Cloud server, and provides four step‑by‑step troubleshooting methods covering user mismatches, missing index files, permission issues, and access‑restriction settings.

403 errorConfigurationNginx
0 likes · 4 min read
Basic Nginx Configuration and 403 Error Troubleshooting Guide
Code Ape Tech Column
Code Ape Tech Column
Nov 12, 2020 · Backend Development

Configuring Multiple Environments in Spring Boot and Maven

This article explains how to set up separate configuration files for development, testing, and production environments in Spring Boot, how to activate the desired profile via properties or command line, and how to use Maven profiles and resource filtering to package the application accordingly.

ConfigurationJavaMulti-Environment
0 likes · 8 min read
Configuring Multiple Environments in Spring Boot and Maven
php Courses
php Courses
Nov 12, 2020 · Information Security

10 Steps for Securing a PHP Application

This guide presents ten concrete PHP configuration tweaks—including longer session IDs, restricted session storage, hardened cookies, open_basedir limits, and disabled risky functions—to substantially improve the security of a PHP app, with ready‑to‑use Docker‑compatible commands.

ConfigurationSessionsbest-practices
0 likes · 6 min read
10 Steps for Securing a PHP Application
Node Underground
Node Underground
Nov 10, 2020 · Backend Development

Accelerate Midway Development with a Minimal Swagger Component

This article introduces Midway's lightweight, dependency‑free Swagger component that leverages the framework’s own decorators to generate Swagger‑compatible JSON, explains its advantages and limitations, showcases code examples for multi‑scenario service injection, details recent configuration refactoring that speeds up local development, and highlights new request‑parameter decorators for richer API documentation.

API documentationConfigurationMidway
0 likes · 7 min read
Accelerate Midway Development with a Minimal Swagger Component
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 9, 2020 · Databases

Common Causes and Troubleshooting of MySQL Startup Failures

MySQL startup failures are typically caused by either insufficient system resource access (such as file permissions or security policies) or incorrect configuration parameters, and can be diagnosed by checking permissions, security policies, and the order and content of MySQL option files.

Configurationdatabaselinux
0 likes · 6 min read
Common Causes and Troubleshooting of MySQL Startup Failures
Open Source Linux
Open Source Linux
Nov 9, 2020 · Frontend Development

Master Vim for Front-End Development: Essential Commands and Must-Have Plugins

This comprehensive guide walks front‑end developers through installing Vim, mastering core editing commands, configuring a powerful .vimrc, and integrating essential plugins for file navigation, code completion, syntax checking, version control, and modern web technologies like HTML5, CSS3, JavaScript, React and Prettier.

ConfigurationFront-endPlugins
0 likes · 12 min read
Master Vim for Front-End Development: Essential Commands and Must-Have Plugins
Big Data Technology & Architecture
Big Data Technology & Architecture
Nov 8, 2020 · Big Data

Flume Tuning Guide for High‑Throughput Data Ingestion

This article explains how to identify and resolve performance bottlenecks in Apache Flume by configuring Taildir sources, optimizing channel capacities, tuning Kafka sinks, adjusting JVM options, and using simple monitoring scripts, enabling a single Flume‑NG agent to sustain over 50,000 RPS in production.

Big DataConfigurationFlume
0 likes · 10 min read
Flume Tuning Guide for High‑Throughput Data Ingestion
Top Architect
Top Architect
Nov 6, 2020 · Backend Development

Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples

This article provides a comprehensive guide to configuring Logback in Spring Boot, covering Maven dependencies, SLF4J usage, step‑by‑step XML setup, application.yml integration, controller logging code, Lombok shortcuts, appender types, logger definitions, log levels, rolling policies, filters, and best practices for backend development.

ConfigurationJavaSpring Boot
0 likes · 20 min read
Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples
Code Ape Tech Column
Code Ape Tech Column
Nov 5, 2020 · Backend Development

Master Swagger 3.0 Integration with Spring Boot: Step‑by‑Step Guide

This article walks through the complete process of integrating Swagger 3.0 into a Spring Boot 2.3.5 application, covering dependency setup, the role of springfox‑boot‑starter, custom OpenAPI configuration, API grouping, security schemes, and global request parameters with concrete code examples.

API documentationConfigurationJava
0 likes · 11 min read
Master Swagger 3.0 Integration with Spring Boot: Step‑by‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Nov 2, 2020 · Backend Development

Mastering dubbo-go: Step‑by‑Step Server Setup and Source‑Code Deep Dive

This guide walks you through cloning the dubbo-go repository, configuring environment variables, launching a Go server and client, examining the key source files, and understanding the full export and invocation chain—including registry registration, proxy invokers, and filter wrappers—while highlighting common pitfalls.

ConfigurationGoMicroservices
0 likes · 22 min read
Mastering dubbo-go: Step‑by‑Step Server Setup and Source‑Code Deep Dive
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 2, 2020 · Backend Development

Understanding the Three Core Annotations of Spring Boot: @Configuration, @ComponentScan, and @EnableAutoConfiguration

This tutorial explains Spring Boot's three core annotations—@Configuration, @ComponentScan, and @EnableAutoConfiguration—by showing how Java Config replaces XML, demonstrating bean creation, lifecycle management, component scanning, and auto‑configuration with practical code examples for a Spring application.

Backend DevelopmentConfigurationJava
0 likes · 6 min read
Understanding the Three Core Annotations of Spring Boot: @Configuration, @ComponentScan, and @EnableAutoConfiguration
System Architect Go
System Architect Go
Nov 1, 2020 · Big Data

Introduction to Logstash: Basics, Installation, Configuration, and Plugins

This article introduces Logstash as an open‑source data‑pipeline tool, explains why it simplifies data ingestion, filtering and output, walks through installation and a first‑pipeline example, and provides a comprehensive overview of its input, filter, and output plugins with configuration snippets.

ConfigurationELKLogstash
0 likes · 10 min read
Introduction to Logstash: Basics, Installation, Configuration, and Plugins
Top Architect
Top Architect
Oct 28, 2020 · Backend Development

SpringBoot Project Optimization: Configuration File and JVM Tuning Guide

This article explains how to optimize a SpringBoot application by modifying the application.properties configuration file and tuning JVM parameters, providing practical code examples, IDE and script methods, and detailed explanations of each JVM option for better performance.

ConfigurationJavaSpringBoot
0 likes · 7 min read
SpringBoot Project Optimization: Configuration File and JVM Tuning Guide
DevOps Cloud Academy
DevOps Cloud Academy
Oct 26, 2020 · Operations

Top 7 DevOps Configuration Mistakes That Kill Developer Productivity

The article identifies seven common DevOps configuration pitfalls—including over‑emphasis on microservices, hard‑coded container settings, mismanaged Kubernetes, missing continuous delivery, fragile test automation, self‑managed databases, and unnecessary multi‑cloud—and offers practical guidance to avoid them and boost developer productivity.

ConfigurationKubernetesMicroservices
0 likes · 11 min read
Top 7 DevOps Configuration Mistakes That Kill Developer Productivity
Architect's Tech Stack
Architect's Tech Stack
Oct 22, 2020 · Fundamentals

Comprehensive Guide to Sublime Text: Installation, Configuration, and Usage

This article provides a thorough, step‑by‑step tutorial on Sublime Text covering its history, installation on Windows, environment‑variable setup, Package Control installation, core concepts, settings, editing features, multi‑selection, find/replace, navigation shortcuts, window management, themes, color schemes, good coding practices, and a complete shortcuts cheat‑sheet.

ConfigurationInstallationSublime Text
0 likes · 21 min read
Comprehensive Guide to Sublime Text: Installation, Configuration, and Usage
Top Architect
Top Architect
Oct 22, 2020 · Databases

Designing High Availability for Redis with Sentinel

This article explains how to use Redis Sentinel to achieve high availability, covering its core functions, configuration steps, three methods of receiving failover notifications, and a recommended overall design with diagrams and code examples.

Configurationdatabasefailover
0 likes · 9 min read
Designing High Availability for Redis with Sentinel
Senior Brother's Insights
Senior Brother's Insights
Oct 21, 2020 · Backend Development

Why SpringBoot’s Default Druid Settings Fail and How to Fix Them

The article explains how default Druid connection‑pool settings in a SpringBoot project can leave the pool uninitialized, shows the hidden pitfalls, and provides the exact Maven dependencies and configuration properties needed to correctly enable and tune Druid, including enabling its monitoring console.

ConfigurationDatabaseConnectionPoolDruid
0 likes · 8 min read
Why SpringBoot’s Default Druid Settings Fail and How to Fix Them
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 21, 2020 · Databases

How to Reset a Forgotten MySQL Root Password

This guide explains how to recover a lost MySQL root password by editing the MySQL configuration to skip grant tables, restarting the service, and then setting a new password via SQL commands, with platform-specific steps for Windows, macOS, and Linux.

ConfigurationDatabase AdministrationWindows
0 likes · 4 min read
How to Reset a Forgotten MySQL Root Password
Programmer DD
Programmer DD
Oct 20, 2020 · Backend Development

Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide

This article explains how to choose and integrate Java logging frameworks, use SLF4J with Logback, understand Spring Boot's default logging setup, customize log output, and switch between implementations such as Log4j2, providing practical code snippets and configuration examples.

ConfigurationJavaSpring Boot
0 likes · 10 min read
Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide
Java Architect Essentials
Java Architect Essentials
Oct 11, 2020 · Backend Development

IntelliJ IDEA Tips and Configuration Guide: Maven Setup, Code Style, Shortcuts, Plugins, and More

This comprehensive guide details IntelliJ IDEA configuration and productivity tips, covering Maven setup, code line width, case‑insensitive completion, forced Maven dependency refresh, file‑type exclusions, shortcut customizations, plugin installation, memory settings, JSON injection, presentation mode, and numerous other settings to streamline Java development.

ConfigurationIDE TipsIntelliJ IDEA
0 likes · 12 min read
IntelliJ IDEA Tips and Configuration Guide: Maven Setup, Code Style, Shortcuts, Plugins, and More
FunTester
FunTester
Sep 29, 2020 · Backend Development

How to Quickly Parse Zookeeper XML Configs with Groovy: A Practical Guide

This article walks through building a Groovy utility to parse Zookeeper XML configuration files—covering parsing methods, choosing DOM for small files, implementing a reusable XMLUtil class, and demonstrating the tool with sample code and console output screenshots.

ConfigurationDOM parsingGroovy
0 likes · 5 min read
How to Quickly Parse Zookeeper XML Configs with Groovy: A Practical Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 23, 2020 · Databases

Integrating Redis Cluster with SpringBoot: Configuration, Dependencies, and Utility Classes

This tutorial explains how to upgrade a SpringBoot application from a single‑node Redis setup to a Redis cluster by adjusting configuration parameters, adding the correct Maven dependencies, injecting a RedisTemplate with JedisConnectionFactory, and providing a reusable utility class for common Redis operations.

ConfigurationJavaRedisCluster
0 likes · 12 min read
Integrating Redis Cluster with SpringBoot: Configuration, Dependencies, and Utility Classes
Architect
Architect
Sep 17, 2020 · Big Data

Kafka Exactly-Once Semantics and Transaction API Overview

This article explains Kafka's exactly‑once semantics and transaction support, detailing the new producer API methods, related exceptions, configuration parameters, and a sample application illustrating how to initialize, begin, process, and commit or abort transactions while ensuring idempotent and atomic message handling.

ConfigurationExactly-OnceIdempotence
0 likes · 19 min read
Kafka Exactly-Once Semantics and Transaction API Overview
Efficient Ops
Efficient Ops
Sep 13, 2020 · Operations

Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Essentials

This guide explains Nginx’s core concepts—including reverse proxy, load balancing, static‑dynamic separation, common commands, configuration blocks, and high‑availability setup with Keepalived—providing step‑by‑step examples and practical diagrams for reliable web service deployment.

ConfigurationOperationshigh availability
0 likes · 11 min read
Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Essentials
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 12, 2020 · Backend Development

Spring MVC Introduction, Core Principles, and Source Code Analysis

This article introduces Spring MVC, explains the problems of mixing JSP and Servlets, details the MVC layered architecture, walks through essential configuration files and Maven dependencies, presents sample controller code, and analyzes the DispatcherServlet source to illustrate the complete request‑response flow in a Java web application.

Backend DevelopmentConfigurationDispatcherServlet
0 likes · 23 min read
Spring MVC Introduction, Core Principles, and Source Code Analysis
Programmer DD
Programmer DD
Sep 9, 2020 · Backend Development

Understanding Spring Boot Config File Priority: properties vs yaml

Spring Boot loads configuration files in a defined order, giving higher priority to application.properties over application.yaml, and searches locations such as file:./config/, file:./, classpath:/config/, and classpath:/, with merging behavior that interviewers often test.

ConfigurationSpring BootYAML
0 likes · 5 min read
Understanding Spring Boot Config File Priority: properties vs yaml
Big Data Technology & Architecture
Big Data Technology & Architecture
Sep 1, 2020 · Big Data

Configuring Hadoop to Support LZO Compression

This guide explains how to enable LZO compression in Hadoop by installing the twitter‑provided hadoop‑lzo library, updating core‑site.xml, synchronizing files across nodes, creating LZO indexes, and running a WordCount MapReduce job with LZO‑compressed output.

Big DataConfigurationHadoop
0 likes · 6 min read
Configuring Hadoop to Support LZO Compression
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 26, 2020 · Fundamentals

Master Jupyter Notebook: Change Directory, Browser, Password, and Themes

This guide walks Jupyter Notebook beginners through essential configuration steps—including altering the default working directory, setting a preferred browser, securing the notebook with a password, installing useful extensions, and customizing the notebook’s appearance—empowering a smoother, more personalized Python workflow.

ConfigurationEnvironment setupExtensions
0 likes · 8 min read
Master Jupyter Notebook: Change Directory, Browser, Password, and Themes
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 24, 2020 · Databases

Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster

This article provides a comprehensive guide to Redis deployment, covering standalone, master‑slave replication, Sentinel high‑availability, and cluster sharding modes, detailing their principles, advantages, drawbacks, and step‑by‑step configuration examples with Maven dependencies and Redis configuration files.

ClusterConfigurationDeployment
0 likes · 28 min read
Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster
Wukong Talks Architecture
Wukong Talks Architecture
Aug 20, 2020 · Backend Development

RocketMQ Windows Installation, Configuration, Core Concepts, and Best Practices

This comprehensive guide walks through downloading and installing RocketMQ on Windows, configuring environment variables, starting services, integrating the RocketMQ console, explaining core components, message models, reliability strategies, duplicate handling, transaction messages, and ordering guarantees for robust distributed messaging systems.

ConfigurationInstallationJava
0 likes · 36 min read
RocketMQ Windows Installation, Configuration, Core Concepts, and Best Practices
Java Architecture Diary
Java Architecture Diary
Aug 19, 2020 · Backend Development

What Changed in Spring Boot 2.4 Config File Processing?

Spring Boot 2.4 introduces a major overhaul of how application.properties and application.yml files are processed, adding deterministic document ordering, new profile activation keys, support for multi‑document properties, profile groups, import of external configuration, and Kubernetes‑aware volume mounts, while preserving backward compatibility through a legacy mode.

ConfigurationKubernetesYAML
0 likes · 12 min read
What Changed in Spring Boot 2.4 Config File Processing?
Programmer DD
Programmer DD
Aug 16, 2020 · Backend Development

Why the Trailing Slash Matters in Nginx proxy_pass and location Directives

Understanding how the presence or absence of a trailing slash in Nginx’s location and proxy_pass directives changes request routing, with detailed examples and four test cases, helps prevent misconfigurations that can cause broken links or unexpected redirects in web applications.

ConfigurationWeb serverlocation
0 likes · 6 min read
Why the Trailing Slash Matters in Nginx proxy_pass and location Directives
Liangxu Linux
Liangxu Linux
Aug 6, 2020 · Backend Development

Mastering Nginx Rate Limiting: From Basics to Advanced Configurations

This guide explains how Nginx implements rate limiting using the leaky‑bucket algorithm, walks through basic and advanced configurations—including limit_req_zone, limit_req, burst, nodelay, whitelisting, multiple limits, logging, and custom status codes—while providing concrete code examples and practical tips.

Configurationleaky bucketlimit_req
0 likes · 14 min read
Mastering Nginx Rate Limiting: From Basics to Advanced Configurations
ITPUB
ITPUB
Aug 6, 2020 · Mobile Development

How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro

This article explains a practical solution for developing, configuring, and packaging multiple mini‑programs from a single codebase using Taro, covering the challenges of cross‑team collaboration, environment‑specific configuration, adaptation layers, and integration methods such as plugins and sub‑packages.

ConfigurationMini ProgramPlugin Integration
0 likes · 16 min read
How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro
Programmer DD
Programmer DD
Jul 29, 2020 · Backend Development

How Does Spring’s @Enable Annotation Work Under the Hood?

This article explains the internal mechanics of Spring's @Enable annotations, detailing how they rely on @Import, the role of ConfigurationClassPostProcessor, the parsing flow of configuration classes, and how CGLIB enhances @Configuration classes to manage @Bean method invocations.

ConfigurationJavaannotation
0 likes · 10 min read
How Does Spring’s @Enable Annotation Work Under the Hood?
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 28, 2020 · Backend Development

Dubbo Service Isolation and Local Development Configuration Solutions

This article explains how to configure Dubbo for local service calls and test‑environment isolation by using @Reference URL specifications, a user‑home properties file, and Nacos namespace isolation, providing practical steps for backend developers to avoid cross‑instance interference and streamline branch testing.

BackendConfigurationDubbo
0 likes · 7 min read
Dubbo Service Isolation and Local Development Configuration Solutions
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2020 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This article explains Nginx rate‑limiting fundamentals and advanced configurations, covering the leaky‑bucket algorithm, basic directives, burst and nodelay handling, whitelisting with geo/map, multiple limit rules, logging details, and custom error responses to protect servers and mitigate attacks.

ConfigurationNginxSecurity
0 likes · 11 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
dbaplus Community
dbaplus Community
Jul 14, 2020 · Databases

How to Install and Configure MyCat 1.6.5 for a Distributed MySQL Cluster

This guide walks through installing MySQL nodes, Java, and MyCat 1.6.5, configuring schemas, data nodes, sharding rules, adjusting ports, adding users, and verifying the MyCat service, providing complete code snippets and troubleshooting tips for a functional distributed database middleware setup.

ConfigurationInstallationMycat
0 likes · 16 min read
How to Install and Configure MyCat 1.6.5 for a Distributed MySQL Cluster
macrozheng
macrozheng
Jul 13, 2020 · Backend Development

Top 16 Spring Boot Best Practices for Robust Microservices

This article presents sixteen practical Spring Boot best‑practice recommendations—from using custom BOMs and auto‑configuration to structuring code, handling concurrency, externalizing configuration, and testing—aimed at building clean, maintainable, and production‑ready Java microservices.

Backend DevelopmentConfigurationJava
0 likes · 13 min read
Top 16 Spring Boot Best Practices for Robust Microservices
Laravel Tech Community
Laravel Tech Community
Jul 6, 2020 · Operations

A Minimal Nginx Tutorial: Installation, Commands, Reverse Proxy, HTTPS, Load Balancing and Advanced Configurations

This tutorial introduces Nginx as a lightweight web, reverse‑proxy and mail server, explains core concepts such as reverse proxying, provides essential command‑line shortcuts, shows how to create startup scripts, and walks through HTTP/HTTPS proxy setups, load‑balancing strategies, multi‑app routing, static‑site serving, file‑server configuration and CORS handling.

ConfigurationDevOpsHTTPS
0 likes · 16 min read
A Minimal Nginx Tutorial: Installation, Commands, Reverse Proxy, HTTPS, Load Balancing and Advanced Configurations
High Availability Architecture
High Availability Architecture
Jul 1, 2020 · Backend Development

Design and Implementation of the “Dayu” Business Gateway for Bilibili Membership Purchase

This article presents a comprehensive architectural analysis of Bilibili’s “Dayu” business gateway, detailing its motivations, design principles, async processing model, configurable pipelines, dynamic Ognl expressions, caching strategies, performance results, and practical lessons for backend developers.

AsyncBackendConfiguration
0 likes · 25 min read
Design and Implementation of the “Dayu” Business Gateway for Bilibili Membership Purchase
Open Source Tech Hub
Open Source Tech Hub
Jun 26, 2020 · Operations

Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu

This tutorial walks through installing Java (JRE/JDK), setting JAVA_HOME, installing Jenkins via apt or Docker, configuring Jenkins service and Nginx reverse proxy, handling common timezone and permission errors, and resetting the admin password, providing complete commands and configuration snippets for a functional CI/CD setup on Ubuntu.

ConfigurationDockerInstallation
0 likes · 13 min read
Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 22, 2020 · Operations

Introduction to the Prometheus Data Collection Process

This article explains the complete Prometheus data collection workflow, covering key concepts such as targets, samples, and meta labels, detailing the relabeling steps, configuration options, example use‑cases, and the final scrape and storage phases for effective monitoring.

ConfigurationPrometheusdata collection
0 likes · 8 min read
Introduction to the Prometheus Data Collection Process
37 Interactive Technology Team
37 Interactive Technology Team
Jun 19, 2020 · Frontend Development

Webpack Multi-Page Project Build Practice

The article walks through configuring Webpack to build a multi‑page Vue application—showing why the default CLI SPA setup falls short, how to generate dynamic entry points, set output paths, apply loaders for JS, CSS, images, and use plugins such as MiniCssExtractPlugin, CopyWebpackPlugin and HtmlWebpackPlugin to produce separate bundles and HTML files for each page.

Configurationbuildfrontend
0 likes · 20 min read
Webpack Multi-Page Project Build Practice
Big Data Technology Architecture
Big Data Technology Architecture
Jun 15, 2020 · Databases

Resolving Zookeeper and HBase Master Crash Caused by jute.maxbuffer Misconfiguration

The article details a step‑by‑step investigation of a Zookeeper outage and subsequent HBase master failure caused by an outdated Zookeeper version bug and an excessively large jute.maxbuffer setting, explaining how to identify the issue, adjust configurations, and improve region assignment performance.

ConfigurationDistributed SystemsHBase
0 likes · 5 min read
Resolving Zookeeper and HBase Master Crash Caused by jute.maxbuffer Misconfiguration
Architecture Digest
Architecture Digest
Jun 14, 2020 · Fundamentals

IntelliJ IDEA Tips and Configuration Guide

This article provides a comprehensive collection of IntelliJ IDEA configuration steps, shortcuts, and productivity tips—including Maven setup, code‑style adjustments, keymap changes, plugin installation, presentation mode, inject‑language usage, and common troubleshooting—to help developers work more efficiently in Java projects.

ConfigurationIDE shortcutsIntelliJ IDEA
0 likes · 11 min read
IntelliJ IDEA Tips and Configuration Guide
Liangxu Linux
Liangxu Linux
Jun 14, 2020 · Fundamentals

Master Linux Shell: Types, Variables, Config Files, and Conditional Tests

This guide explains the fundamentals of Linux shells—including common shell types, variable classifications, environment and user-defined variables, the order in which configuration files are loaded for interactive and login sessions, and how to write reliable conditional tests in shell scripts.

BashConfigurationShell
0 likes · 9 min read
Master Linux Shell: Types, Variables, Config Files, and Conditional Tests
vivo Internet Technology
vivo Internet Technology
Jun 10, 2020 · Backend Development

Understanding Spring Boot Configuration Class Parsing and Core Annotations

Spring Boot parses @SpringBootApplication by combining @SpringBootConfiguration, @EnableAutoConfiguration, and @ComponentScan, then processes @Import, @Conditional, and bean post‑processors, uses SpringFactoriesLoader for auto‑configuration, and follows an eight‑step configuration‑class parsing flow to register beans during startup.

Bean ProcessingConfigurationJava
0 likes · 35 min read
Understanding Spring Boot Configuration Class Parsing and Core Annotations
ITPUB
ITPUB
Jun 7, 2020 · Backend Development

Master Nginx: Installation, Configuration, Load Balancing & Caching

This guide walks you through setting up Nginx on CentOS, explains its core features such as event‑driven architecture, lightweight modules, and CPU affinity, then demonstrates practical scenarios like static asset serving, browser caching, cross‑origin handling, anti‑hotlinking, reverse proxy, load balancing algorithms, and proxy caching with detailed configuration examples.

BackendConfigurationNginx
0 likes · 18 min read
Master Nginx: Installation, Configuration, Load Balancing & Caching