自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MyBatis】spring整合mybatis教程(详细易懂)

我们的实体类创建属性的时候我写get、set等方法,过于麻烦,但是我们有一个lombok,可以节约掉这些。在切面类PagerAspect里面编写方法,该有的注释也在里面,我这里就不一一的解释了。这里是自己本地路径的MySQL的jar包,是需要更改的,路径赋值后也需要再加上。把我们的生成的BookMapper里面的方法复制到我们新建的BookBiz里面。我们在生成的实体类上面添加**@Repository**,回顾之前我们用的是插件,或者插件和自己写的分页类。还是运行上面一样的测试类的方法。

2025-03-22 15:28:09 690

原创 Tomcat 11 下载安装 与基本使用

Tomcat是一个轻量级的Web服务器,主要用于运行Java Servlet和JSP。它封装了HTTP协议,使得开发者能够更方便地构建和管理Web应用程序。由于其开源和跨平台的特性,Tomcat受到许多Java开发者的青睐。

2025-03-22 02:41:06 962

原创 SpringMVC(看这一篇就够了)

MVC全称Model View Controller,是一种设计创建Web应用程序的模式。这三个单词分别代表Web应用程序的三个部分:Model(模型):指数据模型。用于存储数据以及处理用户请求的业务逻辑。在Web应用中,JavaBean对象,业务模型等都属于Model。View(视图):用于展示模型中的数据的,一般为jsp或html文件。Controller(控制器):是应用程序中处理用户交互的部分。接受视图提出的请求,将数据交给模型处理,并将处理后的结果交给视图显示。

2025-03-22 01:04:32 723

原创 SpringBootInvalid bound statement (not found)的原因和解决方案

查看相对应的mapper中的接口是否添加了**@mapper注解**且点击其跳转标志确认是否关联。3.检查 mapper namespace的路径是否和其mapper实例类的路径是否一致。情况四:mapper.xml未放到指定的resource文件中,将其移动至其文件即可。

2025-03-10 23:41:32 402

原创 Spring Boot框架总结(超级详细)

IOC容器填加相应依赖配置可以实现在自定义配置properties配置提示@ConfigurationProperties(prefix = “person”)注解的作用是将配置文件中以person开头的属性值通过setXX()方法注入到实体类对应属性中。@Component注解的作用是将当前注入属性值的Person类对象作为Bean组件放到Spring容器中,只有这样才能被@ConfigurationProperties注解进行赋值。

2025-03-10 17:41:53 1156

原创 redis存取list集合

java 用redisTemplate 的 Operations存取list集合。p1.setName(“张一”);p2.setName(“张二”);p3.setName(“张三”);

2025-03-10 12:55:46 468

原创 oracle使用PLSQL导出表数据

利用PL/SQL语言,编写一个存储过程实现针对单张表的数据导出功能,要求将给定表的数据转换成SQL语言的Insert语句,并保存在文件中。该过程以要导出的表名和保存SQL语句的文件名为参数。然后创建存储过程,其中,BEGIN后的第一行有用到刚刚定义的导出目录,如果定义的导出目录与我不同,那么请修改这一行的导出目录。在网上尝试搜索了一下,中文网里没找到合适的参考文章,要么是针对特定表结构,要么是只导出特定数量的列,于是自己完成后写篇记录。在导出目录下找到对应文件,确定内容确实为表的数据。

2025-03-07 23:06:19 203

原创 MySQL的索引详细介绍(全网最详细!!!)

索引是帮助MySQL高效获取数据的数据结构MySQL在存储数据之外,数据库系统中还维护着满足特定查找算法的数据结构,这些数据结构以某种引用(指向)表中的数据,这样我们就可以通过数据结构上实现的高级查找算法来快速找到我们想要的数据。而这种数据结构就是索引。MysQL 的慢查询日志是MySQL提供的一种日志记录,他用来记录在MysQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。可以由它来查看哪些sQL超出了我们最大忍耐时间值。

2025-03-05 19:21:28 780

原创 Mysql 数据库免费使用

由于工作需要现在打算学习WPF开发,因为需要访问mysql数据,但是又不想在自己电脑上安装。于是就上网试着查了下,发现果然有提供免费数据库服务的网站。nice!所以就打算写一篇文章详细记录一下,供大家参考。这个网站实在太良心了,完美解决私有mysql服务器部署麻烦、客户端安装麻烦等问题!

2025-03-05 17:59:47 278

原创 Java面试题——事务

脏读: 指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据, 那么另外一 个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。不可重复读: 指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。

2025-03-05 16:35:09 430

原创 Java实战:Spring Boot application.yml配置文件详解

