Tagged articles
1156 articles
Page 4 of 12
ITPUB
ITPUB
Oct 5, 2024 · Backend Development

How Tencent Docs Seamlessly Switches Between Monolith and Microservices

This article explains how Tencent Docs tackled the high runtime, deployment, and image‑distribution costs of a large microservice fleet by building a flexible architecture that can merge selected services into a few monolith binaries for private deployments, while retaining microservices for public scenarios, and shares the tooling, configuration, challenges, and performance gains achieved.

BackendConfigurationarchitecture
0 likes · 15 min read
How Tencent Docs Seamlessly Switches Between Monolith and Microservices
Liangxu Linux
Liangxu Linux
Sep 22, 2024 · Backend Development

Why Nginx Matches Locations the Way It Does: Unraveling Literal vs Regex Rules

This article explains Nginx's location matching order, clarifying the difference between literal (prefix) and regular‑expression locations, how exact, ^~, and = prefixes affect the search, and provides step‑by‑step examples with curl tests to illustrate the resulting behavior.

BackendConfigurationNginx
0 likes · 27 min read
Why Nginx Matches Locations the Way It Does: Unraveling Literal vs Regex Rules
MaGe Linux Operations
MaGe Linux Operations
Sep 19, 2024 · Backend Development

Mastering Nginx: From Basics to Advanced Configuration and Optimization

This comprehensive guide covers Nginx's history, core features, modular architecture, installation methods, global performance tuning, and detailed HTTP, server, and location directives, providing practical code examples and configuration snippets for building high‑performance web services.

ConfigurationNginxWeb server
0 likes · 27 min read
Mastering Nginx: From Basics to Advanced Configuration and Optimization
Architect
Architect
Sep 18, 2024 · Backend Development

Refactoring a Task System with a Unified Message Format and Configurable Rules

This article explains how a legacy task system was redesigned by standardizing incoming messages, introducing a rule engine (QLExpress) for configurable completion conditions, and building a lightweight admin UI, reducing task‑integration time from a week to a few minutes.

BackendConfigurationMessage Queue
0 likes · 9 min read
Refactoring a Task System with a Unified Message Format and Configurable Rules
Lobster Programming
Lobster Programming
Sep 18, 2024 · Backend Development

How to Build and Use a Custom Spring Boot Starter in Minutes

Learn step‑by‑step how to create a custom Spring Boot starter, configure its properties, define services and controllers, register it via spring.factories, and then integrate the starter into other projects with Maven dependencies and configuration files.

ConfigurationCustom StarterJava
0 likes · 5 min read
How to Build and Use a Custom Spring Boot Starter in Minutes
21CTO
21CTO
Sep 14, 2024 · Backend Development

Master Python Logging: Best Practices, Advanced Techniques & Performance Tips

This comprehensive guide explains Python's built‑in logging module, covering basic setup, log levels, handlers, formatters, advanced configurations, performance optimizations, and best‑practice recommendations to help developers create clear, efficient, and maintainable logs for any application.

ConfigurationDebuggingbest practices
0 likes · 18 min read
Master Python Logging: Best Practices, Advanced Techniques & Performance Tips
Java Tech Enthusiast
Java Tech Enthusiast
Sep 13, 2024 · Backend Development

Performance Tuning Guide for Undertow Web Server

This guide explains how to boost Undertow’s performance—outpacing Tomcat—by tuning I/O and worker thread counts, buffer sizes, timeouts, disabling unused features, using programmatic customizers, and enabling HTTP/2, with example application.yml settings for optimal speed and memory usage.

ConfigurationJavaWeb server
0 likes · 5 min read
Performance Tuning Guide for Undertow Web Server
Top Architect
Top Architect
Sep 12, 2024 · Operations

Comprehensive Nginx Configuration Guide: From Basics to Optimization

This article provides a step‑by‑step walkthrough of Nginx configuration, covering the original nginx.conf structure, a cleaned‑up version with annotations, the three main blocks (global, events, http), simple site deployment, common optimizations such as history‑mode handling, reverse proxy, gzip compression, maintenance pages, multi‑site hosting, static‑dynamic separation, and essential commands for installation, start, reload and shutdown.

ConfigurationDeploymentGzip
0 likes · 18 min read
Comprehensive Nginx Configuration Guide: From Basics to Optimization
Java High-Performance Architecture
Java High-Performance Architecture
Sep 12, 2024 · Operations

Master Nginx: From Basic Config to Advanced Optimizations

This article walks front‑end developers through the essential Nginx concepts, from understanding the original nginx.conf file and its annotated version to practical deployment steps, key optimizations like gzip, reverse proxy, static‑dynamic separation, and essential command‑line operations for installing, managing, and tuning the server.

