Tagged articles
1156 articles
Page 7 of 12
Architect's Tech Stack
Architect's Tech Stack
May 22, 2022 · Backend Development

Spring Boot Best Practices: 16 Essential Guidelines for Building Robust Microservices

This article presents sixteen practical Spring Boot best‑practice recommendations—ranging from custom BOM management and automatic configuration to project structure, logging, testing, and externalized configuration—to help developers build clean, maintainable, and production‑ready Java microservices.

Configurationbackend-developmentbest practices
0 likes · 13 min read
Spring Boot Best Practices: 16 Essential Guidelines for Building Robust Microservices
dbaplus Community
dbaplus Community
May 16, 2022 · Databases

Master MySQL 8.0.28: Install, Configure, and Connect via JDBC

This guide walks beginners through downloading, installing, and configuring MySQL 8.0.28 on Windows and Linux, covering environment variables, service management, password recovery, user and role creation, and JDBC connection setup with Maven, providing detailed commands, code snippets, and troubleshooting tips for a complete setup.

ConfigurationInstallationJDBC
0 likes · 29 min read
Master MySQL 8.0.28: Install, Configure, and Connect via JDBC
DataFunSummit
DataFunSummit
May 13, 2022 · Backend Development

Configuring Multiple Environments in Spring Boot

This guide explains how to set up separate configuration files for development, testing, and production in Spring Boot, modify them for each environment, and switch between environments using configuration properties, IDE settings, or command‑line arguments.

BackendConfigurationMulti-Environment
0 likes · 6 min read
Configuring Multiple Environments in Spring Boot
Architecture Digest
Architecture Digest
May 13, 2022 · Big Data

Step-by-Step Guide to Deploy a Multi-Node Elasticsearch Cluster with Docker

This article provides a comprehensive tutorial on pulling Elasticsearch Docker images, configuring data directories, creating cluster configuration files, adjusting JVM settings, launching three Elasticsearch nodes in Docker containers, and verifying the cluster using both the REST API and the elasticsearch‑head UI.

ConfigurationDockerElasticsearch
0 likes · 12 min read
Step-by-Step Guide to Deploy a Multi-Node Elasticsearch Cluster with Docker
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2022 · Operations

Nginx Installation, Configuration, and Basic Usage Guide

This guide walks through downloading, compiling, and installing Nginx from source on Linux, configuring dependencies, creating a systemd service, managing start/stop commands, understanding the directory layout, and setting up basic nginx.conf directives—including worker processes, connections, MIME types, and virtual host server_name patterns.

ConfigurationInstallationLinux
0 likes · 16 min read
Nginx Installation, Configuration, and Basic Usage Guide
Practical DevOps Architecture
Practical DevOps Architecture
Apr 22, 2022 · Operations

GitLab Installation and Basic Configuration Guide on CentOS

This guide walks through installing GitLab on a CentOS server, configuring its external URL, setting up admin credentials, performing basic GitLab operations such as disabling auto‑registration, creating projects, configuring SSH keys, testing repository cloning, and configuring webhooks and backup management.

BackupConfigurationGitLab
0 likes · 4 min read
GitLab Installation and Basic Configuration Guide on CentOS
Java Captain
Java Captain
Apr 19, 2022 · Databases

Eight Classic MySQL Errors and How to Fix Them

This article presents eight common MySQL error scenarios—including forgotten passwords, password policy violations, case‑sensitivity issues, service startup failures, export/import restrictions, connection limits, binary log overflow, and primary‑key replication errors—along with detailed troubleshooting steps and configuration commands to resolve each problem.

ConfigurationDatabase Errorsmysql
0 likes · 13 min read
Eight Classic MySQL Errors and How to Fix Them
Open Source Linux
Open Source Linux
Apr 14, 2022 · Backend Development

Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers

This comprehensive guide walks developers through Nginx fundamentals, key features, installation on CentOS, essential commands, core configuration blocks, directive details, variable usage, upstream and proxy_pass setup, reverse proxy, load balancing strategies, caching, HTTPS, CORS, gzip compression, and the internal architecture, enabling you to confidently deploy and manage Nginx in production environments.

ConfigurationLinuxNginx
0 likes · 42 min read
Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers
Efficient Ops
Efficient Ops
Apr 12, 2022 · Operations

Mastering Nginx: From Basics to High‑Availability Clusters

This article introduces Nginx’s high‑performance architecture, explains its role as a web server, reverse proxy, and load balancer, walks through installation, core configuration, worker tuning, practical reverse‑proxy and load‑balancing examples, and demonstrates building a high‑availability cluster with Keepalived.