本文详细介绍了Spring Boot配置文件的使用和配置项。我们首先了解了文件的基本概念和作用,然后学习了如何使用它来配置Spring Boot应用程序的不同组件,如数据源、数据库、缓存、邮件服务等。通过本文,您应该已经掌握了如何使用文件来配置Spring Boot应用程序。您学会了如何配置数据源、数据库、缓存、邮件服务和其他组件的属性。希望本文能够帮助您在开发Spring Boot应用程序时更加得心应手。如果您有任何疑问或建议,请随时留言交流。

2025-03-05 01:26:57 800

原创 DeepSeek大模型技术解析:从架构到应用的全面探索

DeepSeek大模型是由北京深度求索人工智能基础技术研究有限公司开发的一款基于Transformer架构的大型语言模型。它具备强大的自然语言理解和生成能力,能够处理多种复杂的语言任务,如智能对话、文本生成、语义理解等。DeepSeek大模型的诞生,标志着人工智能在自然语言处理领域取得了重大突破。

2025-03-05 00:09:22 762

原创 集成开发环境GoLand安装配置结合内网穿透实现ssh远程访问服务器

本文主要介绍使用 GoLand 通过 SSH 远程连接服务器,并结合 cpolar 内网穿透工具实现远程编程开发。GoLand是由JetBrains推出的一款专为 Go 语言开发设计的集成开发环境(IDE)。它集成了多种高级功能,包括但不限于智能代码补全、代码分析和高级调试功能。可以帮助编写 Go 语言更加便捷,支持各种高级 IDE 功能和各种 Go 语言框架。接下来教大家如何配置 GoLand 并且远程公司服务器进行编程开发。

2025-03-03 12:04:11 930

原创 深入解析HDFS:定义、架构、原理、应用场景及常用命令

HDFS是Hadoop生态系统中的一个分布式文件系统,旨在在集群的廉价硬件上可靠地存储大数据集。HDFS设计为高容错,并为高吞吐量数据访问而优化,适用于在商用硬件上运行的大数据应用。

2025-03-02 22:21:22 1207

原创 如何彻底卸载SQL Server

目录一、停止 SQL Server 服务二、卸载 SQL Server 各项软件三、删除 SQL 安装后的相关文件夹四、删除 SQL Server 相关注册表

2025-03-02 21:02:11 323

原创 十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解

REST(Representational State Transfer)是一种通过 HTTP 协议与 Web 服务交互的架构风格。RESTful Web 服务遵循一系列约定,通常使用 HTTP 方法(如 GET、POST、PUT、DELETE)来进行资源的创建、查询、更新和删除操作。每个资源通常由一个 URL 唯一标识,且资源的数据通常以 JSON 返回。**跨域(Cross-Origin)**是指浏览器在不同的域、协议、端口之间进行资源请求的行为。

2025-03-02 19:23:35 925

原创 一本正经教 SQL?不!我们来点有趣的!

SQL是什么?官方解释:SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。SQL能用来干什么?通俗的讲:让您可以访问和处理数据库,包括数据插入、查询、更新和删除。SQL 对于现在的互联网公司生产研发等岗位几乎是一个必备技能,如果不会 SQL 的话,可能什么都做不了。可以把 SQL 当做是一种工具,利用它可以帮助你完成你的工作,创造价值。

2025-03-01 15:33:58 252

原创 【Python系列】Python 连接 PostgreSQL 数据库并查询数据

PostgreSQL 是一个高度可扩展的开源数据库管理系统,它支持 SQL(结构化查询语言)并提供许多现代数据库特性,如部分 ACID(原子性、一致性、隔离性、持久性)事务、触发器、视图、事务完整性、多版本并发控制等。PostgreSQL 的可扩展性允许用户自定义数据类型、函数、操作符等。

2025-02-28 23:34:12 1009

原创 【Java EE】Spring请求如何传递参数详解