ConfigurationDeploymentGzip
0 likes · 15 min read
Master Nginx: From Basic Config to Advanced Optimizations
JD Tech
JD Tech
Sep 9, 2024 · Backend Development

JADE Dynamic Thread Pool Integration and Visualization Platform Practice

This article explains how to integrate JD's JADE dynamic thread‑pool component with the Wanxiang visualization platform, covering Maven dependencies, configuration files, Spring bean setup, thread‑pool creation, runtime monitoring, underlying source‑code principles, and common pitfalls for stable backend services.

ConfigurationDynamic Thread PoolJADE
0 likes · 20 min read
JADE Dynamic Thread Pool Integration and Visualization Platform Practice
Liangxu Linux
Liangxu Linux
Sep 8, 2024 · Fundamentals

Master tmux and vim: Installation, Configuration, and Essential Commands

This guide walks you through installing tmux on Ubuntu, customizing its configuration, understanding its session‑window‑pane hierarchy, and using common tmux commands, then introduces vim’s modes, key bindings, basic editing operations, and a practical .vimrc configuration for a smoother editing experience.

ConfigurationVimcommand-line
0 likes · 14 min read
Master tmux and vim: Installation, Configuration, and Essential Commands
JD Cloud Developers
JD Cloud Developers
Sep 6, 2024 · Fundamentals

How to Tame Business System Complexity: Strategies and Best Practices

This article explains what software complexity means, how it is measured and classified, outlines the negative impacts of high business complexity, and presents concrete architectural, coding, and configuration techniques to reduce complexity and improve maintainability.

Code RefactoringConfigurationDomain-Driven Design
0 likes · 13 min read
How to Tame Business System Complexity: Strategies and Best Practices
JD Tech Talk
JD Tech Talk
Sep 6, 2024 · Fundamentals

Overview of Software Complexity and Strategies for Reducing Business System Complexity

The article explains the concept and measurement of software complexity, its impact on development cost and stability, common causes in business systems, and presents a set of architectural, coding, and configuration practices—including domain splitting, layered design, clear commenting, and configurable rules—to effectively reduce and manage complexity.

Code RefactoringConfigurationDomain-Driven Design
0 likes · 12 min read
Overview of Software Complexity and Strategies for Reducing Business System Complexity
JD Tech
JD Tech
Sep 5, 2024 · Fundamentals

Overview of System Complexity and Strategies for Reducing Business Complexity

The article explains what software complexity is, classifies its types, describes the negative impacts of high business complexity, identifies common causes, and presents practical methods such as domain decomposition, layered architecture, structured decomposition, annotation, configurability, and coding standards to effectively reduce complexity.

Code RefactoringConfigurationSoftware Architecture
0 likes · 13 min read
Overview of System Complexity and Strategies for Reducing Business Complexity
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Backend Development

How to Enable and Optimize Gzip Compression in Nginx for Faster Websites

Learn step-by-step how to activate gzip compression in Nginx, configure compression level, buffer size, minimum file size, and proxy settings, and understand the impact of each directive on bandwidth reduction and page load speed for both static and dynamic content.

BackendConfigurationGzip
0 likes · 5 min read
How to Enable and Optimize Gzip Compression in Nginx for Faster Websites
Code Mala Tang
Code Mala Tang
Aug 27, 2024 · Backend Development

Mastering .env Files: Secure Node.js Config with dotenv and dotenvx

This guide explains why .env files are used, how to install and configure the dotenv package, handle multiple environments, expand variables, and secure secrets with dotenvx, providing clear code examples and best‑practice recommendations for Node.js developers.

BackendConfigurationEnvironment Variables
0 likes · 9 min read
Mastering .env Files: Secure Node.js Config with dotenv and dotenvx
Java Tech Enthusiast
Java Tech Enthusiast
Aug 21, 2024 · Backend Development

Common Configuration and Code Issues in a New Java Backend Project

On his first day the new Java backend developer discovered duplicated internal and external configuration files causing NullPointerExceptions, hard‑coded role strings, mixed System.out and logger calls, missing manager review leading to DB mismatches, arbitrary production database edits, and Maven pom‑type dependency errors, prompting a shift to unified application.yml settings, JVM‑specified config locations, consistent logging, and stricter coding standards.

Backend DevelopmentConfigurationJava
0 likes · 5 min read
Common Configuration and Code Issues in a New Java Backend Project
Architecture & Thinking
Architecture & Thinking
Aug 20, 2024 · Backend Development

Master Go Configuration with Viper: A Step-by-Step Guide

This guide walks through installing Viper, creating common and environment‑specific YAML configuration files, mapping them to Go structs, setting up a global configuration holder, and initializing the config with live watching, providing a complete, runnable example for Go backend projects.

BackendConfigurationGo
0 likes · 9 min read
Master Go Configuration with Viper: A Step-by-Step Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 19, 2024 · Fundamentals