ConfigurationNginxWeb server
0 likes · 13 min read
Mastering Nginx: From Basics to High‑Availability Clusters
Top Architect
Top Architect
Apr 10, 2022 · Backend Development

Spring Boot Best Practices: 16 Essential Tips for Building Robust Microservices

This article presents sixteen practical Spring Boot best‑practice recommendations—including custom BOM management, auto‑configuration, project initialization with Spring Initializr, clean controller design, service layering, database isolation, constructor injection, logging, testing, and configuration externalization—to help developers build maintainable, high‑quality microservices efficiently.

ConfigurationMicroservicesSpring Boot
0 likes · 13 min read
Spring Boot Best Practices: 16 Essential Tips for Building Robust Microservices
IT Services Circle
IT Services Circle
Apr 8, 2022 · Backend Development

Comprehensive Guide to Installing and Using the Caddy Web Server

This article provides a detailed tutorial on installing Caddy on CentOS and Docker, configuring its powerful Caddyfile syntax, enabling HTTPS, reverse and forward proxy, gzip compression, address rewriting, and directory routing, demonstrating how Caddy can replace Nginx for modern web hosting.

CaddyConfigurationDocker
0 likes · 11 min read
Comprehensive Guide to Installing and Using the Caddy Web Server
Ziru Technology
Ziru Technology
Apr 8, 2022 · Databases

How to Diagnose and Prevent Split-Brain Data Loss in Redis Master-Slave Clusters

This article explains why data loss can occur in Redis master‑slave clusters due to split‑brain scenarios, outlines step‑by‑step troubleshooting methods—including checking replication lag, analyzing client logs, and monitoring resource usage—and recommends configuration settings such as min‑slaves‑to‑write and min‑slaves‑max‑lag to prevent the issue.

ConfigurationData lossMaster‑Slave
0 likes · 8 min read
How to Diagnose and Prevent Split-Brain Data Loss in Redis Master-Slave Clusters
Bilibili Tech
Bilibili Tech
Apr 2, 2022 · Backend Development

Overview and Architecture of Kratos v2 Go Microservice Framework

Kratos v2 is a lightweight, highly pluggable Go microservice framework that replaces the monolithic v1 design with a toolbox of interchangeable components—such as transport, middleware, logging, configuration, and service discovery—organized in a DDD‑inspired layout and extensible via protobuf‑defined plugins.

APIConfigurationFramework
0 likes · 18 min read
Overview and Architecture of Kratos v2 Go Microservice Framework
Liangxu Linux
Liangxu Linux
Mar 29, 2022 · Backend Development

Mastering Nginx: Core Concepts, Configuration, and High‑Performance Techniques

This comprehensive guide explains what Nginx is, its advantages, typical use cases, request handling, high‑concurrency architecture, proxy types, directory layout, key configuration directives, virtual host setup, load‑balancing algorithms, rate‑limiting, static‑dynamic separation, gzip compression, health checks, and practical code examples for production deployments.

Configurationperformancerate limiting
0 likes · 29 min read
Mastering Nginx: Core Concepts, Configuration, and High‑Performance Techniques
ITPUB
ITPUB
Mar 29, 2022 · Fundamentals

Master Zsh: Install, Configure, and Supercharge Your Shell with Oh‑My‑Zsh

This guide walks you through the basics of Linux shells, introduces Zsh and its powerful features, shows how to install Zsh, configure it with Oh‑My‑Zsh, customize themes and plugins, and switch the default shell, providing all essential commands and tips.

ConfigurationShelloh-my-zsh
0 likes · 7 min read
Master Zsh: Install, Configure, and Supercharge Your Shell with Oh‑My‑Zsh
Liangxu Linux
Liangxu Linux
Mar 21, 2022 · Backend Development

Master Nginx: From Basics to Installation, Configuration, and Load Balancing

This guide introduces Nginx’s history, core features, reverse‑proxy and load‑balancing concepts, step‑by‑step installation on macOS and Linux, essential commands, configuration structure, and curated learning resources for developers seeking a solid foundation in web server management.

ConfigurationInstallationmacOS
0 likes · 10 min read
Master Nginx: From Basics to Installation, Configuration, and Load Balancing
Java Backend Technology
Java Backend Technology
Mar 18, 2022 · Backend Development

Why @Configuration @Bean Overrides @Component in Spring Boot 2.0.3