访问不同的路径,就是发送不同的请求.在发送请求时,可能会带些参数,所以我们在学习Spring的请求时,主要是学习如何传递参数到后端以及后端如何接收.下面博主会对传递参数进行一个详解,咱们主要是使浏览器和Postman来模拟当我们运行后,用浏览器进行访问访问结果如下:注意:如果参数类型不致,是会进行报错的@RestControllerpublic class hello {@RequestMapping(“/test”)public String test(Integer name){retur

2025-02-28 14:33:21 955

原创 SQLyog 13.1.6 社区免费中文版:高效便捷的MySQL管理工具

SQLyog 13.1.6 社区免费中文版是一款专为 MySQL 设计的数据库管理工具,以其强大的功能和直观的图形用户界面(GUI)深受开发者和数据库管理员的喜爱。该版本为社区免费版,提供了中文界面,使得中国用户在使用过程中更加得心应手。无论是个人开发者还是小型团队,SQLyog 都能满足日常的 MySQL 数据库管理需求,无需付费即可享受到高效便捷的管理体验。

2025-02-28 12:53:31 674

原创 SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)

INSERT INTO monster VALUES(NULL, 20, '2000-11-11', 'xzj@sohu.com', '男', ' 蝎 子 精 ',15000.88);INSERT INTO monster VALUES(NULL, 10, '2011-11-11', 'ytj@sohu.com', '女', ' 玉 兔 精 ',18000.88);

2025-02-28 11:10:26 1282

原创 SpringBoot 接入 豆包 火山方舟大模型

小说内有个人物叫 王清,于是问 豆包模型 介绍下王清的信息,此时 模型可以准确快速的响应 关于王清的信息;通过使用知识库,自己上传文档。让豆包大模型可以回答 你文档中的内容数据(即。本文为个人操作接入记录,官方文档示例还是比较全的。仅记录大致接入流程;本人随意使用gpt 编写了一篇短片小说,通过。通过SDK调用 豆包大模型,在代码内。开通模型推理、知识库 应用入口;各类接口说明及SDK 获取;下翻找到有java操作案例;

2025-02-27 14:15:42 239

原创 Spring Boot+Vue项目从零入手

1、创建Springboot项目,勾选Lombok(简化java代码的插件)、web——Spring Web(相当于SpringMVC)、sql——MyBatis Framework+MySql Driver。再配置tomcat的地方点+,选择npm,下方选择vue的package.json,下方run的下一格写serve。创建好项目后先启动,确认项目可以正常运行,再将vue整个拖入Springboot项目中。1.打开cmd窗口,进入准备建立vue项目的文件夹,通过。检测安装成功的方法:vue -V。

2025-02-27 12:52:36 451

原创 Redis Desktop Manager(Redis可视化工具)安装及使用详细教程

如下图所示:图2.2.6.1图2.2.6.1如下图所示:图3.2.1图3.2.1。

2025-02-27 11:30:41 1250

原创 mysql重置root密码(适用于5.7和8.0)

然后找到 mysql 服务,这里有一个小技巧,随便点一个服务,然后直接输入mysql,页面会自动定位到你输入的字母所匹配到的服务位置。Windows + R 键打开运行,输入 cmd 然后按住 ctrl+shift 再按回车键,就是以管理员身份打开命令面板了。或者以管理员身份运行 cmd 命令行输入如下指令打开mysql服务,这里的mysql80是你们自己的mysql服务名哈。然后将替换后的路径粘贴到,以管理员身份运行的命令行中,按下回车。重新加载权限表,一定要重新加载权限表这一步很重要!

2025-02-26 02:37:01 403

原创 MySQL-CPU使用率高的原因排查和解决方法

使用关系数据库MySQL版时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。

2025-02-26 01:17:08 377

原创 Java面试准备篇:全面了解面试流程与常见问题

Java面试是Java开发者在求职过程中必经的一道关卡。随着信息技术的迅猛发展,Java开发的需求也日益增加,因此具备扎实的Java编程能力和丰富的项目经验将成为脱颖而出的重要资本。Java开发领域的就业前景广阔,涵盖了移动应用开发、企业应用开发、大数据处理等多个领域,为求职者提供了众多的职业发展机会。在面试过程中,自我介绍是一个重要的环节,它是向面试官展示自己能力和经历的机会。自我介绍应简洁明了,包括个人背景、技能特长、项目经验等关键信息。

2025-02-25 21:55:28 473

原创 Java实战:Spring Boot application.yml配置文件详解

本文详细介绍了Spring Boot配置文件的使用和配置项。我们首先了解了文件的基本概念和作用,然后学习了如何使用它来配置Spring Boot应用程序的不同组件,如数据源、数据库、缓存、邮件服务等。通过本文,您应该已经掌握了如何使用文件来配置Spring Boot应用程序。您学会了如何配置数据源、数据库、缓存、邮件服务和其他组件的属性。希望本文能够帮助您在开发Spring Boot应用程序时更加得心应手。如果您有任何疑问或建议,请随时留言交流。

2025-02-24 23:01:37 1399

原创 java 数据结构常见面试题

因为 Set 的底层结构是 Map ,所以三者的特点和使用场景可以参考HashMap 和 TreeMap 和 LinkedHashMap ,需要注意的是,Set 中元素是不允许重复的(Set 的值是底层时存储在 Map 的 Key 中的,key 是不能重复的)。其中 Collection 是所有集合继承的最顶层接口,其中声明的方法有对集合的操作的 增删改查等,所有具体的集合类都继承这个接口。HashMap 的 value 是可以重复的,但是 HashSet 因为只存储 key 是不可以重复的。

2025-02-24 19:21:49 853

原创 Ascend NPU 架构 & CANN 平台入门学习

昇腾 NPU 是专门用于 AI 训练/推理计算的 AI 专用处理器,其中的 AI Core 能够在很大程度上提高 AI 计算的效率。本文将主要介绍 ASCEND NPU 的硬件架构 & 工作原理、AI Core 的计算模式以及异构计算平台 CANN 等内容。

2025-02-24 16:31:36 1043

原创 总结:Spring Boot 之spring.factories

Spring IOC会将所有的对象交由Spring管理,扫描对象是在Spring boot的路径下的所有配置类注解,需要管理的对象。但是:如果这些Bean路径不在Spring Boot的包扫描路径下,怎么办?这样不就实例化不了了吗?

2025-02-23 04:44:28 386

原创 SQL-Server链接服务器访问Oracle数据

下载 NetFx3.cab 文件,并将其放置在 Windows 10 系统盘的 C:Windows 文件夹中。等待部署进度达到 100%,无报错即可。在“程序和功能”-“Windows 功能”中查看,确认 .NET Framework 3.5 选项已被勾选。

2025-02-21 22:27:19 747

原创 spring 狂神说的详细笔记(完整版)

【代码】spring 狂神说的详细笔记(完整版)

2025-02-21 15:34:58 177

原创 ShardingSphere-jdbc 5.5.0 + spring boot 基础配置 - 实战篇

shardingsphere 5.5.0移除了sm4算法,两种方式解决:1、使用官方shardingpshere plugin,找到相关组件依赖引用即可,2、自己添加sm4算法代码SPI实现。版本加密算法接口升级了,以下sm4的SPI代码不适用,后续推出适配版本)。增加spi扩展SM4算法代码/***/static {@Getter@Override。

2025-02-21 02:28:31 1115

原创 PHP搭建开发环境(Windows系统)

要搭建一个完整的PHP动态网站,离不开操作系统、Web服务器、数据库、和PHP软件。虽然有不错方便的方式,比如使用phpstudio等等等等许多面板都是非常快速不错的方式,但是这里是教会大家如何配置而不只是依赖别人整合好的面板软件,有时就会发挥出用处。以下是本文章的所采用的大概配置。

2025-02-21 00:42:51 1070

原创 MySQL(七)MySQL和Oracle、PostgreSQL的区别

Oracle使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。:Oracle提供了强大的高可用性和容灾解决方案,例如集群配置、数据复制和自动故障转移等,能够确保系统的连续性和数据的可靠性。oracle的varchar,一般不使用,那个是sql标准的类型,允许空串,oracle自己开发了个类型叫varchar2,不允许存空串,而且可以兼容以后的oracle版本。用于存储复杂的数据。:基于关系模型, 只存储数据,数据存储在实体里面,以包含特定信息的表格的形式存在。

2025-02-20 22:45:10 233

原创 使用 Spring Boot 实现图片上传

在现代 web 开发中,图片上传功能是一个常见的需求。本文将介绍如何使用 Spring Boot 实现一个简单的图片上传功能,包括文件的上传、存储和展示。我们将使用 Spring Boot 的文件上传功能,并结合 Thymeleaf 作为模板引擎来构建前端界面。通过上述步骤,我们成功实现了一个简单的图片上传功能。你可以根据自己的需求进一步扩展功能,比如增加文件类型和大小的限制、支持多文件上传、实现文件的删除功能等。希望这个示例能帮助你在项目中实现图片上传功能!

2025-02-16 10:10:03 932

原创 【合集】Java进阶——Java深入学习的笔记汇总 & 再论面向对象、数据结构和算法、JVM底层、多线程

spring作为主流的 Java Web 开发的开源框架,是Java 世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求;而spring的底层其实就是Java,因此,深入学习Spring和深入学习Java是硬币的正反面,两者相辅相成,相互促进。本篇博客是一篇不定期持续更新的博客,是一些Java深入学习的笔记汇总。Java进阶(4)——结合类加载JVM的过程理解创建对象的几种方式:new,反射Class,克隆clone(拷贝),序列化反序列化。

2025-02-16 01:14:00 311

原创 【Node.js]

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 ,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node.js 学习路线:JavaScript 基础语法 + Node.js 内置API模块(fs、path、http等) + 第三方API模块(express、mysql等)

2025-02-15 22:56:43 943

原创 【Flask】四、flask连接并操作数据库

在Flask框架中,数据库的操作是一个核心功能,它允许开发者与后端数据库进行交互,执行数据的增删改查操作。本文将详细介绍如何在Flask中连接并操作数据库,包括使用Flask-SQLAlchemy扩展和直接使用MySQL的Python驱动。常见的有三种操作方法:使用 SQLAlchemy、使用 Flask-SQLAlchemy 连接 MySQL和直接使用 MySQL 的 Python 驱动,本篇先讲述如何使用SQLAlchemy进行连接,后续会对其他方式进行讲解。

2025-02-15 21:33:12 334

空空如也

空空如也

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

TA关注的人

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