Why My pyecharts Chart Won’t Render in Jupyter and How to Fix It

In this post a Python enthusiast shares a real‑world troubleshooting session where a pyecharts chart fails to display in Jupyter, discusses common causes such as missing git or offline resources, and provides a concrete fix by setting the online host URL via CurrentConfig, along with practical tips for future queries.

ConfigurationJupyterPyecharts
0 likes · 5 min read
Why My pyecharts Chart Won’t Render in Jupyter and How to Fix It
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Aug 18, 2024 · Frontend Development

Understanding ESLint: Core Concepts, Configuration Complexity, and Debugging Techniques

This article explains ESLint's highly configurable static analysis architecture, clarifies the roles of parsers, processors, configs and plugins, explores the intricacies of its configuration system, and provides practical debugging methods—including performance profiling and a real‑world import/no-cycle case study.

ConfigurationDebuggingESLint
0 likes · 13 min read
Understanding ESLint: Core Concepts, Configuration Complexity, and Debugging Techniques
FunTester
FunTester
Aug 16, 2024 · Backend Development

Master Go Configuration with Viper: Quick Setup and Advanced Features

Learn how to install the Viper library in Go, read and parse YAML, JSON, TOML, and ENV files, and leverage features like default values, automatic reload, environment variable binding, merging configs, dynamic updates, and struct unmarshalling through clear code examples.

BackendConfigurationGo
0 likes · 5 min read
Master Go Configuration with Viper: Quick Setup and Advanced Features
Liangxu Linux
Liangxu Linux
Aug 12, 2024 · Backend Development

Mastering Nginx Regex and Location Matching Rules: A Practical Guide

This article explains how Nginx processes regular expressions and location directives, details the syntax and priority of different location prefixes, and provides concrete configuration examples with code snippets and diagrams to help developers correctly match request URIs.

BackendConfigurationNginx
0 likes · 13 min read
Mastering Nginx Regex and Location Matching Rules: A Practical Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 7, 2024 · Backend Development

Mastering Spring @Value: From Basics to Advanced Techniques

This article explains how Spring Boot’s @Value annotation injects configuration values, covers basic usage, default values, nested properties, SpEL expressions, custom type converters, placeholder handling, custom meta‑annotations, and combining property placeholders for dynamic URLs, providing complete code examples.

@ValueConfigurationSpring Boot
0 likes · 8 min read
Mastering Spring @Value: From Basics to Advanced Techniques
Code Mala Tang
Code Mala Tang
Aug 5, 2024 · Backend Development

Master VS Code launch.json: Debug Node.js and Chrome with Ease

This guide explains why developers love Google DevTools, introduces VS Code's launch.json for configuring debugging sessions, covers REPL basics, provides practical examples for Node.js and Chrome debugging, and details every launch.json option with descriptions, types, defaults, and sample code.

ChromeConfigurationDebugging
0 likes · 11 min read
Master VS Code launch.json: Debug Node.js and Chrome with Ease
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jul 31, 2024 · Backend Development

Master Nginx Load Balancing: Round‑Robin, Weighted, IP‑Hash & Least‑Conn Explained

This guide walks through Nginx’s four primary load‑balancing methods—round‑robin, weighted, IP‑hash, and least‑connections—explaining their principles, when to use each, and providing complete configuration examples and code snippets to help you distribute traffic efficiently across multiple backend servers.

BackendConfigurationNginx
0 likes · 6 min read
Master Nginx Load Balancing: Round‑Robin, Weighted, IP‑Hash & Least‑Conn Explained
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 28, 2024 · Backend Development

Master Spring Boot Web Server Configuration: Switch Servers, Ports, SSL, and More

This guide explains how to switch the embedded web server in Spring Boot 3.2.5, disable it, customize ports (including random and range ports), enable HTTP compression, configure SSL and HTTP/2, add servlets, filters, listeners, set up logging, and fine‑tune Tomcat and Undertow settings, all with practical code examples.

ConfigurationHTTP/2Jetty
0 likes · 14 min read
Master Spring Boot Web Server Configuration: Switch Servers, Ports, SSL, and More
MaGe Linux Operations
MaGe Linux Operations
Jul 27, 2024 · Backend Development

Why Nginx Matches Literal Locations Before Regex – Uncover the Real Order

This article explains Nginx's location‑matching algorithm, showing that literal (plain) locations are evaluated before regular‑expression locations, how prefixes like =, ^~, and ~ affect the search, the role of exact versus longest‑prefix matches, and includes practical configuration examples and installation tips.

ConfigurationNginxWeb server
0 likes · 25 min read
Why Nginx Matches Literal Locations Before Regex – Uncover the Real Order
Selected Java Interview Questions
Selected Java Interview Questions
Jul 23, 2024 · Backend Development

Integrating URule Rule Engine into Java Projects: Installation, Configuration, and Sample Code

