自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 Chp6-MyBatis全配置总结及优化冗余

pom.xml-- 单元测试依赖--> < dependency > < groupId > junit </ groupId > < artifactId > junit </ artifactId > < version > 4.13.1 </ version > < scope > compile </ scope > </ dependency > <!

2025-02-28 19:52:24 1235

原创 解决vscode中vue3的script和style标签首行不缩进问题

解决vscode中vue3的script和style标签首行不缩进问题

2025-03-22 15:03:04 315

原创 Chp2-js基础语法

JavaScript (简称 JS) 是一种广泛用于网页和网络应用的编程语言。它支持事件驱动、函数式以及基于原型的编程风格,同时也拥有并依赖于一个标准的对象模型——文档对象模型(DOM)

2025-03-18 21:57:26 574

原创 Chp1- js引入方式

JavaScript 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互.ECMAScript 6(ES6)是最新的JavaScript版本。

2025-03-18 21:55:32 278

原创 Chp1-SpringMVC第一个案例

【代码】Chp1-SpringMVC第一个案例。

2025-03-10 11:41:12 709

原创 Chp9-Spring声明式事务-注解配置全流程

路径:src/main/resources/springconfig.xml。路径:src/main/resources/log4j.properties。路径:src/main/resources/db.properties。预期结果:第一个姓名与数据表中重名,导致两次插入都不能提交,执行回滚。路径:src/main/resources/mybatis.xml。测试结果如图:【注:已设置姓名为唯一索引】预期结果:姓名相同,事务回滚。预期结果:姓名不同,插入成功。

2025-03-10 09:17:34 563

原创 Chp8-Spring声明式事务-XMl配置全流程

2. db.properties3. mybatis.xml4. springconfig.xmlsrc/main/resources/springconfig.xml5. log4j.propertiessrc/main/resources/log4j.properties6. 其余汇总6.1 数据表user.sql6.2 Beansrc/main/java/com/qxnw/bean/User.java6.3 Mappersrc/main/java/com/qxnw/mapp

2025-03-08 08:37:19 1101

原创 Chp7-Spring编程式事务-配置全流程

数据表user:设置了索引(name),即不能插入两条相同姓名的字段。预期结果:第一个姓名与数据表中重名,导致两次插入都不能提交,执行回滚。测试结果如图:【注:已设置姓名为唯一索引】预期结果:姓名相同,事务回滚。预期结果:姓名不同,插入成功。

2025-03-08 08:35:24 859

原创 Chp6-Spring与MyBatis整合配置及测试流程

src/main/java/com/qxnw/test/Test_spring整合Mybatis测试.java。src/main/java/com/qxnw/test/Test_spring整合Mybatis测试.java。由于先前已经配置别名,此处可以直接用默认的别名(类名,首字母小写(首字母大写也可以))Spring配置:自动扫描指定包下的组件,并提供了一个显式定义的Bean示例。Spring配置:配置了数据源(使用Druid)此别名配置后可能会显示红色未识别,但可正常运行。为其生成别名 -->

2025-03-07 09:22:07 754

原创 Chp5-Spring与JDBC整合配置及测试流程

src/main/java/com/qxnw/test/Test_spring整合jdbc测试.java。文件,确保其中包含了正确的数据库连接信息(如驱动类名、URL、用户名、密码等)实体类、mapper接口、mapper映射sql文件、sql数据库文件(自备)此处依赖有些暂时用不到,在之前或之后会用到,直接给出。: 准备好用于后续数据源配置的数据库连接参数。创建Druid 数据源配置文件。创建spring数据源配置文件。创建Spring配置文件。

2025-03-07 09:20:34 397

原创 Chp4-spring-整合junit4