An in‑depth analysis shows that in Spring Boot 2.0.3 a @Configuration class defining a @Bean can override a @Component‑annotated bean of the same type, how the Spring container registers and replaces the bean definitions, and the evolution of bean‑overriding controls in later Spring and Spring Boot releases.

Bean OverridingComponentConfiguration
0 likes · 8 min read
Why @Configuration @Bean Overrides @Component in Spring Boot 2.0.3
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 16, 2022 · Backend Development

Refactoring Zhaunzhuan App Backend Routing with the Aviator Expression Engine

The article describes how the Zhaunzhuan app backend team replaced a hard‑coded Map‑based routing configuration with a rule‑driven Aviator expression engine, detailing the problem analysis, engine selection, architectural redesign, code changes, a deployment incident, and the resulting improvements in flexibility, maintainability, and performance.

AviatorBackendConfiguration
0 likes · 10 min read
Refactoring Zhaunzhuan App Backend Routing with the Aviator Expression Engine
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 14, 2022 · Databases

Understanding ClickHouse-Keeper: Features, Configuration, Commands, and Migration from ZooKeeper

ClickHouse‑Keeper, a C++‑based ZooKeeper replacement using the Raft algorithm, offers linearizable reads, compression, and easier deployment; this article explains its advantages, configuration template, startup command, parameter details, health checks, and step‑by‑step migration from ZooKeeper using the ClickHouse‑Keeper‑Converter tool.

ConfigurationKeeperRaft
0 likes · 6 min read
Understanding ClickHouse-Keeper: Features, Configuration, Commands, and Migration from ZooKeeper
Java Interview Crash Guide
Java Interview Crash Guide
Mar 14, 2022 · Backend Development

Master Spring Boot: Core Concepts, Configurations, and Best Practices

An extensive SpringBoot guide covering its definition, benefits, core configuration files and formats, main annotations, activation methods, container independence, run options, auto‑configuration mechanics, new 2.x features, pagination, security, ActiveMQ, YAML, Actuator, Swagger, exception handling, request mapping nuances, legacy compatibility, protection strategies, executable jar differences, and task scheduling.

ActuatorConfigurationSpringBoot
0 likes · 10 min read
Master Spring Boot: Core Concepts, Configurations, and Best Practices
IT Architects Alliance
IT Architects Alliance
Mar 13, 2022 · Databases

Understanding Redis Persistence Mechanisms: RDB and AOF

This article explains Redis's persistence mechanisms, detailing the snapshot-based RDB approach and the append‑only file (AOF) method, their configuration commands, advantages, disadvantages, and how to choose between them for reliable data durability.

AOFConfigurationPersistence
0 likes · 14 min read
Understanding Redis Persistence Mechanisms: RDB and AOF
Efficient Ops
Efficient Ops
Feb 28, 2022 · Databases

Mastering Redis Persistence: RDB vs AOF Explained

This article explores Redis's persistence mechanisms, detailing how RDB snapshots and AOF logs work, how to configure and trigger them, their advantages and drawbacks, and guidance on choosing the appropriate method for reliable data storage.

AOFConfigurationPersistence
0 likes · 13 min read
Mastering Redis Persistence: RDB vs AOF Explained
Java Architect Essentials
Java Architect Essentials
Feb 28, 2022 · Databases

Configuring Alibaba Druid DataSource and Monitoring in Spring Boot

This article explains the fundamentals of Alibaba Druid as a Java database connection pool, shows how to add Maven dependencies, configure properties and filters in Spring Boot, set up monitoring pages, remove built‑in ads, and retrieve runtime statistics via DruidStatManagerFacade.

ConfigurationDatabase Connection PoolDruid
0 likes · 15 min read
Configuring Alibaba Druid DataSource and Monitoring in Spring Boot
Laravel Tech Community
Laravel Tech Community
Feb 28, 2022 · Backend Development

nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment

nginxWebUI is a web‑based graphical interface that simplifies configuring, managing, and deploying Nginx—including HTTP/TCP forwarding, reverse proxy, load balancing, SSL certificate automation, and multi‑server cluster support—while providing Docker images and detailed installation steps for Linux, Windows, and macOS environments.

ConfigurationDeploymentDocker
0 likes · 9 min read
nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment
Open Source Linux
Open Source Linux
Feb 24, 2022 · Backend Development

Mastering Nginx: Core Concepts, Configuration, and Performance Techniques

This comprehensive guide explains what Nginx is, its key advantages, typical use cases, request processing flow, high‑concurrency model, proxy types, directory layout, configuration directives, load‑balancing strategies, rate‑limiting, compression, health checks, and differences from Apache, providing practical examples and code snippets for backend developers.

