SpringBoot--无标题
被@Configuration标注的类会被Spring IOC容器识别为配置类,作用等同于applicationContext.xml配置文件。通过注解方式注册Bean,结合AnnotationConfigApplicationContext可启动容器并管理Bean。示例代码展示了配置类及Bean的加载过程,输出结果显示配置类与组件均被成功注册到容器中。
SpringBoot--@Configuration
被 @Configuration 标注的类视为Spring配置类,等同于XML配置文件。结合 @Bean 注册Bean,通过 AnnotationConfigApplicationContext 加载配置类,可启动IOC容器并管理Bean实例,实现基于Java的配置。
案例实操 IService的Lambda查询
本课程深入讲解MyBatis-Plus核心功能:实现复杂条件查询、余额扣减更新、批量插入性能优化;涵盖代码生成、逻辑删除、枚举与JSON处理器;重点实现分页插件及通用分页实体,完成用户分页查询接口,助力高效开发。
🔧 微调技术
微调是将预训练模型适配特定任务的核心技术,涵盖指令微调、对齐微调与高效参数微调。LoRA通过低秩分解减少参数量,提升训练效率;Prefix Tuning与Prompt Tuning则通过轻量改造输入实现高效微调。不同方法在参数量、速度与效果间权衡,满足多样需求。(237字)
SpringMVC框架
Spring MVC核心组件包括:DispatcherServlet(前端控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)和ViewResolver(视图解析器)。
🤖 Agent系统
大模型Agent是具备自主规划、推理决策、工具调用与记忆能力的智能体,核心由大脑(LLM)、感知、行动与记忆组件构成,支持任务分解、反思优化与多轮交互。常见框架如LangChain、AutoGPT、CrewAI等,广泛应用于复杂任务处理与企业级AI系统。(238字)
映射关系(1-1 1-n n-n)
简介:映射关系包含一对一、一对多、多对一及多对多。通过resultMap实现属性与字段的精准映射,解决命名不一致问题;利用<association>处理多对一,<collection>实现一对多与多对多关联,结合实体类属性完成复杂数据结构封装,适用于用户-角色、作者-博客、部门-用户等场景。(239字)
整合Logback,滚动记录+多文件
集成Logback实现日志滚动与多文件输出,按模块分离支付、任务、错误、请求参数及SQL等日志,支持精细化控制。通过LogProxy获取指定日志器,实现分类记录,提升日志可读性与维护效率。
13 序列化:对象怎么在网络中传输?
本文深入讲解RPC框架中的序列化机制,介绍其在网络传输中将对象转为二进制的必要性。对比JDK原生、JSON、Hessian、Protobuf等常用序列化方式,分析各自优缺点。强调在选型时应优先考虑安全性、通用性与兼容性,其次才是性能与空间开销。指出使用中需避免复杂对象、大集合、不支持类型等问题,提倡简化传参结构以提升稳定性和性能。
不定参数入参
支持多种入参方式:非JSON格式(如基本类型、@RequestParam、@RequestBody)和JSON格式(单个/多个参数封装为JSONObject或实体类)。通过@Valid注解实现参数校验,确保数据有效性,提升接口健壮性。