logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python进阶-文件操作

3. 读取所有行到列表(readlines ())(也叫文件句柄),后续所有操作都基于这个对象。1. 一次性读取全部内容(read ())2. 按行读取(readline ())⚠️ 缺点:如果操作文件时抛出异常,可能执行不到,导致文件句柄泄漏。文件不存在则创建,新内容加在末尾。如果文件有 10G 大小,用。文件不存在则创建,存在则清空。不创建新文件,文件不存在报错。要操作文件,第一步必须用。文件

文章图片
#服务器#python
从 LLM 到 RAG 再到 Agent:技术演进路径

(1)Agent核心:Agent的“大脑”,负责理解用户意图、规划任务、调用工具、反思迭代。推荐使用LangChain的create_react_agent(基础版)或LangGraph(进阶版,适合复杂流程)。LangGraph的优势是能构建“状态机”,清晰定义每个步骤的逻辑和跳转条件,比如“检索失败→重新检索”“生成报告成功→发送邮箱”。(2)工具集:Agent的“手脚”,包括我们之前封装的R

文章图片
#机器学习#算法#人工智能
python进阶-推导式

推导式类型语法返回类型特点列表推导式list有序、可重复字典推导式dict键值对、键唯一集合推导式set无序、自动去重元组推导式generator需tuple()转换。

文章图片
#开发语言#python
python进阶-Pydantic模型

定义数据结构自动校验数据自动类型转换生成结构化数据(字典、JSON)配合 FastAPI 实现接口参数校验Pydantic 模型 = 带校验规则的数据类。name: strage: intemail: str这就是一个Pydantic 模型。

文章图片
#python#开发语言
第五章 MyBatis 核心配置与核心对象详解

是 MyBatis 框架的核心全局配置文件,用于配置 MyBatis 的运行环境、核心参数、映射关系等基础设置,是 MyBatis 框架初始化的入口配置。它的主要作用是告诉 MyBatis 如何连接数据库、如何处理映射关系、使用哪些插件等,是 MyBatis 运行的 “总开关”定义数据库连接信息(如驱动、URL、用户名、密码)和事务管理方式,支持多环境配置(如开发、测试、生产环境),方便切换。示例

文章图片
#oracle#数据库
第八章 Spring Boot 必知知识点

用于告诉 MyBatis 如何找到你的实体类(POJO)和 Mapper 映射文件(XML),简化开发时的代码编写。实现,在数据新增(INSERT)或更新(UPDATE)时,自动给注解标记的字段赋值,无需手动 set。转换器(Converter) 的核心功能可以通俗理解为:比如把前端传的字符串转成后端需要的对象。它就像一个「过滤器」,只有符合表达式规则的方法执行时,才会触发后续的切面逻辑(比如之前

文章图片
#spring boot#后端#java
第七章 Spring MVC 核心配置全解析

如果没有找到合适的控制器,)不需要处理业务数据,只需直接返回一个视图(如 JSP、HTML 页面)时,无需编写 Controller 类和方法,通过。简化配置:替代了 “定义 Controller 方法 + 返回视图名” 的冗余代码,直接在配置中完成请求与视图的绑定。作用:配置异常类型与视图名的映射关系,即当指定类型的异常发生时,Spring MVC 会自动跳转到对应的视图进行处理。作用:指定在异

文章图片
#spring#mvc#java
第九章 spring cloud微服务知识点

维度是否实际引入依赖✅ 是(直接下载 Jar 包)❌ 否(仅声明信息)子模块继承行为✅ 子模块自动继承依赖❌ 子模块需手动声明才会引入核心作用引入项目需要的依赖统一管理依赖的版本、范围等信息。

文章图片
#spring cloud#微服务#spring
深入理解 Java HashMap 扩容机制:从源码到原理全解析

过小(如 0.5):扩容频繁,空间浪费多,但冲突少过大(如 1.0):内存利用率高,但冲突多,链表变长,查询慢0.75:在泊松分布下,桶中元素碰撞概率较低,综合性能最优官方注释中也提到,在理想随机 hash 下,0.75 的负载因子使得链表长度超过 8 的概率约为 0.00000006,极低。要点说明触发条件扩容倍数新容量 = 旧容量 × 2迁移优化高位 bit 判断,避免重新 hash链表/树处

文章图片
#java#算法#数据结构
我花了 3 小时吃透:Spring AI 核心三剑客 ChatModel、Prompt、ChatResponse 到底怎么用?

ChatModel = 调用AI的工具(入口)Prompt = 你给AI的问题(输入)ChatResponse= AI 返回的答案(输出)

文章图片
#spring#人工智能
    共 29 条
  • 1
  • 2
  • 3
  • 请选择