Tag

Server

1 views collected around this technical thread.

Raymond Ops
Raymond Ops
May 29, 2025 · Backend Development

Mastering Nginx proxy_pass: How Slash Placement Affects URL Forwarding

This guide explains how the presence or absence of trailing slashes in Nginx location and proxy_pass directives changes the final proxied URL, providing eight concrete configuration examples and the resulting URLs to help you avoid common routing errors.

BackendHTTPNginx
0 likes · 6 min read
Mastering Nginx proxy_pass: How Slash Placement Affects URL Forwarding
Java Captain
Java Captain
May 9, 2025 · Databases

Using H2 Database in Embedded, Server, and Mixed Modes with Java

This article demonstrates how to use the H2 database with Java 1.8, covering embedded (file and memory) modes, server modes (Web, TCP, PG), mixed mode configurations, required dependencies, and provides complete JUnit test code examples for creating, accessing, and managing tables.

DatabaseH2JDBC
0 likes · 17 min read
Using H2 Database in Embedded, Server, and Mixed Modes with Java
Architecture & Thinking
Architecture & Thinking
Apr 30, 2025 · Artificial Intelligence

Unlocking AI Integration: How the Model Context Protocol (MCP) Bridges LLMs with External Tools

This article introduces the Model Context Protocol (MCP) released by Anthropic, explains its core features and client‑server architecture, walks through building a Go‑based MCP server and client with time, weather, and schedule tools, demonstrates testing with MCP Inspector, and highlights MCP's advantages and typical AI application scenarios.

AI integrationGoLLM
0 likes · 22 min read
Unlocking AI Integration: How the Model Context Protocol (MCP) Bridges LLMs with External Tools
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 16, 2025 · Backend Development

Building a Web MCP Client and Server with CopilotKit, LangChain, and Next.js

This article walks through the overall design, implementation, and troubleshooting of a web‑based MCP client and server using CopilotKit, LangChain, Next.js, and related TypeScript libraries, covering setup, core code, environment configuration, and deployment steps.

ClientCopilotKitLangChain
0 likes · 18 min read
Building a Web MCP Client and Server with CopilotKit, LangChain, and Next.js
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 2, 2025 · Artificial Intelligence

Build a Model Context Protocol (MCP) Server and Client with Spring Boot 3

This tutorial walks through creating a Model Context Protocol (MCP) server and client using Spring Boot 3, covering dependencies, configuration, tool implementation, registration, and sample code to enable AI models to access external services like weather and IP information.

AI integrationClientJava
0 likes · 10 min read
Build a Model Context Protocol (MCP) Server and Client with Spring Boot 3
DevOps
DevOps
Mar 17, 2025 · Artificial Intelligence

Building an MCP Server and Client in Python: From 0 to 1 with Stdio and SSE Transports

This tutorial explains how to create a Model Context Protocol (MCP) server and client in Python, covering environment setup, unified tool integration, Stdio and SSE transport implementations, and step‑by‑step code examples for building, configuring, and running both local and cloud‑based MCP services.

AIClientMCP
0 likes · 18 min read
Building an MCP Server and Client in Python: From 0 to 1 with Stdio and SSE Transports
Refining Core Development Skills
Refining Core Development Skills
Feb 27, 2025 · Fundamentals

Inspecting Server Memory Hardware Details with dmidecode

This article explains how software developers can use the Linux dmidecode command to retrieve detailed server memory hardware information, including size, type, speed, bit width, ECC, channel placement, and rank, and interprets the output to better understand the underlying hardware.

DDR4HardwareServer
0 likes · 9 min read
Inspecting Server Memory Hardware Details with dmidecode
Raymond Ops
Raymond Ops
Feb 19, 2025 · Operations

Configure NFS Server and Auto-Mount Clients on CentOS 7

This guide walks through installing NFS utilities, creating a shared directory, configuring /etc/exports, starting the NFS service, and setting up client machines with /etc/fstab for automatic mounting on CentOS 7, including verification steps.

CentOS7ClientLinux
0 likes · 5 min read
Configure NFS Server and Auto-Mount Clients on CentOS 7
DevOps Cloud Academy
DevOps Cloud Academy
Dec 28, 2024 · Operations

Common Jenkins Issues and Their Solutions

This guide outlines frequent Jenkins problems—including master startup failures, out‑of‑memory errors, plugin incompatibilities, disk space exhaustion, configuration corruption, and Java compatibility issues—and provides step‑by‑step troubleshooting procedures to keep CI/CD pipelines running smoothly.

CI/CDDevOpsJenkins
0 likes · 5 min read
Common Jenkins Issues and Their Solutions
DevOps Operations Practice
DevOps Operations Practice
Dec 8, 2024 · Information Security

Incident Report: Investigating and Removing a Server Malware Causing 100% CPU Usage

This article documents a step‑by‑step investigation of a compromised Linux server that exhibited 100% CPU usage, detailing process, network, and startup‑service analysis, the discovery of a cryptomining malware, and the complete removal procedure.

