Skip to content
View BobSong-dev's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report BobSong-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BobSong-dev/README.md

👋 你好,我是 BobSong

Java 后端开发 · 开源贡献 · AI Agent 工程实践

喜欢研究真实的工程问题,也喜欢把想法做成能够运行、能够维护的项目。

GitHub 关注者 Apache ShenYu 贡献者 Checkstyle 贡献者

🧑‍💻 关于我

目前是一名计算机科学与技术专业的在校生,主要关注 Java 后端、API 网关、分布式系统,也在探索 AI Agent 的工程化落地。

比起只把功能跑通,我更在意代码的可维护性、问题背后的根因,以及项目能否真正投入使用。

import java.util.List;

public record Developer(
    String github,
    String direction,
    List<String> interests,
    List<String> openSource
) {
    public static Developer bob() {
        return new Developer(
            "BobSong-dev",
            "Java 后端开发与 AI 应用",
            List.of("分布式系统", "API 网关", "AI Agent"),
            List.of("Apache ShenYu", "Checkstyle", "Apache SeaTunnel")
        );
    }
}

🚀 开源贡献 · 数据概览

Apache ShenYu、Checkstyle 与 Apache SeaTunnel 的 Pull Request 统计
开源项目 提交 PR 已合并 待处理 已合并 PR 代码变更量*
Apache ShenYu 56 46 10 +37,419 / −883 = 38,302
Checkstyle 1 1 0 +351 / −1 = 352
Apache SeaTunnel 1 1 0 +33 / −7 = 40
合计 58 48 10 +37,803 / −891 = 38,694

* 代码变更量 = 已合并 PR 的新增行数 + 删除行数之和,不代表最终代码库净新增行数。仅统计上表中的三个公开仓库;数据由 GitHub Actions 每日自动更新。

🔎 代表性开源贡献

技术方向 实际贡献
AI Agent Gateway ShenYu #7133:为 Agent Gateway 增加请求级上下文支持;ShenYu #7424:接入无状态 MCP 工具入口
请求隔离与安全性 ShenYu #7337:修复旧版 MCP 会话中的请求隔离问题;ShenYu #7049:防止 Mock 表达式出现跨请求上下文泄漏
高可用与数据同步 ShenYu #7358:处理多节点 WebSocket 数据同步问题;ShenYu #7343:限制 Admin 消息发送队列并清理停滞会话
Java 代码质量 Checkstyle #20342:修复包含 Tab 时的缩进列计算问题
数据集成 SeaTunnel #11831:改进 Databend JDBC URL 参数校验

🛠️ 正在做的项目

finalexam-agent

面向学习与备考场景的 AI Agent 项目,探索多智能体协作、任务编排和可落地的产品体验。

tianze · 规则引擎 × AI

开发中

⚙️ 技术栈

Java Spring Boot MySQL Redis Docker Linux Python Git

📈 GitHub 3D 贡献日历

由 GitHub Actions 自动生成的 3D 贡献日历

Pinned Loading

  1. finalexam-agent finalexam-agent Public

    本地自托管期末复习 Agent:AI 资料考点提取、判分练习、确定性风险引擎、证据溯源 Tutor、学习画像与日历/简报提醒。354 测试全绿,AI 输出严格 schema + citation 校验,数据本地持久化。

    TypeScript 1

  2. apache/shardingsphere apache/shardingsphere Public

    Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

    Java 20.8k 6.9k

  3. apache/seatunnel apache/seatunnel Public

    SeaTunnel is a multimodal, high-performance, distributed, massive data integration tool.

    Java 9.8k 2.5k

  4. apache/shenyu apache/shenyu Public

    Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.

    Java 8.9k 3.1k

  5. apache/airflow apache/airflow Public

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    Python 47.5k 18.4k

  6. checkstyle/checkstyle checkstyle/checkstyle Public

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly co…

    Java 9.6k 4.4k