This article explains the background, features, installation steps, core concepts, library definitions, rule set creation (wizard and script), decision tables, practical usage scenarios, and provides complete Java and configuration code examples for integrating the URule rule engine in a Spring Boot backend application.

BackendConfigurationDecision Table
0 likes · 15 min read
Integrating URule Rule Engine into Java Projects: Installation, Configuration, and Sample Code
DataFunTalk
DataFunTalk
Jul 23, 2024 · Big Data

Practical Experience with Apache Kyuubi and Apache Celeborn in Big Data Platforms

This article shares detailed practical experiences from DingXiangYuan's big‑data platform on using Apache Kyuubi and Apache Celeborn, covering architecture, flexible configuration, AuthZ fine‑grained permissions, small‑file and Z‑Order optimizations, Arrow‑based large result transmission, and operational tips such as connection‑level issues and Netty cache handling.

Apache CelebornApache KyuubiArrow
0 likes · 17 min read
Practical Experience with Apache Kyuubi and Apache Celeborn in Big Data Platforms
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jul 23, 2024 · Frontend Development

A Comprehensive Guide to Tailwind CSS: Core Concepts, Setup, and Advanced Features

This article provides an in‑depth overview of Tailwind CSS, covering its utility‑first philosophy, atomic CSS approach, configuration options, responsive and dark‑mode design, installation steps with PostCSS, JIT compilation, performance best practices, and a preview of the upcoming v4 engine.

ConfigurationDark ModeJIT Compilation
0 likes · 29 min read
A Comprehensive Guide to Tailwind CSS: Core Concepts, Setup, and Advanced Features
Selected Java Interview Questions
Selected Java Interview Questions
Jul 22, 2024 · Backend Development

Using a Database as a Central Configuration Center in SpringBoot

This article analyzes the problems of scattered property configuration in SpringBoot projects, designs a database table to store configuration items, implements a configuration loader that injects database values into the Spring environment, and demonstrates testing and best‑practice considerations for a robust backend configuration solution.

BackendConfigurationJava
0 likes · 11 min read
Using a Database as a Central Configuration Center in SpringBoot
Open Source Tech Hub
Open Source Tech Hub
Jul 14, 2024 · Backend Development

Why Does Nginx Only Return the Last Set Variable Value?

The article explains that Nginx processes requests in multiple phases, not in the order written in the configuration, showing how rewrite and content phases affect variable assignments and why only the last set value is output.

ConfigurationRequest Processingcontent
0 likes · 10 min read
Why Does Nginx Only Return the Last Set Variable Value?
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 11, 2024 · Backend Development

Why Your logback-spring.xml Isn’t Working and How to Fix It

This article walks through the complete troubleshooting process for a non‑functional logback‑spring.xml in a Spring Boot application, covering background, configuration steps, common pitfalls such as variable resolution and dependency conflicts, remote debugging techniques, and final recommendations to ensure proper log output.

ConfigurationDebuggingJava
0 likes · 9 min read
Why Your logback-spring.xml Isn’t Working and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Jul 9, 2024 · Databases

Why Redis Uses a Single Thread and How Multithreading Boosts Performance

Redis’s core operations run on a single thread to avoid concurrency overhead, while auxiliary tasks use extra threads; the article explains the single‑threaded model, Linux I/O multiplexing (select/epoll), Redis 6.0’s I/O thread feature, and practical configuration steps to improve throughput.

ConfigurationI/O Multiplexingredis
0 likes · 8 min read
Why Redis Uses a Single Thread and How Multithreading Boosts Performance
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2024 · Fundamentals

Enhancing Python Error Messages with PrettyError

This article introduces the PrettyError library for Python, explains how to install it, demonstrates quick start examples, and details its key features such as colored output, timestamps, configurable stack traces, code context, and environment‑based settings to make debugging faster and more readable.

Configurationerror-handlinglogging
0 likes · 9 min read
Enhancing Python Error Messages with PrettyError
Architect
Architect
Jul 5, 2024 · Databases

Step-by-Step Guide to Deploy PostgreSQL Master‑Slave Replication

This article provides a comprehensive, hands‑on tutorial for planning, installing, configuring, and verifying a PostgreSQL master‑slave (streaming replication) setup on two Linux nodes, including user creation, remote connection settings, data export/import, and troubleshooting tips.

ConfigurationMaster‑SlaveReplication
0 likes · 14 min read
Step-by-Step Guide to Deploy PostgreSQL Master‑Slave Replication
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 25, 2024 · Cloud Native

Eight Essential Practices for Microservice Governance

This article outlines eight fundamental microservice governance techniques—including service registration and discovery, load balancing, circuit breaking, security, monitoring, configuration management, and API gateway—to help architects design reliable, secure, and maintainable cloud‑native systems.

