All Articles

143493 articles · Page 403 of 7175
java1234
java1234
Apr 30, 2026 · Backend Development

Designing Clean Backend APIs: Unified Responses, Validation, and Exception Handling in Spring

The article explains how to refactor Spring controller code by introducing a unified response structure, using ResponseBodyAdvice for automatic wrapping, fixing String conversion issues through message‑converter ordering, applying JSR‑303 validation (including custom validators), and implementing custom exceptions with a global exception handler, resulting in concise, maintainable backend APIs.

ControllerExceptionHandlingResponseBodyAdvice
0 likes · 18 min read
Designing Clean Backend APIs: Unified Responses, Validation, and Exception Handling in Spring
PMTalk Product Manager Community
PMTalk Product Manager Community
Apr 30, 2026 · Artificial Intelligence

How a Large AI Model Is Trained: Insights from a High‑Earning AI Product Manager

The article walks through model training, validation, ensemble learning, and deployment from an AI product manager’s viewpoint, using a churn‑prediction case to illustrate decision boundaries, metric choices, industry‑specific algorithm trade‑offs, cost considerations, and practical serving options.

AI product managementModel Trainingensemble learning
0 likes · 6 min read
How a Large AI Model Is Trained: Insights from a High‑Earning AI Product Manager
Java Tech Workshop
Java Tech Workshop
Apr 30, 2026 · Fundamentals

Do You Really Understand the Difference Between == and equals() in Java?

This article explains how == compares primitive values and object references, why Object.equals() defaults to ==, how classes like String and Integer override equals(), the impact of the string constant pool, integer caching, auto‑boxing, floating‑point pitfalls, and best practices for correctly comparing objects in Java.

==JavaReference Types
0 likes · 16 min read
Do You Really Understand the Difference Between == and equals() in Java?
Frontend AI Walk
Frontend AI Walk
Apr 30, 2026 · Artificial Intelligence

Master AI Coding with Matt Pocock Skills: From Deep Alignment to Architecture in One Workflow

This guide walks developers through installing and using Matt Pocock Skills—a lightweight, composable set of AI‑agent commands that provide deep alignment, shared language, feedback loops, architecture reviews and token‑saving modes to turn "vibe coding" into repeatable, high‑quality delivery.

AI codingWorkflow Automationdocumentation
0 likes · 19 min read
Master AI Coding with Matt Pocock Skills: From Deep Alignment to Architecture in One Workflow
High Availability Architecture
High Availability Architecture
Apr 30, 2026 · Artificial Intelligence

Redefining the Backend: How Workers, Triggers, and Functions Turn Agents into First-Class Workers

The article argues that the traditional separation between AI agent harnesses and back‑ends creates debugging complexity, and proposes redefining the backend with three primitives—worker, trigger, and function—so that agents become equivalent to services or queues, enabling real‑time discovery, scalable extensibility, and unified observability across heterogeneous components.

AI infrastructureFunctionagent architecture
0 likes · 18 min read
Redefining the Backend: How Workers, Triggers, and Functions Turn Agents into First-Class Workers
Shuge Unlimited
Shuge Unlimited
Apr 30, 2026 · Databases

Milvus VTS Deep Dive: Two Write Modes, Sharding, and Migration Best Practices

The article provides a source‑code level analysis of Milvus Vector Transport Service (VTS), detailing its three‑stage architecture, partition‑aware sharding logic, two distinct sink write mechanisms (BufferBatchWriter and BulkWriter), schema conversion rules, error‑handling strategies, performance tuning parameters, and practical configuration examples for efficient vector data migration across various data sources.

BufferBatchWriterBulkWriterMilvus
0 likes · 20 min read
Milvus VTS Deep Dive: Two Write Modes, Sharding, and Migration Best Practices
Black & White Path
Black & White Path
Apr 30, 2026 · Information Security

Linux Kernel’s ‘Copy Fail’ CVE‑2026‑31431: A 732‑Byte Python Script Grants Root in One Step

A newly disclosed Linux kernel vulnerability (CVE‑2026‑31431, dubbed “Copy Fail”) allows an unprivileged user to execute a 732‑byte Python script that writes four controllable bytes into the page cache, directly modifying /usr/bin/su to obtain root, affecting all kernels from 2017 to the patch release and posing severe risks such as container escape and cloud‑tenant isolation breaches.

CVE-2026-31431LinuxPrivilege Escalation
0 likes · 11 min read
Linux Kernel’s ‘Copy Fail’ CVE‑2026‑31431: A 732‑Byte Python Script Grants Root in One Step
Black & White Path
Black & White Path
Apr 30, 2026 · Information Security

