RANZIER
  • 首页
  • 归档
  • 分类
  • 标签
  • 随笔
  • 关于
常见八股

常见八股

八股学习笔记 1. Java基础JavaSE学习 1.1 Java基础详解Java基础 Java的特点?Write Once, Run Anywhere(一次编写,随处运行) 面向对象(封装,继承,多态) 平台无关性(Write Once, Run Anywhere):Java 程序编译后生成的是字节码(.class 文件),可以在任何安装了 Java 虚拟机(JVM)的系统上运行,而不需要重
2025-12-01
八股
#学习 #八股
理解JAVA三大特性:封装继承多态

理解JAVA三大特性:封装继承多态

理解JAVA三大特性:封装继承多态 面试官问:“JAVA的三大特性是哪些?” 我们肯定都能回答出来:封装、继承和多态 那这三大特性到底都有什么作用呢? 1. 封装定义:把数据和操作数据的方法捆在一起,控制访问权限(通常通过 private字段 + public getter/setter方法),以隐藏内部实现并保证状态的一致性。 也就是把一个对象应该有的哪些字段(成员变量)和应该有的
2025-12-01
八股 > JAVA基础
#八股
Cookie、Session和Token的详解

Cookie、Session和Token的详解

什么是Cookie、Session和Token? 1. Cookie什么是Cookie?Cookie是存储在浏览器端的一小段文本数据,由服务器通过HTTP响应头的Set-Cookie字段发送给浏览器,浏览器随后会自动在每次请求中通过Cookie头将其带回给服务器。 工作流程 用户第一次访问服务器; 服务器通过响应头Set-Cookie返回一个 Cookie; 浏览器保存 Cookie;
2025-11-28
八股 > JAVA基础
#八股 #Cookie #Session #Token
注解@Autowired和@Resource和private final注入三者有什么区别

注解@Autowired和@Resource和private final注入三者有什么区别

@Autowired和@Resource和private final注入三者有什么区别 @Autowired:按“类型”注入(Spring 专属) @Resource:按“名称优先”注入(Java 标准) private final + 构造器:最安全、最推荐的方式(强类型 + 不可变) 1. 三者的使用方式1.1 @Autowired(Spring 自己的)注入规则:默认按类型注入 12
2025-11-28
八股 > Spring/SpringBoot八股
#八股 #Spring #DI
依赖注入DI的三种注入方式

依赖注入DI的三种注入方式

依赖注入DI的三种注入方式 1. 什么是依赖注入,DI的作用是什么?依赖注入DI的作用是将对象之间的依赖关系从代码中解耦出来,由容器统一负责对象的创建、装配和生命周期管理。你可以通过构造函数或字段注入的方式来告诉Spring需要哪些对象,Spring会负责为你提供。 DI的本质:把依赖对象的创建和管理交给 Spring 容器,类只需要专注于自己的业务逻辑,不需要操心依赖从哪里来。 2. DI的三
2025-11-28
八股 > Spring/SpringBoot八股
#八股 #Spring #DI
理解Transformer和注意力机制基本原理

理解Transformer和注意力机制基本原理

简单理解Transformer和注意力机制基本原理 论文下载地址:Attention Is All You Need 1. Transformer为什么这么强?完全摆脱 RNN/CNN,只依赖注意力机制(Attention)来建模序列中的依赖关系。 1.1 注意力机制让模型能捕捉任意距离的依赖 传统 RNN:词间距离越远,信息越难传递 Transformer:一步通过 Attent
2025-11-26
八股 > AI八股
#AI #Transformer #Attention #LLM
基于SpringAI使用云端大模型解析OSS中的文件实现多模态理解对话

基于SpringAI使用云端大模型解析OSS中的文件实现多模态理解对话

基于SpringAI使用云端大模型解析OSS中的文件实现多模态理解对话 一、总体设计:多模态对话的完整链路多模态对话涉及三个关键环节: 图片上传到对象存储(OSS) 用户上传图片 → 由 aimin-ai 转发给 aimin-drug → OSS aimin-drug 返回可公开访问的 OSS URL 将 OSS 图片 URL 作为 Vision 模型输入(例如 Qwen-VL-Max)
2025-11-25
AI
#AI #Spring AI #多模态 #OSS
基于SpringAI + 向量数据库实现RAG文档知识库

基于SpringAI + 向量数据库实现RAG文档知识库

基于SpringAI + 向量数据库实现RAG文档知识库功能 本文主要基于下面这几个核心类: RagController:提供对外的 RAG 接口(文档上传 & 向量检索测试) RagService:RAG 服务接口,定义能力边界 RagServiceImpl:RAG 服务实现,负责“从文件到向量”的整个链路 VectorStore:Spring AI 提供的向量存储抽象(底层可接
2025-11-25
AI
#JAVA #AI #RAG #Spring AI
Canal实现数据同步的工作原理

Canal实现数据同步的工作原理

Canal实现数据同步的工作原理 1. Canal的核心原理和整体流程Canal 通过模拟自己是一个 MySQL slave(从库),向主库“伪装”成从库来订阅 MySQL 的 binlog,从而实时拿到所有写操作(INSERT/UPDATE/DELETE)的变更数据,再推给你的应用进行处理。 Canal 数据流动的整体链路: 123456789MySQL 写入(INSER
2025-11-24
JAVA
#JAVA #Canal #ES #MQ
使用Canal将数据库中的变更同步到ES中,实现数据同步功能

使用Canal将数据库中的变更同步到ES中,实现数据同步功能

使用Canal将数据库中的变更同步到ES中,实现数据同步功能 1. 前言1.1 什么是Canal?Canal 组件是一个基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费,支持将增量数据投递到下游消费者(如 Kafka、RocketMQ 等)或者存储(如 Elasticsearch、HBase 等)的组件。 Canal 感知到MySQL数据变动,然后解析变动数据,将变动数据发送到MQ
2025-11-24
AI项目
#JAVA #SpringCloud #Canal #ES
1234…6

搜索

AI LLM Java Agent Python CyberSec
总访问量 次 总访客数 人