springboot

troyzhxu16 小时前
java·springboot·graphql
列表查询的 GraphQL —— 一行代码终结你的 if-else 地狱!一个后端工程师的自白:为什么你写了 100 行 Java 代码,其实只做了一件事——把前端传进来的几个参数,拼成一条 SQL。
极光代码工作室2 天前
java·springboot·web开发·后端开发
基于SpringBoot的在线博客系统随着Web技术的快速发展和用户内容创作需求的持续增长,轻量级、高可用、易扩展的个人博客平台成为开发者与技术爱好者构建知识沉淀与技术分享空间的重要载体。传统静态博客(如Jekyll、Hexo)虽部署简单,但缺乏动态交互能力;而大型CMS系统(如WordPress)功能冗余、学习成本高,难以满足个性化开发与教学实践需求。本文基于SpringBoot框架,设计并实现了一套模块清晰、安全可靠、前后端分离的在线博客系统。系统采用B/S架构,后端以SpringBoot 2.7.18为核心,集成MyBatis-Plus
Java爱好狂.3 天前
spring·程序员·springboot·架构师·java面试·java面试题·java八股文
Java就业需要学习哪些内容?最近小伙伴在我后台留言是这样的:现在就这光景,不比以前,会个CRUD就有人要,即使大部分公司依然只需要做CRUD的事情......现在去面试,只会CRUD还要被吐槽:
极光代码工作室5 天前
java·springboot·web开发·后端开发
基于SpringBoot的内容管理系统(CMS)随着互联网内容生态的持续爆发式增长,传统静态网站已难以满足企业对内容发布、多端适配、权限协同与数据治理的复合需求。内容管理系统(CMS)作为支撑数字内容生产、组织、分发与运营的核心基础设施,正加速向轻量化、模块化、云原生方向演进。本文基于Spring Boot 3.2.x微服务架构,结合MyBatis-Plus、Thymeleaf、Redis缓存、JWT鉴权及Vue3前端技术栈,设计并实现了一套高可用、易扩展、安全可控的现代化CMS平台。系统采用分层架构设计,涵盖用户管理、栏目管理、文章管理、富文本编辑、
欢醉6 天前
springboot·线程·springcloud
一次P0 故障:微服务线程数莫名暴涨 10 倍,线程问题踩坑生产服务器告警:创建线程总数超过32000个故障。服务器的总线程数无法突破32000的问题在 “k8s的pod容器中微服务无法创建新线程unable to create new native thread” 文章中提过,现在再谈谈单个服务的线程数怎么优化。
YDS8299 天前
java·springboot·ddd
大营销平台 —— 第二阶段初始化以及DB路由中间件的使用及基本原理在很早之前,我们结束了大营销的第一阶段,第一阶段主要聚焦于抽奖策略业务,其实说白了,本质还是一个扩展性很高、高度解耦的CRUD,其实和Agent中装配Client类似,都是通过抽象业务节点来将业务处理独立分隔开,同时用组合模式、责任链模式来对节点的顺序和分支进行预定义,当然,这个预定义我们交给了客户来做,因此是从数据库中拿出定义好了的顺序和分支,用于工厂装填规则树和责任链,这个部分是比较繁琐的,尤其是对于库表的设计能力要求很高。
小小放舟、10 天前
java·后端·intellij-idea·springboot·agent·react·tool call
PaiCLI-Demo:从零实现 ReAct Agent + Tool Call基于 [[《PaiCLI》项目学习笔记|PaiCLI]] 原始架构,用 5 个 Java 文件(约 500 行)复刻出一个极简的 ReAct Agent。 依赖:Jackson + OkHttp + SLF4J(无 Spring Boot),纯 Java 17。
碎碎念_49211 天前
nginx·vue·springboot·restful
前后端分离项目开发规范目录一、前后端分离开发模式二、Restful风格的接口规范三、工程搭建四、前后端联调测试五、springboot项目的配置文件
欢醉11 天前
kubernetes·springboot
k8s的pod容器中微服务无法创建新线程unable to create new native threadCaused by: java.lang.OutOfMemoryError: unable to create new native thread
她说..13 天前
java·spring·java-ee·apache·springboot
Apache Commons Lang3 Pair 完整版实战详解Pair 是 Apache Commons Lang3 提供的二元元组工具类,是 SpringBoot 项目中最常用的双值临时封装工具。
AI人工智能+电脑小能手16 天前
java·自动配置·springboot·starter·自定义组件
【大白话说Java面试题 第164题】【06_Spring篇】第24题:如何理解 SpringBoot 的 Starter?📌 PDF:大白话说Java面试题 — 06_Spring篇📚 回答:Starter 不是简单的"依赖打包",而是 SpringBoot 生态的标准化功能模块单元,遵循"引入即用"(Out-of-the-Box)的设计哲学:
文慧的科技江湖16 天前
开源·springboot·储能·光伏
一文读懂光伏、储能,充电工作原理,是如何实现闭环的,其中微电网(ems)是什么;这个内容,就看懂了源网荷储。十五五规划里面最核心的能源管理内容一套三合一线上管理系统,专门管你手里的充电桩、太阳能板、储能大电池三件设备。分三块功能:管充电做生意、自动省电少交电费、打包设备跟电网多赚一笔补贴。
AI人工智能+电脑小能手16 天前
java·自动配置·springboot·spi·条件注解
【大白话说Java面试题 第163题】【06_Spring篇】第23题:说说SpringBoot 自动配置原理?📌 PDF:大白话说Java面试题 — 06_Spring篇📚 回答:@SpringBootApplication 是一个组合注解,由三个核心注解构成,各司其职:
极光代码工作室16 天前
java·springboot·web开发·后端开发
基于SpringBoot的订单管理系统随着电子商务与企业数字化转型的深入发展,传统手工或半自动化订单管理方式已难以满足高并发、多角色、实时协同的业务需求。本研究基于Spring Boot微服务架构,设计并实现了一套轻量级、可扩展、高可用的订单管理系统。系统采用前后端分离模式,后端以Spring Boot 3.2为核心框架,集成MyBatis-Plus实现数据持久化,Redis缓存提升查询性能,RabbitMQ异步解耦订单状态变更与通知逻辑;前端采用Vue 3 + Element Plus构建响应式管理界面。在需求分析阶段,通过UML用例图与用
衍生星球19 天前
sql·微信小程序·uni-app·vue·springboot
SpringBoot3 + Vue3 + 微信小程序如何学习,以及学哪些技术,组件整体说明:SpringBoot3:后端服务,提供 RESTful 接口,对接微信开放平台、操作数据库、鉴权、支付、文件存储
她说..20 天前
java·开发语言·后端·springboot
Java 默认值设置方式Java 默认值分为两大类:JVM 自动默认值、程序员手动设置默认值(含注解)。 开发中绝不依赖 JVM 默认值,全部手动显式赋值。
折哥的程序人生 · 物流技术专研21 天前
自动配置·springboot·starter·校招·java面试·面试真题·内嵌容器
Java面试通关⑨:SpringBoot核心全集SpringBoot是目前Java后端项目主流开发框架、面试高频核心考点,几乎所有企业新项目均基于SpringBoot搭建,是后端开发必备核心技能。多数开发者仅会简单引入依赖、编写业务代码,对SpringBoot自动配置原理、Starter机制、启动流程、内嵌容器、配置加载、全局异常处理、核心注解底层逻辑一知半解,面试极易在原理深挖环节失分。本篇完整梳理SpringBoot全套核心知识点,拆解底层自动配置源码逻辑、核心机制、生产配置规范、高频坑点与面试真题,吃透SpringBoot底层原理,熟练应对框架面
ShiXZ21322 天前
java·运维·ocr·dubbo·springboot
PDF-OCR文件识别篇(八):配置、运维与排错在 application.yml(或配置中心)中配置:抽取与还原(第 3、5、6 章)是通用的,新增一张表通常只动下面五处:
ShiXZ21322 天前
java·pdf·json·ocr·springboot
PDF-OCR文件识别篇(七):数据入库前面把「PDF → 结构化 JSON」打通了。这一章讲怎么把它接进真实业务:异步化、定时回写、按表落库。核心是 ExtractionRecordServiceImpl(继承 MyBatis-Plus IService),以 extraction_record(一表一条)为中心。
带刺的坐椅1 个月前
java·springboot·web·solon
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚写给正在做技术选型或迁移调研的 Java 开发者如果你会 Spring Boot,那你已经会了一大半 Solon。