Bypassing Webshell Detection with Branch‑Based Obfuscation and Puzzle Logic

This article explains how a PHP webshell can evade antivirus and sandbox detection by embedding a branch‑based puzzle (InazumaPuzzle) that manipulates block states, combines it with a PerlinNoise class to construct a hidden system() call, and demonstrates the step‑by‑step execution using the input sequence ABBCCD.

BypassObfuscationPHP
0 likes · 36 min read
Bypassing Webshell Detection with Branch‑Based Obfuscation and Puzzle Logic
Geek Labs
Geek Labs
Apr 30, 2026 · User Experience Design

Penpot: An Open‑Source Design Tool for Seamless Design‑Code Collaboration

Penpot is a popular open‑source design tool that bridges designers and developers by turning designs into reusable code, offering design‑system features, a plugin ecosystem, self‑hosting options, and an inspect mode for direct SVG, CSS, and HTML extraction.

Design SystemPenpotdesign-code collaboration
0 likes · 3 min read
Penpot: An Open‑Source Design Tool for Seamless Design‑Code Collaboration
Geek Labs
Geek Labs
Apr 30, 2026 · Artificial Intelligence

Why the 14-Year-Old ccv Library Remains a Top Choice for Modern Computer Vision

The ccv library, created in 2010 and still actively maintained, offers a highly portable C‑based computer‑vision toolkit with minimal dependencies, a built‑in cache for preprocessing, a full libnnc neural‑network runtime, and easy builds via Bazel, Make, or Swift Package Manager.

C libraryNeural Networkcomputer vision
0 likes · 5 min read
Why the 14-Year-Old ccv Library Remains a Top Choice for Modern Computer Vision
Architects' Tech Alliance
Architects' Tech Alliance
Apr 30, 2026 · Artificial Intelligence

Token Era Unpacked: The ‘One Chip, Two Models, Three Clouds’ Blueprint for AI Agents

The article analyzes how the rise of AI agents transforms the industry from dialogue‑centric models to 24/7 digital employees, driving a shift toward CPU‑centric compute, domestic MoE models with strong coding abilities, and cloud platforms that become the core deployment and billing ecosystem, all fueled by massive token inflation.

AI AgentsAI hardwareCloud AI
0 likes · 13 min read
Token Era Unpacked: The ‘One Chip, Two Models, Three Clouds’ Blueprint for AI Agents
Deepin Linux
Deepin Linux
Apr 30, 2026 · Operations

Master Core Dumps to Diagnose Linux Crashes Like a Pro

This guide explains what a Core Dump is, why it is essential for Linux crash analysis, how the kernel creates it, common signals that trigger it, typical causes of crashes, and step‑by‑step configuration and GDB techniques to capture and debug Core Dump files effectively.

Crash analysisELFGDB
0 likes · 37 min read
Master Core Dumps to Diagnose Linux Crashes Like a Pro
AI Architecture Path
AI Architecture Path
Apr 30, 2026 · Artificial Intelligence

How a 592‑Line Open‑Source Tool Lets Claude Code Autonomously Control Browsers

Browser Harness is a lightweight, 592‑line Python framework built on Chrome DevTools Protocol that lets AI agents like Claude Code dynamically edit their own helper functions, auto‑generate site‑specific skills, and operate browsers without predefined scripts, while outlining its performance benefits, security cautions, and current limitations.

AI AgentBrowser HarnessChrome DevTools Protocol
0 likes · 11 min read
How a 592‑Line Open‑Source Tool Lets Claude Code Autonomously Control Browsers
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 30, 2026 · Backend Development

5 Common Spring Boot Anti‑Patterns You Must Avoid

The article examines five high‑frequency Spring Boot anti‑patterns—field injection, returning entities from controllers, overusing @Transactional, generic exception handling, and embedding business logic in controllers—showing problematic code snippets, real‑world consequences, and concise refactored examples to improve testability, performance, and maintainability.

Anti-PatternController DesignException Handling
0 likes · 9 min read
5 Common Spring Boot Anti‑Patterns You Must Avoid
Linyb Geek Road
Linyb Geek Road
Apr 30, 2026 · Artificial Intelligence

Master the 7 Common AI Agent Design Patterns and Frameworks

This article surveys seven core multi‑agent design patterns—workflow, routing, parallel, loop, aggregation, network, and hierarchy—explains their mechanics, trade‑offs, and suitable scenarios, and reviews popular frameworks such as AutoGPT, Dify, AutoGen, CrewAI, and LangGraph, with concrete examples and code snippets.

AI AgentsAgent FrameworksRouting
0 likes · 12 min read
Master the 7 Common AI Agent Design Patterns and Frameworks