自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 多模态模型

和整合多种不同类型数据(即模态)的模型。人类在感知世界时,会通过视觉、听觉、触觉等多种方式获取信息,多模态模型正是模拟这一过程,旨在打破单一数据类型的局限,让机器具备更接近人类的感知和认知能力。“多模态” 则强调多种模态的融合,多模态模型通过算法和架构设计,将不同模态的数据进行联合分析和处理,挖掘模态间的潜在联系。整合摄像头的图像信息、雷达的点云数据、车载传感器的信号,让车辆更精准地感知路况,做出决策。将不同模态的数据转化为计算机可处理的格式,是多模态模型的基础。将不同模态的特征整合,实现信息互补。

2025-08-22 00:48:44 838

原创 智能体与 LUI

LUI 为智能体提供了 “类人类” 的交互接口,使交互从 “指令式操作” 升级为 “自然语言沟通”。随着大模型技术的成熟,LUI 驱动的智能体正从单一功能(如客服)向通用智能发展,未来将在智能家居、医疗、教育等领域实现更自然、更具上下文感知的交互体验。理解 LUI 与智能体的技术融合,是开发下一代人机交互系统的核心切入点。

2025-08-21 20:40:18 745

原创 大模型中的token

Token 是大模型理解和生成文本的 “基石”,其分词策略直接影响模型的语义表征能力、计算效率和跨语言适应性。从技术演进看,Tokenization 正从 “固定规则” 向 “动态智能” 发展,未来将更好地适配多模态、长文本等复杂场景。理解 Token 的机制,是优化大模型应用(如文本生成、问答系统)的关键一步。

2025-08-21 20:02:15 442

原创 智能编程中的智能体与 AI 应用:概念、架构与实践场景

1. 智能体的核心概念自主性:无需人工干预即可根据环境变化调整行为。交互性:与其他智能体或用户进行信息交换。学习能力:通过数据或经验优化决策策略。2. 智能体的典型架构plaintext智能体架构组成:├─ 感知模块(Sensing):获取环境数据(如代码状态、用户输入)├─ 知识库(Knowledge Base):存储领域知识(如编程规范、算法库)├─ 决策模块(Decision Making):基于规则或机器学习算法生成动作。

2025-08-21 19:48:51 904

原创 JDK、JRE、Eclipse

工具核心作用包含内容典型场景JDK开发 Java 程序JRE + 编译器 + 开发工具 + 源码编写、编译、调试代码JRE运行 Java 程序JVM + 运行类库 + 支持文件执行.class或.jar文件Eclipse简化 Java 开发流程可视化编辑器 + 集成工具提升开发效率(依赖 JDK/JRE)JDK 是 “开发必备”,JRE 是 “运行必备”,Eclipse 是 “开发增效工具”。开发时必须安装 JDK(包含 JRE)和 Eclipse;

2025-08-06 05:11:42 543

原创 JAR 包

JAR(Java Archive)本质是一种基于 ZIP 格式的压缩文件,专门用来打包 Java 程序的 “零件” 和 “说明书”。内部结构类比:就像一个分层收纳的工具箱:比如解压,能看到里面有(处理 JSON 的核心 “零件”)和配置文件,里则标注了这个 JAR 的版本和创建信息。避免重复造轮子 —— 直接复用成熟功能 就像组装家具时用现成的螺丝刀(不用自己锻造),开发中遇到常见需求(如解析 JSON、连接数据库),直接用现成的 JAR 包即可。简化项目打包 ——“一站式” 部署 开发完成后,可将所

2025-08-06 05:01:56 781

原创 Maven

Maven 是 Java 生态中不可或缺的工具,其核心价值在于标准化和自动化。通过统一项目结构、简化依赖管理和构建流程,它让开发者更专注于代码逻辑而非环境配置,尤其适合团队协作和大型项目开发。

2025-08-06 04:54:09 1015

原创 MySQL、SQL、SQLServer、SQLyog的区别和联系

