java

学长毕业设计2 小时前
java·spring boot·后端
基于SpringBoot的公益基金管理系统(源码+文档+讲解视频)温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
东小西2 小时前
java·后端·spring
【SAA实战】第 3 篇 · 工具调用全攻略:把业务能力交给 Agent 自己调度做过后端的都懂这种场景:售后客服一天到晚被问三件事——这三句话,答案没有一个在你自己的代码里:订单在订单中心,运费在计费服务,天气在第三方接口。传统写法你得写一堆 if (问运费) 调计费; if (问订单) 查订单 的胶水代码,而且用户一旦把三个问题揉在一句话里,你就傻了。
东小西2 小时前
java·后端·spring
【SAA实战】第 4 篇 · Agent 短期记忆:saver 让 Agent 跨轮记得住(threadId 隔离)开篇先泼盆冷水——SAA 里最容易搞混的,是把"用 Redis 落盘的记忆"当成长期记忆。本篇先把"短期记忆"这一层讲透:它就是 saver(按 threadId 隔离的一段会话上下文)。长期记忆(Store,跨会话用户画像)是另一套机制,本篇不展开,后面单独讲。
许彰午2 小时前
java·低代码·架构·状态模式
22-DataCenter报文序列化多个DataStore打包成一个DataCenter,一次请求提交多张表的变更——这是14年协议的顶层封装。toPayload把内存行集序列化成提交报文,fromResponse把响应还原回行集。这篇拆这两个方法及"一屏多store"的典型场景。
2601_962065253 小时前
java·sql·mysql
[MySQL] SQL优化之性能分析??键盘敲烂,年薪30万?? 目录一、索引优化1、索引是什么:2、索引的数据结构:3、索引种类:4、sql分析(回表查询)二、定位慢查询语句1、慢查询日志2、profile详情3、explain执行计划(重点)4、查看执行频次* * *### 一、索引优化#### 1、索引是什么:通过一些约束,快速查询到相应字段的一种数据结构索引在sql优化中占有非常重要的地位,因为索引与查询挂钩,查询是我们最常做的一个操作。#### 2、索引的数据结构:**Hash索引:查询快,但是不支持范围查询,只能精确定位某个数据
小范同学_3 小时前
java·开发语言
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解数组 + 单向链表新元素发生哈希冲突时,新节点放在链表头部特点:新进来的节点先被访问;扩容迁移链表时,链表顺序会反转。
予昊4 小时前
java·开发语言·网络·websocket
从零实现“在线五子棋对战“:WebSocket 实时通信 + 段位匹配这是一个在线五子棋对战网站。你打开浏览器,登录账号,点一下 "匹配",服务器帮你找个对手,然后你们俩就在线下棋,谁先连成五个子谁赢,赢了加分输了扣分。就这么简单。
2601_962203514 小时前
java
【SpringAI入门】初识SpringAI概述 Spring AI是Spring生态中应用于人工智能领域的应用框架,它的目标是将Spring 生态系统的设计原则(如可移植性、模块化设计)应用于AI领域,并在AI领域中推广使用POJO(Plain Old Java Objects)作为应用的构建模块。**Spring AI能做什么?支持目前主流大语言模型平台,例如 OpenAI、Microsoft、Amazon、Google 和 Huggingface; 支持阻塞与流式的文本对话; 支持图像生成(当前仅限OpenAI的dall-e-*模型和SD);
weixin_461408584 小时前
java·开发语言·mybatis
Mybatis-flex小记MyBatis-Flex 是一款基于原生 MyBatis 的增强型 ORM 框架,通过注解驱动元数据、链式条件构造器、多形态执行入口三层架构,在兼容 MyBatis 原生能力的基础上,实现了无 XML 化开发、编译期类型安全、复合主键原生支持、多表关联查询等工程化能力。以下从元数据层、条件构造层、执行入口层三个核心层级,对其编程模型与使用规范进行系统化总结。
2601_962177135 小时前
android·java·mysql
【MySQL篇】聚合查询,联合查询聚合查询----### 1 聚合函数主要对于行与行之间的操作聚合函数的作用是对一组数据进行计算,通常返回一个单一的结果。它们常用于数据汇总、统计和分析。常见的统计总数、计算平局值等操作,可以使用聚合函数来实现,常见的聚合函数有:函数说明COUNT([DISTINCT] expr)返回查询到的数据的 数量SUM([DISTINCT] expr)返回查询到的数据的 总和,不是数字没有意义AVG([DISTINCT] expr)返回查询到的数据的 平均值,不是数字没有意义MAX([DISTINCT] expr)
それども5 小时前
java·ai·intellij-idea
IDEA接入Claude完整流程IDEA 插件 CC-GUI https://github.com/zhukunpenglinyutong/jetbrains-cc-gui
小鹿的周先生5 小时前
java·人工智能·spring
Spring-AI-第2篇-ChatClient 实战:使用 DeepSeek 完成第一次 AI 对话本文是「Spring AI 从入门到实战」专栏第 2 篇。上一节梳理了 ChatModel、ChatClient、Prompt 和 ChatResponse,这一节开始真正动手:搭建一个最小可运行的 Spring Boot 项目,通过 Spring AI 调用 DeepSeek。
悲且狂6 小时前
java·spring boot·后端
SpringBoot项目改造注意事项(旧项目框架复用)将旧项目 rpm 改名为新项目 itm,对整个项目的构建配置、包结构、资源文件进行系统性调整。在动手之前,务必先对原项目做一次完整备份(复杂一份),或者使用 Git 创建分支:这样即使改坏了,也能随时回退。 Git 仓库地址:克隆到新的 git 仓库,不要 push 回旧项目仓库
花间相见6 小时前
java·前端·langchain
【LangChain组件03】—— LangChain Agents 执行与状态:工作流程与状态管理实战上一篇讲完了"怎么配一个 Agent"——create_agent() 和提示词。这一篇深入 Agent 内部,理解它到底怎么跑起来:模型和工具之间怎么协作、Agent 什么时候停止、怎么观察每一步的执行过程,以及它维护的 AgentState 到底是什么结构、怎么自定义扩展。
敲代码的嘎仔6 小时前
java·开发语言·后端·面试·海康威视·实习·大厂
28届后端开发-海康威视日常实习一面(已OC)无手撕环节,面试官态度极好,整场面试下来很舒服,在遇到难的问题也会进行旁敲侧击的提示,腾讯会议视频形式
程序员黎剑8 小时前
java·后端·spring
Spring-Bean生命周期-构造器访问Autowired字段为nullSpring 依赖注入的坑很多,其中一个经典问题是"构造器里访问 @Autowired 字段拿到 null"。本文讲清楚 Bean 生命周期的执行顺序,以及正确的注入方式。
古法安卓8 小时前
android·java·android studio
Android-重启流程源码解析本文基于本地 init.cpp 与 reboot.cpp(Android R/11 前后的 system/core/init,含平台厂商定制),把 sys.powerctl 属性到达 init 之后 的完整流程逐一展开。这篇可以配合恢复出厂设置流程一起食用
清水白石0088 小时前
java·python·json
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践关键词:Python编程、Python教程、Python实战、Python最佳实践、TypedDict、dataclass、类型系统、API设计
晊晌_h8 小时前
java·开发语言·jvm
嵌入式从0到精通——线程进程是操作系统资源分配的最小单位,但是进程创建、切换开销大。线程作为轻量级进程,是 CPU 任务调度的基本单元,同一个进程内多个线程共享进程绝大多数资源,线程切换开销远小于进程。本篇讲解 Linux 下线程基础、线程创建回收、线程属性、线程互斥锁,帮助掌握多线程并发编程
一木 之林9 小时前
java·开发语言·c++
五、C++ 新特性、关键字与编译原理(进阶)(二)核心:C++17 解决“接口更安全、类型表达更清楚”;C++20 解决“模板约束、范围处理、异步协程和连续内存视图”;C++23 进一步补齐错误处理、多维数组视图、有序扁平容器和日志输出。在推理服务、数据管线、SDK 开发中,这些特性主要用于减少拷贝、提前暴露类型错误、简化资源与错误处理。