logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI Code Review 实测:GitHub Copilot PR Review 与 CodeRabbit,能否替代人工 Review?

本文基于Spring Boot企业项目,对GitHub Copilot PR Review与CodeRabbit进行两周实测,通过15个PR样本(涵盖CRUD、复杂业务、并发安全三类)从Bug发现、规范检查、安全审计和效率四维度评估。结果显示:CodeRabbit凭借自定义规则集表现接近人工,Copilot在简单场景尚可但复杂业务上发现率仅40%。AI在并发安全、业务逻辑正确性方面因缺乏上下文而表

文章图片
#人工智能#代码复审#github
AI 做技术方案设计实测:输入 PRD 输出架构图,靠谱吗?

AI技术方案设计能力评估与协作模式 通过对3个典型技术场景的测试,AI在技术方案设计上展现出以下特点: 基础能力:能快速生成60分方案,覆盖主流技术选型、基础架构和常见风险点 局限性:在极端场景(如热点Key问题)、底层机制(如大文件合并)和运营需求(如租户计量)上存在明显盲区 模型差异:Claude架构完整性较好,GPT解释更详细,DeepSeek中文表达更自然 建议采用三层协作模式: AI生成

文章图片
#人工智能
AI 做技术方案设计实测:输入 PRD 输出架构图,靠谱吗?

AI技术方案设计能力评估与协作模式 通过对3个典型技术场景的测试,AI在技术方案设计上展现出以下特点: 基础能力:能快速生成60分方案,覆盖主流技术选型、基础架构和常见风险点 局限性:在极端场景(如热点Key问题)、底层机制(如大文件合并)和运营需求(如租户计量)上存在明显盲区 模型差异:Claude架构完整性较好,GPT解释更详细,DeepSeek中文表达更自然 建议采用三层协作模式: AI生成

文章图片
#人工智能
AI 做技术方案设计实测:输入 PRD 输出架构图,靠谱吗?

AI技术方案设计能力评估与协作模式 通过对3个典型技术场景的测试,AI在技术方案设计上展现出以下特点: 基础能力:能快速生成60分方案,覆盖主流技术选型、基础架构和常见风险点 局限性:在极端场景(如热点Key问题)、底层机制(如大文件合并)和运营需求(如租户计量)上存在明显盲区 模型差异:Claude架构完整性较好,GPT解释更详细,DeepSeek中文表达更自然 建议采用三层协作模式: AI生成

文章图片
#人工智能
AI 生成 API 文档实测:从 Controller 代码到前端 Mock,能否打通前后端协作?

本文测试了AI基于Spring Boot代码自动生成OpenAPI文档的可行性。通过三类接口(基础CRUD、复杂嵌套DTO、泛型分页)的实测,发现AI在基础接口表现优异(准确率95%+),但在复杂场景存在泛型擦除、自定义注解识别不足等问题。最终提出"半自动化文档工作流"方案:AI生成初稿+人工校验关键字段,相比纯手工编写可节省60%文档维护时间,同时保证90%以上的接口一致性。

文章图片
#人工智能#前端#状态模式
AI Code Review 实测:GitHub Copilot PR Review 与 CodeRabbit,能否替代人工 Review?

本文基于Spring Boot企业项目,对GitHub Copilot PR Review与CodeRabbit进行两周实测,通过15个PR样本(涵盖CRUD、复杂业务、并发安全三类)从Bug发现、规范检查、安全审计和效率四维度评估。结果显示:CodeRabbit凭借自定义规则集表现接近人工,Copilot在简单场景尚可但复杂业务上发现率仅40%。AI在并发安全、业务逻辑正确性方面因缺乏上下文而表

文章图片
#人工智能#代码复审#github
IDEA搭建一个spring boot+mybatis+maven+swagger的api接口项目详解

用IntelliJ IDEA搭建一个java 的API接口项目。IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows最终效果图展示:整体目录结构:1.创建一个maven项目如图,新建项目里面选择Maven,然后Next。输入groupid和artifa...

spring boot集成caffeine本地缓存

呃.....................................................废话不多说,直接干代码1、先添加pom依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</arti

#java#数据库#maven
spring boot配置多数据源(静态和动态数据源)

在开发过程中,很多时候都会有垮数据库操作数据的情况,需要同时配置多套数据源,即多个数据库,保证不同的业务在不同的数据库执行操作,通过mapper来灵活的切换数据源。本文通过不同类型的数据库来配置静态多数据源和动态多数据源。

文章图片
#spring boot#java#spring
利用ClassFinal对java代码混淆与加密,提高代码安全性,防止反编译

为加强对知识产权的保护,提高代码的安全性,很多公司对外都用到了代码的混淆、加密操作,最近公司也加强了对产权的保护,在网上找了一大圈发现了几个代码混淆工具插件,spring框架可用。最开始找到了用proguard对代码进行混淆,调研半天过后果断放弃了。原因是配置的选项太多了,好不容易将配置弄完了结果编译的时候校验不通过,还有一点最重要的原因我用的JDK 11不兼容(也许是我没有配置对)后来发现了Cl

#java#maven#jar
    共 11 条
  • 1
  • 2
  • 请选择