概念类型核心作用与其他的关系SQL编程语言操作关系型数据库的通用语法MySQL、SQL Server 都支持 SQL,是它们的 “操作语言”。MySQL数据库管理系统(DBMS)存储和管理数据的软件用 SQL 语言操作,可通过 SQLyog 等工具可视化管理。SQL Server数据库管理系统(DBMS)存储和管理数据的软件(微软产品)用 SQL 语言操作,有自己的官方工具(SSMS),与 MySQL 是竞争关系。SQLyog数据库管理工具。

2025-08-06 04:33:06 733

原创 Cookie对象、Session对象、Request对象、Response对象、Application对象、pageContext对象、Out对象

对象存储位置生命周期作用范围典型用途Request服务器一次请求同一次请求内接收表单参数、请求转发Response服务器一次请求同一次请求内输出响应、重定向、设置 CookieCookie客户端可配置(默认随浏览器)所有请求(带 Cookie 时)记录用户偏好、自动登录Session服务器会话期间(默认 30 分钟)同一用户的连续请求登录状态维持、购物车服务器应用生命周期所有用户、所有请求全局配置、网站访问量服务器单个 JSP 页面。

2025-08-06 04:22:59 631

原创 git创建独立分支并上传远程仓库

假设有下面要求:1.JSPProject的位置D:\Program Files\eclipse\JSPProject。2.远程仓库名为estore。3.基于现有文件夹JSPProject,需要新建分支12并上传JSPProject文件夹到分支12。4.分支12为独立分支,和其他分支不存在继承关系。如果希望直接在JSPProject目录下执行 Git 命令(即把JSPProject本身作为一个独立的 Git 仓库,同时仍将分支12上传到远程estore。

2025-08-06 02:50:30 294

原创 JSP 中include中的绝对路径

要确定include找到资源在webapp目录下的完整路径(如拼接项目的上下文路径(如/mywebapp),得到最终绝对路径(如在include中直接使用从webapp根目录开始的路径(以开头)即可,服务器会自动结合上下文路径解析。

2025-08-05 02:26:17 243

原创 静态包含与动态包含

在 JSP 开发中,“包含”(Include)是复用页面片段(如公共导航栏、页脚)的常用技术,分为和。

2025-08-05 02:13:36 904

原创 Java Web 开发中的 UTF-8 编码

UTF-8 编码的应用需要全链路一致,从 JSP 页面的编译解析、请求参数的接收、数据库的存储传输,到响应内容的输出、文件日志的读写,任何一个环节编码不一致都可能导致乱码。实际开发中,需重点保障 “请求→处理→存储→响应” 核心链路的 UTF-8 统一,再配合开发工具和服务器配置,彻底解决多语言文本处理问题。

2025-08-05 01:05:37 520

原创 JSP程序与 Java 、 Tomcat 、 Eclipse

Java是 JSP 的 “编程语言基础”,所有动态逻辑依赖 Java 实现;Tomcat是 JSP 的 “运行平台”,负责编译、解析和响应请求;Eclipse是 JSP 的 “开发工具”,简化编码、调试和部署流程。四者分工明确,共同支撑 JSP 程序从开发到运行的全流程。

2025-08-05 00:30:28 764

原创 JSP、Java Web 和 Java Application 的概念与区别

维度Java WebJSP运行环境JVM(独立运行)Web 服务器(如 Tomcat)依赖 Web 服务器(编译为 Servlet)应用场景桌面 / 控制台程序网络应用(网站、系统)动态网页生成(视图层)核心定位独立应用技术体系(含多种组件)Java Web 中的具体技术依赖网络否(可选)是是(属于 Web 技术)是独立的本地程序;Java Web是基于网络的应用体系,包含 Servlet、JSP 等技术;JSP。

2025-08-05 00:26:17 758

原创 【Servlet】

Servlet 是 Java Web 开发的基础,负责连接客户端与后端逻辑,是 MVC 模式中 “控制器(Controller)” 的早期实现。随着框架发展(如 Spring MVC),Servlet 的底层逻辑被封装,但本质上仍依赖 Servlet 规范运行(例如 Spring MVC 的就是一个核心 Servlet)。

2025-08-04 23:38:18 258

原创 表现层(JSP) → 控制层(Controller) → 业务层(Service) → 数据访问层(DAO) → 数据库

上层依赖下层的接口(而非具体实现),便于扩展和维护;Manager类作为数据载体贯穿各层,实现数据的传递;从接收请求到操作数据库再到返回结果,形成完整的业务闭环。

2025-08-03 01:51:01 599

原创 注解@Override、@Repository、@Service、@Autowired、@Controller、@RequestMapping

Override确保方法重写的正确性;@Service实现组件的自动注册和分层标记;@Autowired实现依赖的自动注入,解耦组件关系;定义请求与方法的映射规则,构建 Web 交互流程。理解这些注解的底层逻辑和使用场景,是掌握 Spring 框架的关键。

2025-08-02 22:00:59 585

原创 eclipse中package class和interface的区别与联系

包是 “组织者”,负责分类和管理类 / 接口,解决命名冲突;类是 “执行者”,实现具体功能,可被实例化;接口是 “规范者”,定义行为标准,支持多实现和灵活扩展。包组织类和接口,接口定义规范,类实现规范并完成具体工作。

2025-08-02 00:31:35 740

原创 eclipse如何正确的导入项目

https://www.bilibili.com/video/BV1tV411x7Fb/?spm_id_from=333.1007.0.0&vd_source=56652bf83423ee906181b0f9e515b7d8

2025-07-29 17:16:13 292

转载 Eclipse导入web项目到新的工作空间出现The superclass “javax.servlet.http.HttpServlet” was not found on the Java Bui

导入web项目到新的工作空间出现The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path。点击Window->Preferences->Server->Runtime Environments->右侧add添加安装的对应的tomacat->finish (如下图所示)

2025-07-29 02:54:48 15

原创 eclipse导入项目的步骤

2、进入Import界面,选中“General -> Existing Projects into Workspace”,next。1、打开eclipse,点击“File”菜单。在下拉菜单中选择“Import”。3、在Import Project界面,点击“Browse”选择项目路径。5、点击“Finish”开始导入项目。4、选择路径后,点击“确定”。

2025-07-29 02:41:11 225

原创 JSP 中的注释方式

注释整个 JSP 页面的结构或临时屏蔽代码:用<%-- --%>。注释前端 HTML/CSS/JS 代码(需保留在源码中):用-- -->。注释JSP 脚本中的 Java 逻辑:用 Java 注释(///* */合理使用不同注释方式,可提高 JSP 页面的可读性和可维护性,尤其在团队协作中更为重要。

2025-07-27 00:16:23 795

原创 <input type=“hidden“...>和<input type=“text“...>

将hidden改为text会让订单号字段从 “隐藏不可改” 变为 “可见可改”,这在大多数订单流程中是不合适的,因为订单号属于系统生成的唯一标识,不应允许用户修改。只有在明确需要用户输入或确认该标识的特殊场景下,才适合使用,且必须在服务器端加强校验(如验证订单号的合法性及归属权)。

2025-07-26 23:33:57 369

原创 Java 中的注释方法

和。其中,文档注释是功能最丰富的一种,专门用于生成 API 文档和详细说明代码功能。

2025-07-26 21:59:58 398

原创 <jsp:forward>、<jsp:include> 和 response.send.sendRedirect()

和是 JSP/Servlet 中用于页面跳转或内容复用的三种技术,它们的功能、原理和适用场景有显著区别。以下面3条语句为例,

2025-07-26 18:25:06 555

原创 XML和XHTML、HTML

XHTML相比HTML的主要改进包括:标签必须小写、必须闭合、属性必须加引号等。而XML与HTML的主要区别在于XML不是HTML的替代品,而是用于不同目的。标签规则‌:HTML标签预定义,XML标签可自定义,XHTML使用HTML标签但遵循XML规则。用途‌:HTML用于网页展示,XML用于数据传输,XHTML是两者的结合。语法严格程度‌:XML最严格,XHTML次之,HTML最宽松。结合了HTML的标签集和XML的严格语法。语法严格,要求标签必须正确嵌套和闭合。主要用于数据存储和传输,而非显示。

2025-07-25 02:46:37 120

原创 form.reset()实现重置以及定义 resetForm|()实现重置

若只需清空单个或少数指定输入框,用方法(1)更精准灵活;若需重置整个表单的所有控件,用方法(2)更简洁(但需注意表单关联和默认行为处理)。两者本质都是通过事件触发重置逻辑,区别主要体现在作用范围和可扩展性上。

2025-07-24 12:19:53 291

原创 e.setId(Integer.valueOf(rs.getString(1))) ;和e.setId(rs.getInt(1));

对于数据库自增id(通常非空、数字类型):推荐使用e.setId(rs.getInt(1)):更简洁、高效,且符合自增id非空的特性(前提是实体类id为int类型)。若实体类id定义为Integer类型,可使用e.setId(rs.getInt(1))(自动装箱为Integer),或e.setId(rs.getObject(1, Integer.class))(更直接的包装类型获取方式)。

2025-07-23 15:12:43 332

原创 jsp:include page地址出错修改

最直接的解决方法是将相对路径改为绝对路径,在路径前添加/:这样 JSP 引擎会从应用根目录开始查找文件,避免因当前页面位置变化导致的路径错误。编辑 分享 提供一些常见的JSP路径错误示例 如何在JSP中处理文件上传?JSP和Servlet有什么区别?

2025-07-22 02:12:57 306

原创 数据库中常见的DBConnection、Connection、PreparedStatement的区别

代码类型本质作用Connection数据库连接接口与数据库的 "通道"提供数据库操作的基础环境SQL 执行接口执行 SQL 的 "工具"具体执行查询、新增等操作自定义工具类连接管理的 "封装类"简化连接的获取与管理负责 "创建连接",Connection是 "连接本身",是 "通过连接执行 SQL 的工具",三者形成 "管理 - 连接 - 操作" 的层级关系。

2025-07-21 19:19:36 423

原创 问题:Eclipse项目中的包变成了文件夹形式处理

本文介绍了在Eclipse中新建的包被误显示为文件夹的问题及其解决方法。通过调整类路径设置,可以确保新建的包正确显示。文章详细解释了如何通过buildpath配置来实现这一目标。

2025-07-21 14:52:20 191

原创 JSP中的<html><head><title><body><table><th><tr> <td> <br> <b> <p><div><%>等用法

在 JSP(JavaServer Pages)中,这些标签和元素共同构成了页面的静态结构和动态功能。以下是它们的详细用法及示例。

2025-07-21 02:20:30 333

转载 Eclipse编码设置(解决中文字符乱码)

【代码】Eclipse编码设置(解决中文字符乱码)

2025-07-20 23:07:59 77

转载 Eclipse debug调试

本文将简要介绍如何使用Eclipse进行debug调试,鉴于本人水平有限,如有错误,欢迎指出。

2025-07-20 22:32:27 82

原创 JSP中的注释

JSP中主要包含‌‌:HTML注释、JSP专用注释和Java脚本注释,分别服务于客户端可见说明、服务器端隐藏说明及脚本代码逻辑注解。‌‌。

2025-07-20 20:04:07 397

转载 Ecilpse、IDEA设置字体、背景、新建项目编码等

在输入框输入file encodings->File Encodings->Global Encoding和Project设置为UTF-8->Default encoding for properties files设置为UTF-8->勾选Transparent native-to-ascii conversion->OK。选择General->Editors->Text Editors->Backgroud color->勾选掉System Defaul前的勾->选择Color。选择图片,设置相关属性。

2025-07-20 19:29:45 35

原创 调整Eclipse字体大小

Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Java -> Java Editor Text Font -> Edit 调节主窗口字体大小。Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font -> Edit 调节控制条字体大小。提供先进的推理,复杂的指令,更多的创造力。

2025-07-20 19:22:00 372

原创 为什么还要加载数据库驱动?

加载数据库驱动虽然是一个简单的过程,但在整个应用程序的性能和稳定性上起着至关重要的作用。理解其重要性和步骤对于开发高效的数据库应用程序至关重要。

2025-07-20 16:03:08 802

转载 SQL基础-导入依赖、建立连接、执行SQL语句等

本文围绕Java数据库操作展开,复习了JDBC,包括导入依赖、建立连接、执行SQL语句等步骤,介绍了预编译Statement和事务的使用。还讲解了SQL关键字、索引,以及c3p0和hikariCP连接池的配置。最后阐述了分页的实现,包括所需参数、步骤和总页数计算等。

2025-07-20 15:44:40 35

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除