ConfigurationNginxWeb server
0 likes · 28 min read
Mastering Nginx: Core Concepts, Configuration, and Performance Techniques
vivo Internet Technology
vivo Internet Technology
Feb 23, 2022 · Backend Development

Design and Implementation of Vivo Multi‑Language Document System

The article describes Vivo’s overseas sales team’s multi‑language document system, detailing its low‑maintenance i18n design that leverages the existing configuration center, a MCMS UI, and a runtime JAR to streamline project creation, translation, testing, publishing, and real‑time front‑end text updates across web and decoupled architectures.

BackendConfigurationSystem Design
0 likes · 10 min read
Design and Implementation of Vivo Multi‑Language Document System
Java Backend Technology
Java Backend Technology
Feb 19, 2022 · Backend Development

Boost Your Java Backend: Practical Coding Habits and Best Practices

This article shares a collection of practical Java/Spring coding habits—including using @ConfigurationProperties for YAML configs, Lombok's @RequiredArgsConstructor, modular method design, avoiding null returns, leveraging HashSet for fast lookups, fine‑grained locking, structured cache naming, @Cacheable with TTL, and asynchronous task handling—to help developers write cleaner, more maintainable, and higher‑performance backend code.

ConfigurationSpring Bootbest practices
0 likes · 9 min read
Boost Your Java Backend: Practical Coding Habits and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Feb 16, 2022 · Backend Development

Java Backend Development Best Practices and Tips

This article presents a collection of practical Java backend development guidelines, covering configuration management with @ConfigurationProperties, constructor injection via @RequiredArgsConstructor, code modularization, exception handling, database query reduction, null avoidance, strategic use of design patterns, IDE assistance, source code reading, and fundamental coding techniques such as map traversal and collection choice.

Configurationbest practicescode quality
0 likes · 7 min read
Java Backend Development Best Practices and Tips
Programmer DD
Programmer DD
Feb 14, 2022 · Backend Development

How to Integrate Tinylog into Spring Boot for Lightweight Logging

This tutorial shows how to add the tinylog logging framework to a Spring Boot application by excluding the default logger, adding tinylog dependencies, configuring tinylog.properties, and verifying the setup with a simple Lombok‑based logging example.

ConfigurationSpring Bootjava
0 likes · 7 min read
How to Integrate Tinylog into Spring Boot for Lightweight Logging
HelloTech
HelloTech
Feb 10, 2022 · Operations

Elasticsearch Allocation Deciders: Overview, Configuration, and Core Algorithms

Elasticsearch’s AllocationDecider abstract class powers dynamic shard placement, with concrete deciders—such as awareness, rebalance, disk‑threshold, filter, version, and snapshot—controlling node selection, replication, and movement, while the AllocationService and its default BalancedShardsAllocator use weighted balance formulas to allocate, relocate, and rebalance shards whenever index changes, settings updates, or cluster state transitions occur.

AllocationDeciderClusterManagementConfiguration
0 likes · 12 min read
Elasticsearch Allocation Deciders: Overview, Configuration, and Core Algorithms
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2022 · Backend Development

Mastering Tars: Deploy, Manage, and Monitor a High‑Performance Microservice Framework

This guide provides a comprehensive overview of the Tars microservice framework, covering its core concepts, deployment methods across various environments, configuration management, service discovery, logging, monitoring, and operational features such as gray releases and circuit‑breaker strategies.

ConfigurationDeploymentMicroservices
0 likes · 18 min read
Mastering Tars: Deploy, Manage, and Monitor a High‑Performance Microservice Framework
Selected Java Interview Questions
Selected Java Interview Questions
Feb 9, 2022 · Backend Development

Understanding Nginx: Features, Architecture, Configuration, and Best Practices

This article provides a comprehensive overview of Nginx, covering its definition, advantages, typical use cases, request processing flow, high‑concurrency design, proxy types, directory layout, key configuration directives, load‑balancing algorithms, rate‑limiting mechanisms, security features, and practical deployment tips for modern web services.

ConfigurationNginxWeb server
0 likes · 28 min read
Understanding Nginx: Features, Architecture, Configuration, and Best Practices
ELab Team
ELab Team
Jan 21, 2022 · Backend Development

Why Nginx Is the Ultimate High‑Performance Web Server and How to Configure It

