java

SamDeepThinking1 小时前
java·后端·程序员
裁掉那个差程序员后,给你看团队里高手的代码:这个习惯,希望你有前些天写了那篇裁掉差程序员的文章后,有看到一些私信:问,好的程序员的代码是长什么样子的,今天就拿我们项目里一个真实的下单接口为例,让你看看高手是怎么用「方法」,把业务流程「一眼体现」的。
朕瞧着你甚好2 小时前
java·ai编程
技术雷达 & Java 集成评估报告 — Apache Tika 3.3.1许可证:Apache 2.0 — 法务合规绿灯。Apache 基金会顶级项目。背靠实体:Apache Software Foundation — 顶级开源基金会治理,PMC 决策透明,项目已存活 15+ 年。
MacroZheng3 小时前
java·人工智能·后端
短短几天,暴涨2.8万Star!又一款编程神器开源!当我们使用Claude Code来编写代码时,它经常会使用grep、glob和read工具扫描文件,不仅耗时而且耗Token。有没有什么办法能解决这个问题呢?今天给大家分享一款叫CodeGraph的开源工具,无需扫描文件即可探索代码库,让你的Claude Code执行速度快到飞起!
SamDeepThinking3 小时前
java·后端·面试
函数式编程:用BiFunction消除多类型分支的代码重复下面拿一个我在生产环境用过的一个库存变更的场景作为例子,演示一下如何使用JDK自带的BiFunction。也是函数编程的一种使用。
Flittly21 小时前
java·spring boot·spring
【AgentScope Java新手村系列】(16)从RAG到多路检索1.x 的 SimpleRAGKnowledge、BgeRAGKnowledge、EmbeddingRAGKnowledge 等 RAG 实现类在 RC2 中已被移除(它们是 1.x 特有的 API,2.0 中不存在)。
小兔崽子去哪了21 小时前
java·后端
Java 生成二维码解决方案生成一个带颜色的图片增加logo
人活一口气1 天前
java·spring boot
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践在企业级软件开发领域,Java生态经历了近三十年的演进,从1996年Java SE 1.0到如今Java SE 21(LTS为17),从J2EE到Jakarta EE,从单体架构到微服务再到云原生,从传统Web开发到AI Agent智能代理,Java始终是企业级应用开发的核心语言之一。
NE_STOP1 天前
java
Vibe Coding -- 完整项目案例实操一个完整可运行的微型商城——覆盖商品、用户、购物车、订单、后台管理全模块6 条经验1. 把 Claude Code 当同事用 — 直接描述你想干什么,不用纠结措辞。越具体越好。 2. 多用 /plan 模式 — 复杂任务先让它出方案,你审核后再动手,避免返工。 3. 小步快跑 — 一个任务一个任务来,别一口气提太多需求。 4. 善用 CLAUDE.md — 放在项目根目录,cc 会自动读取,理解你的项目规范。 5. 创建任务列表 — 多步骤任务告诉它"创建任务列表",cc 会跟踪进度不遗漏。 6. 反馈很
荣码1 天前
java·python
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂第3篇搭了RAG,第5篇测了Embedding,用了一段时间发现一个问题:RAG回答"点"的问题很好,回答"面"的问题不行。
SimonKing1 天前
java·后端·程序员
Google第三方授权登录关注我的公众号:【编程朝花夕拾】,可获取首发内容。很多网站登录都接入了三方登录,如:最近接了海外项目,需要接入Google授权登录,正好记录一下,也分享给大家。
明月光8181 天前
java
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式本科主学 Java,研究生期间转了前端。今年校招入职后,开始接触后端项目代码。打开项目,领域层的一个模型对象让我愣了一下:
考虑考虑2 天前
java·后端·mybatis
Mybatis实现批量插入在使用Mybatis或者Mybatis Plus框架开发的时候,要实现批量插入操作,毕竟一条一条插入,数据量庞大的时候,很慢
咖啡八杯2 天前
java·后端·spring·设计模式
GoF设计模式——中介者模式本文是【GoF设计模式】系列第15篇,更多内容欢迎关注公众号:咖啡八杯假设在设计一个智能家居系统,家里有空调、窗帘、灯三种设备。业务规则是:空调开启时自动关闭窗帘(避免冷气流失),窗帘关闭时自动开灯(补充采光)。
青石路2 天前
java
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来一天我在切腊肠,儿子看了看,问我 儿子:爸,这腊肠过几了?过 6 了吧 我:啥叫过 6 了 儿子:这腊肠坏了吧 我憋了好一会,边笑边说:那叫过期,你记错数了吧
像我这样帅的人丶你还2 天前
java·后端·全栈
Java 后端详解(五):Redis 缓存上篇:Java 后端详解(四):分页与搜索 本篇以文章模块为例,讲清:Redis 如何接入 Spring Boot、Spring Cache 注解怎么用、文章列表与详情如何缓存、何时失效。
plainGeekDev2 天前
android·java·kotlin
GreenDAO → RoomGreenDAO 依赖自己的一套代码生成器 GreenDAO Generator,需要额外维护一个 Java 项目来生成实体和 DAO。不支持 Kotlin suspend 函数。库已经很久不更新了(最后发布是 2019 年),未来 Android 版本可能不兼容。
亦暖筑序2 天前
java·后端
Java 8老系统AI Workflow实战:把一次性AI对话升级成可恢复工作流很多 AI 应用刚开始都是一个聊天框。用户输入需求,模型输出结果。这适合原型验证,但进入企业流程后,很快会遇到问题:
敲代码的彭于晏2 天前
java·前端·后端
Bean 生命周期完全图解:前端同学也能看懂的 Spring 核心机制如果你做过前端,你一定见过这个模式:Spring 的 IoC 容器本质上就是"全局仓库"的工业级实现:
plainGeekDev2 天前
android·java·kotlin
ButterKnife → ViewBindingButterKnife 已停止维护,作者 Jake Wharton 自己也不建议继续使用。依赖注解处理器,每次 build 生成大量中间代码,编译速度慢。不支持 Kotlin(虽然有 kotlin-annotation-processing,但体验很差)。
像我这样帅的人丶你还3 天前
java·javascript·后端
Java 后端详解(四):分页与搜索上篇:Java 后端详解(三):全局异常处理与 JPA 数据库映射 本篇以文章列表接口为例,讲清:分页参数如何从 URL 传到数据库、关键词搜索如何在 JPA 里实现、分页结果如何统一返回给前端。