public class Test1_springboot整合junit4 {com/qxnw/Test4_springboot整合junit4.java。【基于Chp3-基于注解的配置AOP代理——进行测试】

2025-03-06 08:30:30 270

原创 Chp3-spring-基于注解的配置AOP代理

Component@AspectSystem.out.println( "小鸟再次起飞前蹬地..." );System.out.println( "小鸟再次降落前收缩翅膀,准备降落..." );

2025-03-06 08:30:08 821

原创 Chp2-spring-基于XML的配置AOP代理

com/test/Test3_spring基于XML的配置AOP代理.java。作为切入, 一个前置, 一个后置。

2025-03-05 18:34:19 386

原创 Chp1-spring-JDK动态代理配置

OverrideSystem.out.println("已经调用了delete方法-------------");return 0;

2025-03-05 18:32:01 273

原创 Chp2-过滤器

【代码】Chp2-过滤器。

2025-03-04 13:28:28 130

原创 Chp1-servlet

在目标JSP页面中,你可以通过EL表达式或JSP脚本来访问之前设置的请求属性中的数据。为了让转发后的JSP页面能够访问到这个对象,需要将其作为请求属性添加。对象将请求连同请求属性一起转发到目标JSP页面(例如。在Servlet中接收参数(doGet方法)根据获取到的参数值,创建相应的业务对象(如。创建链接或表单(index.jsp)在目标JSP页面中显示数据(在目标JSP页面中显示数据(请求转发到目标JSP页面。配置Servlet映射。将数据存储到请求属性中。配置Servlet映射。根据参数创建业务对象。

2025-03-04 13:27:04 1133

原创 Chp2-CSS网页的内容

【代码】Chp2-CSS网页的内容。

2025-02-28 20:00:40 301

原创 Chp1-Html网页内容

标签 描述1. < abbr > 定义缩写2. < address > 定义地址3. < bdo > 定义文字方向4. < blockquote > 定义长的引用5. < q > 定义短的引用语6. < cite > 定义引用、引证7. < dfn > 定义一个定义项目。标签 描述1. < abbr > 定义缩写2. < address > 定义地址3. < bdo > 定义文字方向4. < blockquote > 定义长的引用5. < q > 定义短的引用语。

2025-02-28 19:59:12 166

原创 Chp附1-log4j日志设置

Chp附1-log4j日志设置。

2025-02-28 19:53:06 635

原创 Chp5-注解完成增删改查

【代码】Chp5-注解完成增删改查。

2025-02-28 19:51:47 214

原创 Chp4-配置文件完成增删改查

会产生的问题:查询时,因数据库字段brand_name、company_name与实体类驼峰命名无法有效对应,因此查询不出对应的数据,将会显式为null。原因:如图,事务自动提交被设置为false,即手动提交,java语句插入后并未手动提交,因此插入操作被回滚,实际插入失败。总结:将来都使用@Param注解来修改Map集合中默认的键名,并使用修改后的名称来获取值,如此可读性更高!Collection集合:封装成Map集合,可以使用@Param注解,替换Map集合中默认的。#{}:会将其替换为?

2025-02-28 19:50:50 1005

原创 Chp3-Mybatis核心配置文件

tip:配置数据库连接环境信息,可配置多个通过default属性切换不同的environment。tip:指定包名,MyBatis会自动扫描包下的所有类,并为其生成别名,默认为类名,不区分大小写。数据库连接环境信息,通过id绑定到environments的default选择。用于定义系统或应用程序的全局设置,所有配置标签都写在此标签下。配置各个标签时,需要遵守前后顺序。配置mybatis运行环境。

2025-02-28 17:58:54 783

原创 2. Tomcat8.5.99控制台乱码

控制台乱码已正常显示。

2025-02-28 10:31:27 241

原创 Chp2-Mybatis代理开发

​ ps:Mapper接口中,方法名selectAll 与 sql语句id相同tip:1.上文resultType返回值类型为User,此处若写User,则返回的查询结果只有一条,可按实际情况填写2.Mapper接口文件 与 Mapper.xml文件编写先后顺序不做要求。

2025-02-27 16:28:36 733

原创 Chp1-Mybatis入门

Mybatis是一款开源、轻量级的数据持久层框架,用于简化JDBC开发MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系,是一种半自动化的 ORM 实现。

2025-02-27 16:23:57 402

原创 log4j日志设置

(这个配置信息可以自定义配置)

2025-02-26 13:27:06 217

原创 mybatis一对一关联resultMap不识别

实体类属性改成小驼峰,首字母小写。

2025-02-25 08:34:08 219

原创 1、解决idea写sql语句xml中不提示问题

在此设置中,3-4选择自己的数据库种类——>5中添加要配置的项目(当前项目即可)——>OK。设置中搜索SQL Dialects。sql语句已经成功提示。

2025-02-20 17:58:53 390

原创 Chp0-MyBatis入门简易配置

MyBatis相关内容

2025-02-19 13:14:28 290

原创 DAO设计模式全步骤+注释+测试+sql数据库

DAO设计模式:是一种用于封装数据访问逻辑的设计模式,用于将数据访问操作从业务逻辑中分离出来。tip:为便于测试,使用@Test注解进行单元测试(与写在main中代码一致,类似于函数)泛型DAO:用于封装数据库访问,抽象化数据操作细节。数据库:news_management.sql。实现BaseDAO接口,实现其提供的抽象方法。

2025-02-18 20:25:24 1503

原创 JDBC之JAVA连接数据库方法5

【代码】JDBC之JAVA连接数据库方法5。

2025-02-18 13:43:06 712

原创 JDBC之JAVA连接数据库方法4

jar包右键,点击下方ADD as Library—>OK即可。第三方组件:hutool。

2025-02-18 13:40:14 168

原创 JDBC之JAVA连接数据库方法3

实现思路完全同2,只是将代码尽量聚合到static代码块中。

2025-02-18 13:39:13 163

原创 JDBC之JAVA连接数据库方法2

tip:配置文件键值对中间、两边均不允许有特殊符号(包括空格等)此部分代码可以提取方法3中的代码,思路一致,只是使用文件IO流。工具类用于调用getCon时,引入配置文件的内容。

2025-02-18 13:38:17 222

原创 JDBC之JAVA连接数据库方法1

步骤定义接口/*** 接口DBConfig用于定义数据库连接的配置信息* 该接口中包含了连接数据库所需的所有常量,包括驱动名、URL、用户名和密码* 使用接口来定义这些常量使得配置信息易于管理和修改*/// MySQL数据库的JDBC驱动名// 数据库连接URL,指向本地主机上的3306端口和news_management数据库// 数据库连接用户名// 数据库连接密码定义实现类对象/*** ConnHelp 类提供数据库连接的帮助方法。

2025-02-18 13:37:17 155

原创 Chp6-事务

概念:事务是一组操作的集合,是一个不可分割的工作单位特点:事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么成功,要么同时失败mysql默认事务mysql的事务是自动提交的。即当执行一条DML(数据库操作)语句时,mysql会立即隐式的提交事务事务事务是一组操作操作的集合,这组操作要么全部执行成功,要么全部执行失败事务操作-- 开启事务commit;-- 提交事务rollback;-- 回滚事务事务四大特性原子性(Atomicity)

2025-02-15 16:56:08 663

原创 Idea相关配置

推荐版本演示版本tip:idea2021不支持maven3.8.2以上版本,推荐maven3.6.3【idea21+maven3.6.3】以下配置为了展示版本不兼容问题,暂使用idea2021+maven3.9.9,配置方式完全一致。

2025-02-15 15:36:35 1234

原创 Chp5-多表查询

mysql多表查询相关内容

2025-02-13 20:10:26 881

原创 Chp4-约束

mysql约束相关

2025-02-13 15:20:57 800

原创 Chp3-函数

mysql函数

2025-02-13 09:24:40 806

linux openjdk Temurin 21.0.7+6-LTS - 2025/4/16

适用于linux系统 java环境jdk17 x64

2025-06-19

jdk-11 API.chm

jdk-11 API.chm

2025-02-20

Notepad++ 8.7.7.zip官网解压缩版,解压直接用

官网解压缩版,解压直接用

2025-02-20

news-management.sql

用于DAO设计模式全步骤+注释+测试+sql数据库测试

2025-02-18

druid-1.2.24.jar

Druid 是一个由阿里巴巴开源的数据库连接池工具,同时也集成了数据查询、监控等功能。它被广泛应用于企业级应用中,以提高数据库访问效率和增强系统稳定性。druid-1.2.24.jar 是 Druid 在 2023年左右发布的版本之一。

2025-02-18

hutool-all-5.8.35.jar

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

2025-02-18

datagrip-2024.3.4

数据库管理软件

2025-02-13

数据库课程设计.pdf

mysql数据库课程设计(mySQL5.7.0+mySQL-front)

2022-11-21

数据库课程设计对应sql文件

数据库课程设计对应sql文件(适用版本mysql5.7.0,可视化工具mysql-front)

2022-11-21

空空如也

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

TA关注的人

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