CPULinuxServer
0 likes · 5 min read
Incident Report: Investigating and Removing a Server Malware Causing 100% CPU Usage
php中文网 Courses
php中文网 Courses
Nov 20, 2024 · Backend Development

Go Language GraphQL Service Development Course Overview

This course teaches developers with basic Go knowledge how to build GraphQL services, covering fundamentals, schema design, request handling, and practical integration using Go, while comparing graphql-go and gqlgen and demonstrating deployment with Drone CI/CD.

APIGoGraphQL
0 likes · 5 min read
Go Language GraphQL Service Development Course Overview
Java Architect Essentials
Java Architect Essentials
Nov 7, 2024 · Backend Development

Building a Netty + WebSocket Message Push Server in Java

This tutorial explains how to use Netty to create a Java backend server with WebSocket support, covering server initialization, channel configuration, pipeline setup, custom handlers, and message‑push services, and includes complete code examples for each component.

BackendJavaNetty
0 likes · 10 min read
Building a Netty + WebSocket Message Push Server in Java
php中文网 Courses
php中文网 Courses
Sep 9, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL servers, covering core GraphQL concepts, Go integration, practical examples, CI/CD deployment, and tools like gqlgen and GraphQL Playground to create modern, flexible APIs.

APIGoGraphQL
0 likes · 2 min read
Building GraphQL Services with Go: Course Overview
Go Programming World
Go Programming World
Aug 22, 2024 · Backend Development

Graceful Shutdown in Go: Using os/signal and net/http for Clean Process Termination

This article explains how to implement graceful shutdown for Go programs, covering signal handling with os/signal, closing HTTP servers without interrupting active connections, managing goroutine lifecycles, and providing complete example code for both the standard net/http package and the Gin framework.

GoGraceful ShutdownServer
0 likes · 44 min read
Graceful Shutdown in Go: Using os/signal and net/http for Clean Process Termination
php中文网 Courses
php中文网 Courses
Aug 19, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL services, covering fundamentals of GraphQL, schema definition, request handling, and integration techniques through practical examples to build modern, flexible APIs.

APIBackendGo
0 likes · 3 min read
Building GraphQL Services with Go: Course Overview
Architect's Guide
Architect's Guide
Jul 26, 2024 · Fundamentals

Maximum Concurrent TCP Connections: Theory, Limits, and Practical Considerations

This article explains how TCP connections are identified, the theoretical maximum numbers for client and server sides, and why real‑world limits are governed by system resources, port reuse, and server architecture rather than the 65,535 port ceiling.

LinuxServerTCP
0 likes · 15 min read
Maximum Concurrent TCP Connections: Theory, Limits, and Practical Considerations
Architects' Tech Alliance
Architects' Tech Alliance
Jun 29, 2024 · Fundamentals

2024 China Server CPU Industry Overview: Market Size, Competition, and Ecosystem Trends

The 2024 China server CPU industry overview analyzes the dominance of X86 and ARM ecosystems, presents market size growth from 2018 to 2028, examines competitive advantages of domestic vendors, and discusses policy-driven demand and pricing challenges shaping the domestic CPU market.

ARMCPUChina
0 likes · 6 min read
2024 China Server CPU Industry Overview: Market Size, Competition, and Ecosystem Trends
Java Tech Enthusiast
Java Tech Enthusiast
Jun 2, 2024 · Operations

Why Most Servers Use Linux: Historical and Technical Reasons

Linux dominates modern server environments because its free, lightweight distributions and robust open‑source ecosystem outperform the costly, configuration‑heavy Windows/IIS stack, offering superior performance, native container support, and community‑driven innovation that overcame early Microsoft resistance and drove industry-wide adoption.

ApacheDevOpsIIS
0 likes · 9 min read
Why Most Servers Use Linux: Historical and Technical Reasons
Java Tech Enthusiast
Java Tech Enthusiast
Mar 17, 2024 · Fundamentals

Differences Between Server CPUs and Desktop CPUs

Server CPUs differ from desktop CPUs in size, price, integrated graphics, core count, memory support, scalability, and clock frequency, featuring larger dies, higher cost, no graphics, many more cores, ECC memory with many DIMM slots, multi‑CPU linking, and lower, more stable clock speeds.

CPUDesktopHardware
0 likes · 5 min read
Differences Between Server CPUs and Desktop CPUs
Refining Core Development Skills
Refining Core Development Skills
Feb 21, 2024 · Fundamentals

Differences Between Server CPUs and Desktop CPUs

Server CPUs differ from desktop CPUs in size, price, integrated graphics, core count, memory support, scalability, and clock frequency, with server chips being larger, more expensive, lacking integrated graphics, offering more cores, ECC memory, multi‑CPU interconnects, and lower base frequencies for stability.

CPUCore CountDesktop
0 likes · 7 min read
Differences Between Server CPUs and Desktop CPUs