Configurationcircuit breakerload balancing
0 likes · 8 min read
Eight Essential Practices for Microservice Governance
Test Development Learning Exchange
Test Development Learning Exchange
Jun 14, 2024 · Fundamentals

Understanding YAML: Syntax, Features, and Best Practices

This article introduces YAML as a human‑friendly data serialization format, explains its basic syntax such as key‑value pairs, indentation, lists, and multiline strings, outlines features like type inference and anchors, and offers best‑practice guidelines for secure and maintainable configuration files.

ConfigurationYAMLsyntax
0 likes · 4 min read
Understanding YAML: Syntax, Features, and Best Practices
Sanyou's Java Diary
Sanyou's Java Diary
Jun 11, 2024 · Cloud Native

Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture

This comprehensive guide explains what microservices are, why they evolved from monolithic applications, the challenges they introduce, popular open‑source solutions such as Dubbo, Spring Cloud Netflix and Spring Cloud Alibaba, and essential components like service registries, configuration centers, remote‑call mechanisms, load‑balancing, circuit‑breakers, tracing, and monitoring for building resilient cloud‑native systems.

ConfigurationMicroservicescircuit-breaker
0 likes · 44 min read
Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture
Open Source Linux
Open Source Linux
Jun 7, 2024 · Operations

Master Ansible: Install, Configure, and Manage Inventory on CentOS

This guide walks through installing Ansible via source, git or RPM, configuring its environment and SSH trust, adding hosts to the inventory, and testing connectivity with ping, providing essential commands and examples for effective automation on CentOS systems.

ConfigurationInstallationinventory
0 likes · 16 min read
Master Ansible: Install, Configure, and Manage Inventory on CentOS
MaGe Linux Operations
MaGe Linux Operations
May 26, 2024 · Backend Development

Mastering Nginx Location Matching Order: Tips and Best Practices

This article explains the Nginx location matching hierarchy—including exact, longest‑prefix, regex, ^~ prefix, and default matches—provides code examples for each, and outlines best‑practice recommendations to optimize server performance and reliability.

ConfigurationNginxWeb server
0 likes · 6 min read
Mastering Nginx Location Matching Order: Tips and Best Practices
MaGe Linux Operations
MaGe Linux Operations
May 25, 2024 · Databases

Redis Cluster Mastery: Step‑by‑Step Setup, Scaling, and Management Guide

This tutorial explains how Redis Cluster automatically shards data across multiple nodes, covering required TCP ports, hash‑slot sharding, master‑slave replication, consistency trade‑offs, essential configuration parameters, and step‑by‑step commands for creating, expanding, resharding, and managing a production‑grade Redis cluster.

ClusterConfigurationdatabase
0 likes · 18 min read
Redis Cluster Mastery: Step‑by‑Step Setup, Scaling, and Management Guide
Top Architect
Top Architect
May 23, 2024 · Fundamentals

Comprehensive Sublime Text Guide: Installation, Configuration, Features, and Shortcuts

This article provides a thorough Sublime Text tutorial covering its background, installation steps, environment variable setup, Package Control installation, customization of settings, themes, color schemes, editing shortcuts, navigation features, and additional tips for efficient code editing across platforms.

ConfigurationInstallationSublime Text
0 likes · 24 min read
Comprehensive Sublime Text Guide: Installation, Configuration, Features, and Shortcuts
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 16, 2024 · Backend Development

Master Spring Boot 3.2.5: Maven Property Expansion & Advanced Config

This guide demonstrates how to leverage Maven resource filtering for automatic property expansion in Spring Boot 3.2.5, configure externalized settings via spring.main and system properties, customize configuration file locations, activate profiles, set parent containers, modify DispatcherServlet paths, enable Tomcat access logs, MBean registry, and generate build and Git metadata.

ConfigurationExternalized ConfigSpring Boot
0 likes · 9 min read
Master Spring Boot 3.2.5: Maven Property Expansion & Advanced Config
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2024 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Integration for Spring Boot

This article introduces retrofit-spring-boot-starter, a lightweight, type‑safe HTTP client starter that seamlessly integrates Retrofit into Spring Boot projects, outlines its key features, provides quick usage examples with Maven/Gradle dependencies, interface definitions, injection, configuration options, and advanced capabilities such as custom OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, and retry mechanisms.

BackendConfigurationHTTP client
0 likes · 13 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Integration for Spring Boot
Bilibili Tech
Bilibili Tech
May 14, 2024 · Backend Development

Design and Implementation of Bilibili Live Ranking System

The article details Bilibili’s live ranking system, explaining how configurable ranking lists—managed via a console, stored in MySQL and cached in Redis zsets—support diverse dimensions, scoring modes, and filters to boost streamer and viewer engagement, while addressing high traffic, reliability, and future scalability plans.