Nginx, a high‑performance HTTP and mail proxy server, achieves near‑million QPS throughput through its multi‑process architecture, efficient CPU core utilization, and fine‑grained configuration options, and this guide explains its design, core processes, configuration syntax, common directives, and practical usage scenarios for developers and ops engineers.

ConfigurationNginxProxy
0 likes · 15 min read
Why Nginx Is the Ultimate High‑Performance Web Server and How to Configure It
macrozheng
macrozheng
Jan 19, 2022 · Product Management

Why A's Over‑Engineered Fruit Ordering System Lost to B's Simpler Approach

A's fruit‑ordering platform kept adding tags, preferences, and fallback strategies to please every user, but the growing complexity made it hard to configure and debug, ultimately driving customers back to B's straightforward manual ordering system.

ConfigurationUser experiencefeature design
0 likes · 7 min read
Why A's Over‑Engineered Fruit Ordering System Lost to B's Simpler Approach
Liangxu Linux
Liangxu Linux
Jan 18, 2022 · Backend Development

Master Nginx: From Basics to Installation and Configuration

This guide introduces Nginx's key features, explains reverse and forward proxy concepts, walks through installation on macOS and Windows, details common commands, and demonstrates configuration structures and load‑balancing techniques for effective web server deployment.

ConfigurationInstallation
0 likes · 10 min read
Master Nginx: From Basics to Installation and Configuration
Java Captain
Java Captain
Jan 18, 2022 · Backend Development

Best Practices for Java Backend Development: Configuration, Lombok, Modular Code, Exception Handling, and More

This article shares a collection of practical Java backend development habits, covering configuration with @ConfigurationProperties, Lombok's @RequiredArgsConstructor, code modularization, exception throwing, reducing DB queries, avoiding null returns, simplifying if‑else, keeping controllers thin, IDE tips, source code reading, design patterns, and fundamental coding techniques.

BackendConfigurationDesign Patterns
0 likes · 6 min read
Best Practices for Java Backend Development: Configuration, Lombok, Modular Code, Exception Handling, and More
Top Architect
Top Architect
Jan 17, 2022 · Fundamentals

Comprehensive Sublime Text Guide: Installation, Configuration, and Productivity Tips

This article provides a thorough, step‑by‑step tutorial on Sublime Text covering its installation on Windows, adding it to the system PATH, installing Package Control, essential settings, theme customization, and a detailed cheatsheet of keyboard shortcuts to boost coding efficiency across multiple programming languages.

ConfigurationInstallationSublime Text
0 likes · 21 min read
Comprehensive Sublime Text Guide: Installation, Configuration, and Productivity Tips
Java Architect Essentials
Java Architect Essentials
Jan 13, 2022 · Backend Development

Encrypting Spring Boot Configuration Files with Jasypt

This article explains how to secure sensitive Spring Boot configuration properties such as database credentials by integrating the Jasypt library, adding the Maven dependency, configuring an encryption password, generating encrypted values via tests, and applying them in YAML files with optional runtime salt handling.

ConfigurationJasyptencryption
0 likes · 5 min read
Encrypting Spring Boot Configuration Files with Jasypt
Code Ape Tech Column
Code Ape Tech Column
Jan 4, 2022 · Backend Development

How to Enable Multithreaded Scheduled Tasks in Spring Boot

This article explains why Spring Boot's default scheduled tasks run on a single thread and demonstrates three practical ways to configure multithreaded scheduling using SchedulingConfigurer, application properties, and the @Async annotation with a custom thread pool.

ConfigurationScheduled TasksSpring Boot
0 likes · 4 min read
How to Enable Multithreaded Scheduled Tasks in Spring Boot
Top Architect
Top Architect
Dec 31, 2021 · Backend Development

Understanding Nginx Reverse Proxy: Configuration and Practical Examples

This article explains the concepts of forward and reverse proxy, walks through the structure of Nginx configuration files, and provides step‑by‑step code examples for setting up reverse proxy, path‑based routing, and location directives for backend development.

ConfigurationHTTP serverload balancing
0 likes · 12 min read
Understanding Nginx Reverse Proxy: Configuration and Practical Examples
Programmer DD
Programmer DD
Dec 29, 2021 · Backend Development

Master Spring Boot Logging with SLF4J: Configuration, Levels, and Best Practices

This guide explains how Spring Boot handles logging through Commons Logging, recommends using SLF4J as a facade, shows code examples, details log elements, demonstrates how to enable DEBUG, configure console colors, file output, rolling policies, level control, and custom formats for effective backend logging.

