SpringBoot 教程
Spring Boot怎么学?本文按Java后端实际开发顺序介绍Spring Boot入门路线,包括JDK和Maven准备、创建项目、Controller接口、JSON参数接收、application.yml配置、连接MySQL、整合MyBatis、统一返回结果、全局异常处理、打包部署和常见报错排查。
MyBatis Invalid bound statement 怎么处理
MyBatis报错Invalid bound statement not found怎么办?本文整理Mapper XML找不到、namespace写错、id和接口方法名不一致、mapper-locations配置错误、XML未打包、@MapperScan扫描失败、多模块项目和MyBatis-Plus自定义方法等排查方法。
Spring Boot 端口被占用怎么处理
Spring Boot启动报错Port 8080 was already in use怎么办?本文整理Windows、Linux、macOS查看8080端口占用的方法,包含netstat、lsof、kill、taskkill、server.port修改、启动参数、环境变量、Docker端口映射和IDEA重复启动排查。
Qdrant 向量数据库入门
Qdrant是什么?本文用通俗方式介绍Qdrant向量数据库的概念、用途、核心概念和使用方法,包括向量、Collection、Point、Payload、Distance、Filter、Docker启动、REST API示例、Java接入、RAG知识库、语义搜索和相似推荐场景。
Spring Boot 接收 JSON 参数
Spring Boot如何接收JSON参数?本文整理@RequestBody接收对象、数组、List、Map、嵌套对象、LocalDateTime、@JsonProperty、@Valid参数校验,以及Required request body is missing、415 Unsupported Media Type、JSON parse error等常见问题。
Spring Boot启动报错 Failed to configure a DataSource 解决办法
最后更新:2026-07-23 适用场景:Spring Boot 启动失败、Failed to configure a DataSource、url attribute is not specified、Failed to determine a suitable driver class、数据库配
Maven依赖冲突怎么排查?dependency:tree、exclusions与版本统一完整教程
最后更新:2026-07-10 适用场景:Maven 依赖冲突、Jar 包版本冲突、NoSuchMethodError、ClassNotFoundException、NoClassDefFoundError、dependency:tree 使用、exclusions 排除依赖、dependencyM
给网站加一条会动的人群横幅:Little People 动画组件 Demo
最近做了一个轻量级的网页小组件:Little People Widget。 它可以在网页中展示一排会移动、会跳动、会冒气泡的小人动画,适合放在导航页、个人站、博客、产品展示页、活动页,作为一个有记忆点的小互动区域。 Demo 地址: https://java.li/little-people/ 这个
【soso.re】聚合热榜 | CloudflareWorkers部分接口失效的排查与代理方案
这篇文章记录一次真实的线上排查过程:一个 Next.js 热榜聚合项目,本地运行正常,部署到 Cloudflare Workers 后,哔哩哔哩、虎扑、快手、懂车帝等来源加载失败。 这次案例来自我自己维护的热榜聚合站:soso.re。它聚合了微博、知乎、哔哩哔哩、虎扑、快手、V2EX 等多个来源,线
Spring Boot 2升级到Spring Boot 3完整指南:JDK17、javax迁移jakarta、依赖兼容与常见报错
最后更新:2026-07-02 适用场景:Spring Boot 2 升级 Spring Boot 3、JDK8 / JDK11 升级 JDK17、javax 迁移 jakarta、Spring Framework 6、Spring Security 6、Maven / Gradle 构建失败、Sp