Configurationlive streamingmysql
0 likes · 20 min read
Design and Implementation of Bilibili Live Ranking System
Architecture Digest
Architecture Digest
May 13, 2024 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

The article introduces retrofit-spring-boot-starter, a lightweight HTTP client library for Spring Boot that simplifies HTTP calls, offers extensive features such as custom OkHttpClient injection, annotation‑based interceptors, retry, logging, circuit‑breaker, and provides detailed usage examples, configuration options, and advanced customization techniques.

ConfigurationHTTP clientJava
0 likes · 22 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
21CTO
21CTO
May 10, 2024 · Backend Development

Master Nginx: From Basics to Advanced Configuration and Load Balancing

This guide walks you through Nginx fundamentals—including its role as a web server, proxy, reverse proxy, and load balancer—followed by step‑by‑step installation, configuration examples, and essential commands for managing a production‑grade Nginx setup.

Backend DevelopmentConfigurationNginx
0 likes · 11 min read
Master Nginx: From Basics to Advanced Configuration and Load Balancing
MaGe Linux Operations
MaGe Linux Operations
May 10, 2024 · Databases

MongoDB Config Guide: System Log, Network, Security, and Storage Settings

This article provides a comprehensive walkthrough of MongoDB's configuration file, detailing system log options, process management, network parameters, security settings, storage engine configurations, slow query profiling, replication, sharding, and mongos parameters, along with explanations of each option and recommended defaults.

ConfigurationMongoDBReplication
0 likes · 12 min read
MongoDB Config Guide: System Log, Network, Security, and Storage Settings
Efficient Ops
Efficient Ops
Apr 23, 2024 · Big Data

How to Plan, Configure, and Launch a Hadoop 3.3.5 Cluster on Three Nodes

This guide walks through planning a three‑node Hadoop 3.3.5 cluster, explains default and custom configuration files, details core‑site, hdfs‑site, yarn‑site, and mapred‑site settings, shows how to distribute configs, start HDFS and YARN, and perform basic file‑system tests.

Big DataCluster SetupConfiguration
0 likes · 11 min read
How to Plan, Configure, and Launch a Hadoop 3.3.5 Cluster on Three Nodes
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 23, 2024 · Backend Development

Understanding @Configuration vs @Component in Spring: Bean Creation and Proxies

This article explains the distinct roles of Spring's @Configuration and @Component annotations, demonstrates their behavior through code examples, compares bean initialization and proxy generation, and reveals how Spring's ConfigurationClassPostProcessor and related enhancers ensure singleton beans across method calls.

ComponentConfigurationJava
0 likes · 9 min read
Understanding @Configuration vs @Component in Spring: Bean Creation and Proxies
Selected Java Interview Questions
Selected Java Interview Questions
Apr 18, 2024 · Backend Development

Understanding @Configuration vs @Component Bean Overriding in Spring Boot 2.0.3

This article explains why a Spring Boot 2.0.3 application creates two UserManager beans when both @Configuration + @Bean and @Component are used, how the container decides which instance is injected, and how newer Spring versions allow developers to control bean‑definition overriding via configuration.

Backend DevelopmentBean OverridingComponent
0 likes · 8 min read
Understanding @Configuration vs @Component Bean Overriding in Spring Boot 2.0.3
Java Tech Enthusiast
Java Tech Enthusiast
Apr 17, 2024 · Fundamentals

Understanding the .git Directory Structure and Its Components

The hidden .git folder stores all repository data—including configuration, branch references, commit objects, logs, the staging index, and executable hooks—organized into subdirectories such as config, objects, refs, logs, info, hooks, and index, enabling Git to track history, manage branches, and automate workflows.

Backend DevelopmentConfigurationDevOps
0 likes · 9 min read
Understanding the .git Directory Structure and Its Components
Selected Java Interview Questions
Selected Java Interview Questions
Apr 17, 2024 · Operations

Tabby: A Cross‑Platform Terminal with Built‑in SSH and SFTP – Installation and Usage Guide

This article introduces Tabby, a popular open‑source cross‑platform terminal emulator, outlines its key features, provides step‑by‑step instructions for downloading the appropriate installer, configuring SSH connections, using the integrated SFTP file transfer, and customizing the terminal appearance.

ConfigurationInstallationSFTP
0 likes · 4 min read
Tabby: A Cross‑Platform Terminal with Built‑in SSH and SFTP – Installation and Usage Guide
Code Ape Tech Column
Code Ape Tech Column
Apr 17, 2024 · Backend Development

Spring Boot Startup Configuration Principles, Extension Points, and Performance Optimizations

This article explains the core principles of Spring Boot startup configuration, demonstrates how to intervene using ApplicationContextInitializer, SpringApplicationRunListener, ApplicationRunner, and CommandLineRunner, and provides practical optimization techniques to significantly reduce application launch time.