Configurationdebugfile-output
0 likes · 11 min read
Master Spring Boot Logging with SLF4J: Configuration, Levels, and Best Practices
Code Ape Tech Column
Code Ape Tech Column
Dec 25, 2021 · Backend Development

Key New Features in Spring Boot 2.6.0

Spring Boot 2.6.0 introduces several important changes such as default prohibition of circular dependencies, custom sanitizing functions, automatic Redis connection‑pool activation, moved reactive session properties, Maven build‑info exclusions, WebTestClient support for MVC testing, and Log4j2 composite configuration options.

BackendConfigurationRelease Notes
0 likes · 5 min read
Key New Features in Spring Boot 2.6.0
转转QA
转转QA
Dec 22, 2021 · Backend Development

Understanding and Testing the Athena Customer Service System: Architecture, Behavior Trees, and Test Strategies

This article examines the Athena customer‑service system by describing its purpose, behavior‑tree based architecture, configuration‑driven logic, and practical testing approaches, while also proposing future improvements such as engine‑plus‑configuration designs and automated test‑case generation.

ConfigurationSystem Architecturebackend-development
0 likes · 10 min read
Understanding and Testing the Athena Customer Service System: Architecture, Behavior Trees, and Test Strategies
Practical DevOps Architecture
Practical DevOps Architecture
Dec 15, 2021 · Databases

Redis AOF Persistence Configuration Guide

This guide explains Redis AOF persistence settings, including default options, the three synchronization strategies (no, always, everysec), and practical recommendations such as enabling AOF on slaves for critical data while keeping masters free of persistence work.

AOFConfigurationDevOps
0 likes · 3 min read
Redis AOF Persistence Configuration Guide
Liangxu Linux
Liangxu Linux
Dec 14, 2021 · Operations

Master Linux Environment Variables: 6 Proven Configuration Methods

This guide explains why and how to configure Linux environment variables, demonstrates reading them, and provides six practical methods—including using export, editing ~/.bashrc, ~/.bash_profile, /etc/bashrc, /etc/profile, and /etc/environment—plus a detailed analysis of the loading order and useful tips for custom profiles and aliases.

Configuration
0 likes · 12 min read
Master Linux Environment Variables: 6 Proven Configuration Methods
IT Architects Alliance
IT Architects Alliance
Dec 11, 2021 · Databases

Mastering Redis Replication and Sentinel: Solving Failover Challenges

This article examines the limitations of Redis master‑slave replication, explains how Redis Sentinel addresses those issues with monitoring, notification, and automatic failover, and provides detailed configuration commands, discovery mechanisms, and step‑by‑step failover procedures for building a highly available Redis deployment.

ConfigurationReplicationdatabase
0 likes · 12 min read
Mastering Redis Replication and Sentinel: Solving Failover Challenges
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Dec 6, 2021 · Frontend Development

How EasyDoc Simplifies Project Documentation and User Guides

EasyDoc is a configurable, low‑effort project documentation system that reduces onboarding difficulty, bridges information gaps between team members, and shifts documentation responsibilities from developers to dedicated tools, offering guided tutorials, editable nodes, operation manuals, and user guides for complex web applications.

ConfigurationEasyDocfrontend
0 likes · 17 min read
How EasyDoc Simplifies Project Documentation and User Guides
Aikesheng Open Source Community
Aikesheng Open Source Community
Dec 6, 2021 · Databases

MySQL Time Zone Configuration: Installation Standards, Session Variables, and Their Impact on Data

This article explains how to set the correct time zone for MySQL during installation, describes the relevant startup parameters and system variables, demonstrates their effect on functions like NOW() and TIMESTAMP columns, and provides practical solutions for Java applications, data migration, and dump utilities.

ConfigurationTimezonedatabase
0 likes · 11 min read
MySQL Time Zone Configuration: Installation Standards, Session Variables, and Their Impact on Data
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 2, 2021 · Backend Development

Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration

The article introduces Egg.js, a Node.js framework that implements the classic MVC pattern with clearly separated controllers, services, and views, explains routing, configuration, project layout, multi‑process architecture, scheduled tasks, and plugin system, and demonstrates building a Hacker News clone.

ConfigurationMVCNode.js
0 likes · 17 min read
Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration
Liangxu Linux
Liangxu Linux
Nov 28, 2021 · Operations

Master Linux Environment Variables: Configuration, Loading Order, and Tips

Learn how to configure Linux environment variables using various methods such as export, editing ~/.bashrc, ~/.profile, /etc/profile, and /etc/environment, understand the loading sequence of these files, explore classification of user and system variables, and discover practical tips and testing techniques.

