小奏技术 (Weihubeats Docs)

website·Indexed 29 days ago

https://weihubeats.github.io

A technical knowledge base covering Java (Spring, JDK 17, JVM, Netty, MyBatis), Go, Kubernetes, AI (Cursor MCP, Spring AI), and database management (MySQL, PostgreSQL, Redis, ClickHouse). Includes guides on DevOps, security (OAuth 2.0, KeePassXC), and distributed systems like Raft and Narayana.

Tokens
108.8K
Snippets
435
Records
616
Agent score
72%

What's inside 小奏技术

  1. Overview of Code Review Graph

    Code Review Graph is a local knowledge graph tool designed for AI coding assistants such as Cursor and Claude Code. It builds a structured map of the codebase, allowing the AI to read only the necessary related files, which reduces token consumption and increases the precision of code reviews.
  2. Overview of Narayana Distributed Transaction Manager

    Narayana is a well-established distributed transaction manager (JTA Transaction Manager) maintained by Red Hat and the JBoss community. It ensures data consistency across complex software systems involving multiple databases (e.g., MySQL and Oracle) or message queues (e.g., Kafka/JMS). It supports industry standards including JTA (Java Transaction API), JTS, and Web Service transactions.
  3. Overview of DepClean Maven Plugin

    DepClean is a Maven plugin developed by the KTH Royal Institute of Technology that performs static bytecode analysis to identify and remove unused dependencies in pom.xml. Unlike basic checkers, it handles direct dependencies, transitive dependencies, and dependencies inherited from parent POMs. It supports Java 21+ and generates a cleaned version of the project configuration named pom-debloated.xml without modifying the original source code or pom.xml.
  4. Overview of Caveman AI mode

    Caveman is a lightweight prompt strategy designed to filter out AI 'filler' text (introductions, pleasantries, and summaries). It forces the AI to provide extremely concise, technical responses, which reduces token usage and increases generation speed without sacrificing technical accuracy.
  5. Overview of Open Code Review

    Open Code Review is an AI-powered code review CLI tool derived from Alibaba Group's internal AI assistant. It analyzes Git diffs and uses an Agent with tool-calling capabilities to send changes to a configured LLM, generating structured review comments with line-level precision. Unlike basic diff tools, the Agent can read full files and search the codebase for deeper context. It also supports ocr scan for auditing entire files or directories without Git diffs.
  6. Overview of VisualVM

    VisualVM is a visual tool that integrates JDK command-line tools and lightweight profiling capabilities. It is designed for both development and production environments to analyze Java application memory, Garbage Collection (GC), and overall performance.
  7. Overview of Model Context Protocol (MCP)

    The Model Context Protocol (MCP) is a standardized protocol designed to enable Large Language Models (LLMs) to automatically access and interact with external data sources and tools, reducing the need for manual data entry (copy-pasting) by the user. It effectively acts as a bridge between the LLM 'brain' and external 'hands/feet' (data and tools).
  8. Overview of JMH (Java Microbenchmark Harness)

    JMH is a professional framework developed by the OpenJDK team for building, running, and analyzing microbenchmarks on the JVM. It is designed to provide accurate performance measurements by mitigating common JVM optimizations that make simple timing (like System.nanoTime()) unreliable. Key challenges JMH addresses include JIT compilation, Dead Code Elimination, Constant Folding, Escape Analysis, Garbage Collection pauses, Branch Prediction, Cache Effects, and the need for JVM 'warmup' before stable measurement.
  9. Overview of KeePassXC Password Manager

    KeePassXC is a modern, secure, and open-source password manager available for Windows, macOS, and Linux. It stores sensitive information—including usernames, passwords, URLs, attachments, and notes—in offline encrypted files. These database files can be stored locally or on private/public cloud storage. Key features include user-defined titles and icons for entries, customizable grouping for organization, advanced search capabilities, and a built-in password generator for creating complex passwords or memorable passphrases.