ApplicationContextInitializerApplicationRunnerBackend
0 likes · 32 min read
Spring Boot Startup Configuration Principles, Extension Points, and Performance Optimizations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 16, 2024 · Frontend Development

VSCode Tips and Configurations for Frontend Development

This article shares practical VSCode configuration tips and shortcuts for frontend developers, covering word separators, quick file path navigation, custom logging snippets, code highlighting, explorer tweaks, terminal copy behavior, drag‑and‑drop settings, and language‑specific suggestions for Vue and React, helping improve coding efficiency and happiness.

ConfigurationTipsVSCode
0 likes · 11 min read
VSCode Tips and Configurations for Frontend Development
MaGe Linux Operations
MaGe Linux Operations
Apr 3, 2024 · Fundamentals

Master DNS: Complete Guide to Setup, Zones, Caching, and Advanced Features

This comprehensive tutorial walks you through DNS fundamentals and advanced topics, covering domain name resolution, zone file structure, SOA and NS records, master‑slave configuration, caching strategies, forwarders, ACLs, views, DNSSEC integration, and powerful management with rndc, all with practical examples.

ConfigurationDNSNetworking
0 likes · 80 min read
Master DNS: Complete Guide to Setup, Zones, Caching, and Advanced Features
Goodme Frontend Team
Goodme Frontend Team
Apr 1, 2024 · Frontend Development

Inside Guming’s Frontend SDK: Design, Logging, and Tracking Explained

This article walks through the architecture and detailed design of Guming’s frontend data‑center SDK, covering its initialization, payload structure, core modules such as Configurator, Reporter, Queue, and various plugins, and explains how logging, tracking, rate‑limiting, and remote configuration are implemented for reliable data collection.

ConfigurationSDKfrontend
0 likes · 19 min read
Inside Guming’s Frontend SDK: Design, Logging, and Tracking Explained
dbaplus Community
dbaplus Community
Mar 31, 2024 · Databases

How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls

This article walks through the complete process of upgrading MySQL 5.7.43 to 8.0.34 on CentOS 7, covering lifecycle background, new 8.0 features, pre‑upgrade checks, data backup, configuration changes, installation, upgrade execution, post‑upgrade verification, and troubleshooting of typical SSL and host‑blocking issues.

Configurationdatabase migrationlinux
0 likes · 21 min read
How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 28, 2024 · Backend Development

Master Spring Cloud Config: Logging, RefreshScope, Encryption & Custom Properties

This guide explains how to configure logging in Spring Boot, handle EnvironmentChangeEvent updates, use @RefreshScope limitations, encrypt properties with Spring Cloud, leverage Actuator endpoints for environment refresh, and create custom property sources via spring.factories, providing code examples throughout.

ActuatorConfigurationCustom Property Source
0 likes · 5 min read
Master Spring Cloud Config: Logging, RefreshScope, Encryption & Custom Properties
php Courses
php Courses
Mar 26, 2024 · Backend Development

Centralized Cache Management in Laravel Using Configurable Keys and CacheBuilder

This article explains how to introduce a centralized caching system in a Laravel application by using the Cache facade, defining configurable cache keys in a dedicated config file, and creating reusable CacheBuilder and SiteCache classes to simplify key management, improve performance, and enhance maintainability.

Backend DevelopmentCacheCacheBuilder
0 likes · 9 min read
Centralized Cache Management in Laravel Using Configurable Keys and CacheBuilder
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 22, 2024 · Backend Development

Master Spring Boot: Unified Paths, Static Resources, Validation, and More

Learn how to configure Spring Boot 2.7.16 for unified API prefixes, custom static resource locations, annotation‑based and custom parameter validation, global exception handling, request inspection via HttpEntity, CORS filtering, custom error pages, and reliable ServletContext access using ApplicationListener.

CORSConfigurationServletContext
0 likes · 7 min read
Master Spring Boot: Unified Paths, Static Resources, Validation, and More
Go Development Architecture Practice
Go Development Architecture Practice
Mar 14, 2024 · Backend Development

Top Go Packages Every Developer Should Know: Config, CLI, Web, and More

This article compiles a comprehensive list of widely used Go third‑party packages covering configuration handling, command‑line interfaces, environment variables, automation, dynamic recompilation, web frameworks, date management, ORM, microservices, web crawling, retry logic, server restarts, scheduling, and database clients, each with brief features and repository links.

BackendConfigurationGo
0 likes · 7 min read
Top Go Packages Every Developer Should Know: Config, CLI, Web, and More
Architecture & Thinking
Architecture & Thinking
Mar 12, 2024 · Databases

Mastering Redis AOF: How Append‑Only Files Ensure Data Persistence

This article explains Redis AOF persistence, covering how the Append‑Only File logs write commands, the configuration options for enabling and syncing AOF, the rewrite process that compresses the log, and how AOF compares with RDB snapshots and hybrid persistence for reliable data recovery.