Configuration
0 likes · 13 min read
Master Linux Environment Variables: Configuration, Loading Order, and Tips
Java Architecture Diary
Java Architecture Diary
Nov 19, 2021 · Backend Development

What’s New in Spring Boot 2.6? Key Features and Configuration Changes

Spring Boot 2.6 introduces Cookie SameSite support, reactive session timeout, custom data‑masking rules, automatic Redis pool configuration, richer runtime Java metrics, build‑info personalization, new startup and disk metrics, enhanced Docker image building, and many deprecated properties removed or renamed, improving security and performance.

ConfigurationDockerMetrics
0 likes · 7 min read
What’s New in Spring Boot 2.6? Key Features and Configuration Changes
Laravel Tech Community
Laravel Tech Community
Nov 15, 2021 · Backend Development

session_save_path — Get or Set the Current Session Save Path (PHP)

The article explains PHP's session_save_path function, detailing its syntax, how it returns or sets the session storage directory, the required path parameter, and the necessity to call it before session_start(), providing essential guidance for backend developers managing session data.

BackendConfigurationPHP
0 likes · 1 min read
session_save_path — Get or Set the Current Session Save Path (PHP)
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Nov 2, 2021 · Backend Development

Why My Custom Dubbo LoadBalance Stopped Working and How to Fix It

The article recounts a puzzling case where a custom Dubbo load‑balance extension (XLB) stopped being applied, explains how conflicting XML and Spring‑Boot configurations caused the consumer to ignore the custom setting, and walks through the source‑code investigation that reveals the loading order and caching behavior, ending with a concise summary of the root cause and resolution.

ConfigurationDubboLoadBalance
0 likes · 8 min read
Why My Custom Dubbo LoadBalance Stopped Working and How to Fix It
政采云技术
政采云技术
Oct 28, 2021 · Backend Development

HikariCP Overview (Part 1): Initialization, Core Components, Monitoring and Configuration

This article provides a detailed analysis of HikariCP’s initialization, core components, startup flow, connection acquisition logic, monitoring metrics, and key configuration parameters, illustrating how Spring Boot 2.x leverages this high‑performance JDBC connection pool and offering guidance for tuning and extending it.

ConfigurationConnection PoolHikariCP
0 likes · 14 min read
HikariCP Overview (Part 1): Initialization, Core Components, Monitoring and Configuration
Selected Java Interview Questions
Selected Java Interview Questions
Oct 28, 2021 · Operations

Common Nginx Configuration Snippets Cheat Sheet

This article provides a concise collection of frequently used Nginx configuration snippets—including listening ports, access logs, server names, static assets, redirects, reverse proxy, load balancing, and SSL settings—along with a brief introduction to an online visual configuration tool.

ConfigurationNginxSSL
0 likes · 5 min read
Common Nginx Configuration Snippets Cheat Sheet
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 28, 2021 · Databases

MySQL Upgrade Guide: Principles, 8.0 Changes, Pre‑Upgrade Checks, and Step‑by‑Step In‑Place & Logical Migration

This article outlines the principles, recommended practices, and detailed steps for upgrading MySQL from 5.7 to 8.0, covering version compatibility, major 8.0 feature changes, pre‑upgrade checks, in‑place and logical migration procedures, and essential configuration adjustments with example commands.

ConfigurationInnoDBdatabase migration
0 likes · 23 min read
MySQL Upgrade Guide: Principles, 8.0 Changes, Pre‑Upgrade Checks, and Step‑by‑Step In‑Place & Logical Migration
Architect's Tech Stack
Architect's Tech Stack
Oct 25, 2021 · Backend Development

SpringBoot Project Optimization and JVM Tuning Guide

This article provides a step‑by‑step guide on optimizing SpringBoot projects by modifying configuration files and tuning JVM parameters, covering both IDE‑based VM options and command‑line scripts, with detailed explanations of each setting and practical examples.

ConfigurationSpringBootbackend optimization
0 likes · 6 min read
SpringBoot Project Optimization and JVM Tuning Guide
Liangxu Linux
Liangxu Linux
Oct 18, 2021 · Backend Development

Why a Missing Slash in Nginx proxy_pass Breaks Your Site – Deep Dive

This article explains how the presence or absence of a trailing slash in Nginx location blocks and proxy_pass directives changes request matching and URL rewriting, illustrated with concrete configuration examples and test results to help avoid common deployment errors.

BackendConfigurationNginx
0 likes · 7 min read
Why a Missing Slash in Nginx proxy_pass Breaks Your Site – Deep Dive
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2021 · Fundamentals

