- 博客(30)
- 收藏
- 关注

原创 MyBatis基础理解教程,详细分步基础查询表数据练习(通俗易懂、实时更新)
MyBatis 是一个持久层框架,简化JDBC开发,它提供了一个从 Java 应用程序到 SQL 数据库的桥梁,用于数据的存储、检索和映射。MyBatis 支持基本的 SQL 操作、高级映射特性以及与 Maven 等构建工具的集成。MyBatis 是一个持久层框架,简化JDBC开发,它提供了一个从 Java 应用程序到 SQL 数据库的桥梁,用于数据的存储、检索和映射。MyBatis 支持基本的 SQL 操作、高级映射特性以及与 Maven 等构建工具的集成。
2024-05-31 13:55:15
3615
34

原创 Mac上Maven的安装和环境变量配置保姆级教程(最新版实时更新)
Maven是一款广泛应用于Java开发领域的项目管理和构建自动化工具,本文介绍了Mac上Maven的安装和Maven环境变量配置,根据本人的安装过程逐步编写,有疑问和意见欢迎评论区或私信探讨。
2024-04-19 10:21:10
38002
13
原创 Deepseek实现文档录入知识库的技术架构
综上所述,DeepSeek的知识库技术架构通过混合专家(MoE)架构、多头潜在注意力(MLA)、稀疏注意力机制、双管道算法、FP8混合精度训练、多词预测等创新技术,实现了高效、经济和强大的自然语言处理能力。DeepSeek知识库的技术架构主要基于混合专家(MoE)架构,结合了Transformer模型和多头潜在注意力(MLA)技术。
2025-02-17 17:09:43
446
原创 向量数据库是什么?「向量数据库详解」
向量数据库是专门用于存储、检索和处理向量数据的数据库系统。数据形式:通过Embedding技术将非结构化数据(如图像、文本、音频)转换为高维向量表示,每个向量由数值序列构成,可描述数据的特征和语义。核心功能:支持向量相似性搜索(KNN/ANN)、聚类、降维和计算分析。特性高维性:向量维度通常高达数百甚至数千。稀疏性:向量中多数元素接近零。动态性:数据可能随时间变化(如用户行为向量)。向量数据库作为AI时代的基础设施,通过高效处理高维非结构化数据,在推荐、搜索、生物信息等领域展现出独特优势。
2025-02-17 16:53:30
780
原创 CSS基础:浮动(float)如何使用清楚以及代替方法
浮动元素在 CSS 中主要通过float属性来控制,影响元素的排列方式。浮动用于创建流式布局,常用于实现图文混排、布局列等效果。
2024-09-05 15:18:04
477
原创 【JAVA】区分成员变量和局部变量
被static修饰的变量叫类变量,未被static修饰的变量叫实例变量,类变量随着类消失,实例变量随着对象消失。1.成员变量是在类的范围里定义的变量。1.局部变量是在方法中定义的变量。2.局部变量没有默认初始值。2.成员变量有默认初始值。3.局部变量随着方法消失。
2024-09-05 11:39:13
268
原创 CSS中 特殊类型的选择器 伪元素如何使用
在 CSS 中,伪元素是一种特殊类型的选择器,它允许你为元素的特定部分添加样式,而这些部分在 HTML 文档中并不实际存在。伪元素通常用于创建装饰性效果,如添加边框、背景、阴影等,而不需要额外的 HTML 标记。伪元素以两个冒号()开头,与伪类(一个冒号,)区分开来。最常见的伪元素包括:1.::before:在元素的内容之前插入内容。2.::after:在元素的内容之后插入内容。
2024-09-05 11:30:24
741
原创 MVC结构是什么?怎么运用MVC结构?
当模型发生变化时,视图和控制器可以相对独立地进行更改,反之亦然,降低了代码改动引起的连锁反应,增强了整体系统的灵活性和可扩展性。例如,模型类可能与数据库交互,保存或加载一篇博客文章的数据。对于我们的博客系统,视图可能是一个HTML页面,展示博客文章的列表或者单篇文章的详细内容。当用户点击一篇文章的标题时,视图会显示文章的详细内容,包括标题、正文、作者和发布时间。例如,当用户提交新建或编辑博客文章的表单时,控制器接收请求并调用模型层的方法来处理业务逻辑,然后根据处理结果更新视图。对于博客系统,可能存在一个。
2024-08-27 15:22:32
1257
原创 【JAVA】抽象类是什么?为什么要用抽象类?
抽象类通常包含抽象方法(Abstract Method),抽象方法没有具体实现,只有方法签名,即方法名、参数列表和返回类型,但没有方法体。当需要添加新功能或调整现有功能时,只需在抽象类中增加新的抽象方法,然后在需要的地方实现它即可,无需修改现有的实现类。这样,抽象类不仅可以定义接口,还可以包含一些通用的实现,子类可以复用这部分实现,同时也必须完成剩余的抽象方法。: 在设计层级复杂的系统时,抽象类可以作为一个中间层,起到承上启下的作用,使得类的层次结构更加清晰,有利于系统的扩展和演化。抽象方法在抽象类中用。
2024-08-27 14:55:48
657
原创 Mac上免费使用Typora保姆级教程 简单 2025可用
Mac上免费使用Typora保姆级教程 简单 2025可用!这个方法非常简单,但是有个缺点,每次打开这个软件或文件时都会弹出一次激活成功的提示,点击关闭就好。
2024-08-26 14:33:00
5751
18
原创 【JAVA】把结果保留两位小数的方法
方法设置了小数点后保留两位,并指定了四舍五入的方式为ROUND_HALF_UP(这是最常见的舍入模式,即大于等于0.5向上舍入,小于0.5向下舍入)。处理浮点数时,能保证结果的精确性,不受原始float或double类型精度限制的影响。是Java中用于高精度算术运算的类,它可以精确控制浮点数的精度。包中的一个类,专门用于格式化数字,包括保留小数点后指定的位数。,可以按照指定的格式模板格式化数据。意味着至少显示一位数字,最多显示两位小数,多余的数字将被四舍五入。是一个格式说明符,其中。指定了小数点后的位数。
2024-06-05 09:18:40
10703
3
原创 数据库连接池的概念和原理
数据库连接池(Database Connection Pooling)是一种广泛应用于企业级软件开发中的资源管理策略,主要用于解决数据库连接频繁创建和销毁所带来的性能问题。它是一个容器,负责存储和管理数据库连接,并且可以根据应用程序的需求动态地分配、回收这些连接。
2024-06-04 13:35:38
774
原创 【JAVA】检查两个字符串是否一致的几种方法
根据需求,可以选择合适的方法来进行字符串比较。在大多数情况下,equals()方法是用于检查两个字符串是否内容完全一致的首选方法。
2024-06-03 14:34:17
2061
原创 @Data注解的学习介绍和使用
是 Lombok 库提供的注解之一,Lombok 是一个Java库,用于自动地为Java项目生成一些常见的样板代码(boilerplate code),比如getters、setters、hashCode、equals、toString等方法。使用 Lombok 可以显著减少需要编写的代码量,让开发者能够更专注于业务逻辑。当你在一个Java类上使用 注解时,Lombok 会在编译时自动为该类生成以下内容:所有字段的getter和setter方法:为每个私有字段生成标准的getter和setter方法。 方
2024-06-03 09:49:33
684
原创 深入理解@TableField注解的使用-MybatisPlus教程
注解是MyBatis-Plus框架提供的一个功能,用于指定实体类属性与数据库表列的映射关系。当实体类的属性名称和数据库表的列名称不一致,或者需要指定一些特殊的处理逻辑时,可以使用注解。
2024-05-31 14:13:39
728
5
原创 深入理解Java中的核心数据结构及其实现
掌握各种数据结构的特性及其在Java中的实现方式,可以帮助我们编写出高效且易于维护的代码。数组是Java中最基本的数据结构之一,它是一个固定大小的内存区域,用于存储同一类型的数据。链表是一种线性数据结构,其中元素在内存中并不是顺序存储的,而是通过引用(或称为指针)连接在一起。哈希表是一种通过键值对进行存取的数据结构,它的特点是查找、插入和删除操作的时间复杂度接近O(1)。以上只是Java中部分常用数据结构的简单介绍,实际应用中还有更多丰富多样的数据结构等待我们去探索和利用。类实现单向链表和双向链表。
2024-04-25 11:21:57
598
4
原创 Maven的常用基本命令
解释:这条命令会编译项目中的所有Java源代码,并将编译后的.class文件放置在目标目录下的classes子目录中。功能:执行package命令后,还将打包的结果安装到本地Maven仓库中,以便其他本地项目可以作为依赖引用。解释:在安装到本地仓库的基础上,deploy命令会将打包后的工件上传到远程仓库,供其他项目远程依赖。功能:安装到本地仓库,并发布到远程仓库,如公司私有仓库或公共仓库如Maven Central。功能:编译源代码,运行测试,并将项目打包成可发布的格式,如JAR、WAR或EAR。
2024-04-22 15:39:59
738
3
原创 HTTP协议定义的四种主要请求方法
在HTTP(Hypertext Transfer Protocol)中,请求方法是用来定义客户端想要对服务器执行的动作。
2024-04-16 10:48:24
2343
原创 Homebrew保姆级教程,安装及常用命令
Homebrew是一款针对macOS操作系统的包管理器,它允许用户通过命令行界面轻松安装、升级和管理各种开源软件包和工具。Homebrew是一个非常流行的工具,用于简化macOS系统上的软件安装和管理过程。使用Homebrew,用户可以通过简单的命令来安装所需的软件包,而无需手动下载、编译和安装软件。Homebrew还提供了版本控制、依赖管理和升级等功能,使得软件包的管理变得更加简单和高效。:检查 Homebrew 的健康状态,查找潜在的问题并提供解决方案。:列出已经安装的软件包。:安装指定的软件包。
2024-04-15 13:55:26
3881
1
原创 JDBC查询表里所有信息的方法(练习范例建议反复练习)
工作中我们经常要用到使用JDBC查询表内容,本篇文章介绍一下如何使用JDBC查询表里所有信息的步骤及范例。
2024-04-12 15:54:35
1221
1
原创 数据库连接池-Druid(德鲁伊)使用步骤
在你的应用程序中,创建一个 Druid 数据源对象,并根据配置参数初始化该数据源。你可以在 Spring Boot 项目中通过 Spring 自动配置来创建数据源,或者在普通的 Java 应用程序中手动创建数据源对象。)中,配置 Druid 数据源的参数。: 当你的应用程序关闭时,记得关闭 Druid 数据源,以释放资源并关闭所有数据库连接。在你的项目中,你需要在构建工具的配置文件中引入 Druid 的依赖。: 当你的应用程序需要与数据库交互时,通过 Druid 数据源获取数据库连接。
2024-04-11 13:55:13
1744
原创 JDBC的API-DriverManager详解
是 JDBC API 中的一个类,用于管理 JDBC 驱动程序。它提供了加载和注册驱动程序的方法,并负责创建数据库连接。的使用步骤为:加载驱动程序 -> 注册驱动程序 -> 获取数据库连接 -> 执行数据库操作 -> 释放资源。:在完成数据库操作后,应该关闭数据库连接和其他相关资源,以释放资源并避免内存泄漏。但是,为了向后兼容性和确保正确加载驱动程序,建议仍然使用。前,需要先加载适当的 JDBC 驱动程序。需要注意的是,自 Java 6 开始,:加载驱动程序后,需要通过。:注册驱动程序后,可以使用。
2024-04-09 14:13:18
951
1
原创 JDBC是什么?JDBC连接Mysql完整操作案例
是Java平台下用于数据库连接和操作的标准API,是一套接口和类的集合,它是由Sun Microsystems公司(现已被Oracle公司收购)最早提出的,目的是让Java应用程序能够与各种数据库系统进行交互。通过JDBC,Java程序员可以使用统一的接口来执行SQL语句、处理结果集,并与关系型数据库管理系统(RDBMS)进行通信。
2024-04-09 10:38:28
1100
1
原创 Swagger工具集及Swagger工具集常见注解和用法
Swagger工具集是一系列围绕OpenAPI Specification(OAS,原名为Swagger Specification)规范构建的工具,主要用于API的设计、文档生成、测试和部署。它允许开发人员通过标准和一致的方式定义RESTful API,并能自动化地生成交互式的API文档、SDKs(客户端代码)、服务器模拟(stubs)以及其他API相关的工件。:一个在线编辑器,用于创建和编辑符合OpenAPI规范的API定义文件(YAML或JSON格式),并实时预览文档。Swagger UI。
2024-04-02 16:28:09
2371
5
原创 【JAVA】try-catch结构:异常处理的使用
try-catch是 Java 和许多其他编程语言中用于异常处理的关键字组合,它允许程序员优雅地捕获和处理运行时可能出现的错误。
2024-04-01 15:28:57
14028
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人