AOFConfigurationData Recovery
0 likes · 11 min read
Mastering Redis AOF: How Append‑Only Files Ensure Data Persistence
Ops Development & AI Practice
Ops Development & AI Practice
Mar 4, 2024 · Cloud Native

Mastering GitHub Codespaces: How to Configure Development Containers for Faster Coding

GitHub Codespaces offers a browser‑based, cloud‑hosted development environment where developers can define fully customized, isolated containers via a .devcontainer.json file, enabling easy configuration, consistent tooling, instant access, persistent storage, and seamless Git integration, as illustrated through a step‑by‑step Go project example.

ConfigurationDevContainerDevelopment Containers
0 likes · 8 min read
Mastering GitHub Codespaces: How to Configure Development Containers for Faster Coding
Java Tech Enthusiast
Java Tech Enthusiast
Mar 3, 2024 · Backend Development

Integrating Apache Tika with Spring Boot for Document Parsing

This guide demonstrates how to add Apache Tika to a Spring Boot project by declaring the tika‑bom, core and parser dependencies, providing a custom tika‑config.xml, creating a @Configuration class that builds a Tika bean, and then injecting the bean to detect, parse, or translate documents.

Apache TikaConfigurationDocument Parsing
0 likes · 5 min read
Integrating Apache Tika with Spring Boot for Document Parsing
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 1, 2024 · Game Development

Payment Testing Practices and Pitfalls for Mobile Games: Domestic Channels, Overseas Google Play, and Web Third‑Party Payments

This article reviews a year of payment testing for mobile games, outlining the end‑to‑end payment flow, configuration tips for billing platforms, overseas Google Play integration, domestic Android channel specifics, web third‑party payment challenges, and key takeaways for improving test coverage and user experience.

ConfigurationGoogle PlayIn-App Purchase
0 likes · 17 min read
Payment Testing Practices and Pitfalls for Mobile Games: Domestic Channels, Overseas Google Play, and Web Third‑Party Payments
JavaEdge
JavaEdge
Feb 25, 2024 · Backend Development

Building a Scalable, Flexible Operation Configuration Platform for Mobile Apps

This article details the design and implementation of a high‑availability, flexible operation‑configuration platform that separates operational resources from base data, introduces JSON‑based configs, multi‑point storage, SDK integration, caching, and monitoring to improve development efficiency and system performance.

ConfigurationSDKarchitecture
0 likes · 15 min read
Building a Scalable, Flexible Operation Configuration Platform for Mobile Apps
MaGe Linux Operations
MaGe Linux Operations
Feb 22, 2024 · Backend Development

Master Nginx: From Basics to Advanced Configuration and Optimization

This comprehensive guide walks you through Nginx fundamentals, master‑worker architecture, core and advanced configuration, virtual host setup, access control, file existence handling, HTTPS security, reverse‑proxy mechanisms, and production deployment, providing clear explanations and visual diagrams for rapid mastery.

Backend DevelopmentConfigurationNginx
0 likes · 5 min read
Master Nginx: From Basics to Advanced Configuration and Optimization
MaGe Linux Operations
MaGe Linux Operations
Feb 19, 2024 · Databases

Secure MySQL 8 with SSL: Step-by-Step Guide to Encrypt Your Data

Learn how to secure MySQL 8 connections by enabling SSL, covering the protocol’s encryption and authentication principles, generating certificates, configuring server and client settings, and testing the encrypted connection with detailed commands and practical examples.

ConfigurationDatabase SecuritySSL
0 likes · 6 min read
Secure MySQL 8 with SSL: Step-by-Step Guide to Encrypt Your Data
Architecture Digest
Architecture Digest
Feb 17, 2024 · Backend Development

Resolving CORS Issues with Nginx Proxy: A Step‑by‑Step Configuration Guide

This article explains why browsers block cross‑origin requests, details the four CORS response headers, demonstrates common error scenarios, and provides a series of Nginx configuration examples—including handling preflight OPTIONS requests, custom headers, and method restrictions—to reliably solve CORS problems during development.

BackendCORSConfiguration
0 likes · 12 min read
Resolving CORS Issues with Nginx Proxy: A Step‑by‑Step Configuration Guide
Java Tech Enthusiast
Java Tech Enthusiast
Feb 10, 2024 · Backend Development

Resolving CORS Issues with Nginx Proxy Configuration

The article shows how to fix CORS errors when a front‑end on http://localhost:8080 accesses a back‑end via Nginx by adding proper Access‑Control‑Allow‑* headers for normal and OPTIONS preflight requests, using an always flag correctly, and avoiding common misconfigurations that block cross‑origin calls.

CORSConfigurationHTTP
0 likes · 12 min read
Resolving CORS Issues with Nginx Proxy Configuration