Choosing the Right Config File Format for Python Projects

This article explains why configuration files are essential, compares common formats such as INI, JSON, TOML, and YAML, and demonstrates how to read each using Python's built‑in libraries like configparser, json, toml, and PyYAML, including security considerations and best practices.

ConfigurationTOMLYAML
0 likes · 11 min read
Choosing the Right Config File Format for Python Projects
Su San Talks Tech
Su San Talks Tech
Oct 11, 2021 · Backend Development

Unlock the Full Power of Spring’s @Value: Tips, Tricks, and Hidden Features

This comprehensive guide explores Spring's @Value annotation, covering basic usage, property name handling, encoding issues, default values, static fields, various data types, collection injection, EL expressions, bean injection, and the differences between ${} and #{} to help Java developers master configuration injection.

@ValueConfigurationEL expression
0 likes · 19 min read
Unlock the Full Power of Spring’s @Value: Tips, Tricks, and Hidden Features
Java Architect Essentials
Java Architect Essentials
Oct 10, 2021 · Operations

Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management

This article introduces Nginx‑GUI, explains its requirements and current implementation for configuration and performance monitoring, provides step‑by‑step installation and configuration instructions with code snippets, and lists the features already realized and the remaining challenges such as log analysis and traffic statistics.

ConfigurationGUILinux
0 likes · 4 min read
Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management
MaGe Linux Operations
MaGe Linux Operations
Oct 3, 2021 · Backend Development

Why a Missing '/' in Nginx proxy_pass Can Break Your Site

This article explains how Nginx location matching works, why the presence or absence of a trailing slash in both location blocks and proxy_pass directives changes request routing, and provides concrete configuration examples to avoid common pitfalls.

BackendConfigurationNginx
0 likes · 6 min read
Why a Missing '/' in Nginx proxy_pass Can Break Your Site
Programmer DD
Programmer DD
Sep 23, 2021 · Backend Development

How to Set Up Nginx‑GUI for Visual Nginx Management on Linux

This guide walks you through installing, configuring, and running the open‑source Nginx‑GUI tool on a Linux server, covering download, property file edits, Linux‑specific renaming, permission setup, startup commands, and the features currently supported versus pending.

ConfigurationGUILinux
0 likes · 4 min read
How to Set Up Nginx‑GUI for Visual Nginx Management on Linux
IT Architects Alliance
IT Architects Alliance
Sep 20, 2021 · Backend Development

Design and Implementation of a Custom Java Logging Framework

This article walks through building a complete Java logging framework from scratch, covering the core LoggingEvent class, Appender abstraction, Level enumeration, hierarchical Logger design, context management, factory creation, and XML/YAML configuration parsing.

AppenderConfigurationFramework
0 likes · 14 min read
Design and Implementation of a Custom Java Logging Framework
HomeTech
HomeTech
Sep 15, 2021 · Backend Development

How ASF Simplifies gRPC‑to‑Go Migration and Boosts Service Governance

This article explains the AutoHome Service Framework (ASF), its architecture, how it enables seamless migration from gRPC to Go services, the added Dubbo‑go support, configuration optimizations, advanced load‑balancing strategies, observability enhancements, and future plans for adaptive balancing and zero‑downtime deployments.

ConfigurationGoMicroservices
0 likes · 18 min read
How ASF Simplifies gRPC‑to‑Go Migration and Boosts Service Governance
Java Architecture Diary
Java Architecture Diary
Sep 14, 2021 · Backend Development

How to Compile Nacos with Oracle Support and Run It in Standalone Mode

Learn how to extend Nacos’s configuration persistence beyond Derby and MySQL by cloning the feature_multiple_datasource_support branch, compiling the source with Maven, configuring Oracle as a datasource in application.properties, and launching Nacos in standalone mode, with step‑by‑step commands and essential scripts.

BackendConfigurationNacos
0 likes · 3 min read
How to Compile Nacos with Oracle Support and Run It in Standalone Mode
Architecture Digest
Architecture Digest
Sep 10, 2021 · Backend Development

Nginx Configuration Cheat Sheet: Common Settings and Examples

This article provides a concise Nginx cheat sheet covering essential configuration snippets such as listening ports, access logs, server names, static assets, redirects, reverse proxy, load balancing, and SSL settings, along with links to an online visual configuration tool.

ConfigurationSSLWeb server
0 likes · 5 min read
Nginx Configuration Cheat Sheet: Common Settings and Examples