自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot | Spring Boot “自定义“ Redis缓存 “序列化机制“

目录:Spring Boot "自定义" Redis缓存 "序列化机制" :一、基于 "注解" 的 "Redis缓存管理" 的 "默认序列化机制" 和 "自定义序列化机制"1.1 基于 "注解" 的 "Redis缓存管理" 的 "默认序列化机制"1.2 自定义 基于"注解" "Redis缓存管理" 的 "序列化机制" ( 自定义一个 "RedisCacheManager对象" , 在该对象中进行 "序列化" 的 "自定义" ).....

2024-04-25 23:47:47 526 1

原创 Spring Boot | Spring Boot 实现 “Redis缓存管理“

目录 :Spring Boot 实现 "Redis缓存管理" :一、Spring Boot 支持的 "缓存组件" ( 如果 “没有” 明确指定使用自定义的 "cacheManager "或 "cacheResolver" ,此时 SpringBoot会按照“预先定义的顺序” 启动一个默认的 “缓存组件” 来进行 "缓存管理" )二、基于 "注解" 的 "Redis缓存管理" ( 是在"默认缓存管理" 项目的基础上,进行关于Redis缓存内容的 添加 ) - 案例演示 .....

2024-04-24 15:34:41 1279 2

原创 Spring Boot | Spring Boot 默认 “缓存管理“ 、Spring Boot “缓存注解“ 介绍

目录:一、Spring Boot 默认 "缓存" 管理 :1.1 基础环境搭建① 准备数据② 创建项目③ 编写 "数据库表" 对应的 "实体类"④ 编写 "操作数据库" 的 Repository接口文件⑤ 编写 "业务操作列" Service文件⑥ 编写 "application.properties配置文件"⑦ 项目测试 ( 实际开发中的"问题突显",用 "缓存技术" 能解决这个问题 )1.2 Spring Boot "默认缓存体验"......

2024-04-19 01:33:16 827

原创 Spring Boot | Spring Boot 应用的 “打包” 和 “部署”

Spring Boot 应用的 “打包” 和 “部署” :一、Jar包方式打包部署 ( SpringBoot默认以 "Jar包" 形式进行 “打包部署” ) :1.1 "Jar包" 方式 “打包” :① 添加Maven “打包插件”② 使用IDEA开发工具进行 "打包"1.2 "Jar包" 方式 “部署”二、"War包" 方式打包部署 :2.1 "War包" 方式 “打包” :① 声明打包方式为 "War包" :② 声明使用 “外部” Tomcat服务器......

2024-04-16 21:39:27 1296

原创 Spring Boot | Spring Boot中进行 “文件上传” 和 “文件下载”

目录:一、SpringBoot中进行 " 文件上传" :1.编写 "文件上传" 的 “表单页面”2.在全局配置文件中添加文件上传的相关配置3.进行文件上传处理,实现 "文件上传" 功能4.效果测试二、SpringBoot中进行 "文件下载" :“英文名称” 文件下载 :1.添加文件下载工具依赖2.定制文件下载页面3.编写文件下载处理方法4.效果测试“中文名称” 文件下载 :1.添加文件下载工具依赖2.定制文件下载页面3.编写文件下载处理方法4.效果测试.....

2024-04-14 13:44:12 1118

原创 Spring Boot | Spring Boot 整合 “Servlet三大组件“ ( Servlet / Filter / Listene )

目录:Spring Boot 整合 "Servlet三大组件" :1. 使用 "组件注册" 的方式 "整合Servlet三大组件" ( 实际操作为 : 创建自定义的"三大组件"对象 + 结合刚创建"的自定义组件对象"来 将 XxxRegistrationBean对象 通过”配置类“的方式加入到 IOC容器中 )使用 "组件注册" 方式 "整合Servlet"使用 "组件注册" 方式 "整合Filter / 过滤器"使用 "组件注册" 方式 "整合Listener / 监听器".....

2024-04-13 22:35:08 865

原创 Spring Boot | SpringBoot对 “SpringMVC“的 “整合支持“、SpringMVC“功能拓展实现“

目录:SpringMVC 的 “整合支持” ( 引入"Web依赖启动器",几乎可以在无任何额外的配置的情况下进行"Web开发")1.SpringMVC "自动配置" 介绍 ( 引入Web依赖启动器"后,SpringBoot会自动进行一些“自动配置”,自动把相关的类加入到IOC容器中 )2.Spring MVC功能扩展实现 ( 实际开发中,SpringBoot提供了很多自动化配置,但还要进行一些”功能拓展“ )2.1 项目基础环境搭建2.2 功能拓展实现 ( MVC拓展功能 ).....

2024-04-13 02:03:13 626 1

原创 Spring Boot | Spring Boot的“视图技术”、Thymeleaf ( 模板引擎 )的 “常用标签”

目录:SpringBoot 支持的 “视图技术”Thymeleaf 的“基本讲解”Thymeleaf的 “常用标签” :配置开启“Thymeleaf模板引擎页面开发”th:fragment标签、th:insert标签 ( 将 ”模板片段“ 插入到 ”页面“ 中的”指定位置“ )th:remove标签 ( 根据 “值” 的不同来决定“是否”在让 ”内容“ 在“页面中显示” )th:replace标签 ( 搭配th:fragment标签使用 )......

2024-04-09 00:44:22 713

原创 Spring Boot | Spring Boot“整合Redis“

目录:1. Redis 介绍2. Redis 下载安装3. Redis “服务开启”和“连接配置”4. Spring Boot整合Redis的“前期准备” :① 编写实体类② 编写Repository 接口③ 在“全局配置文件”中添加 “Redis数据库” 的 “相关配置信息”5. Spring Boot整合“Redis” (案例展示).....

2024-04-02 23:51:12 1298 3

原创 Spring Boot | Spring Boot “整合JPA“

目录 :一、Spring Data JPA”介绍“二、Spring Data JPA”要进行的操作“ :① 编写ORM “实体类” ( 编写“数据库表”对应的“实体类” + 配置“映射关系”的“注解”)② 编写 Repository 接口 ( 继承“JpaRepository接口” + 其中的“操作数据库”的方法 + 通过“注解”实现的“真正操作数据库”的“方法” + Repository 接口的“要实现的要求”)三、使用Spring Boot 整合 JPA (案例演示).....

2024-04-02 15:38:33 521

原创 Spring Boot | Spring Boot的“数据访问“、Spring Boot“整合MyBatis“

目录:一、Spring Boot”数据访问概述“二、Spring Boot”整合MyBatis”1. 基础环境搭建 (引入对应的“依赖启动器” + 配置数据库的“相关参数”)① 数据准备 (导入Sql文件)② 创建项目,引入相应的启动器,编写数据库对应的“实体类”③额外添加pom.xml文件依赖④ 编写application.properties 配置文件⑤ 编写自定义的关于“DruidDataSource“ 的 配置类”.....

2024-04-01 16:42:54 795 1

原创 Spring Boot | Spring Boot的“核心配置“与“注解“

目录:Spring Boot的核心配置与注解 :1. 全局配置文件 ( application.properties / application.yaml:创建项目时候自动生成,其会被“自动导入”到“程序”中 )application.properties配置文件application.yaml 配置文件 (推荐使用)当value值为 “普通数据类型” (如 : 数字、字符串、布尔等)当value值为 “数组” 或 “单列集合”当value值为 “Map集合” 或 “对象类型”.....

2024-03-26 23:27:17 1190 2

原创 Spring Boot | Spring Boot “开发入门“

目录 :1.SpringBoot的“介绍”SpringBoot”概述” :SpringBoot”简介“SpringBoot的“优点”2. SpringBoot入门程序环境准备使用 “Maven”方式构建SpringBoot 项目使用“Spring Initializr”方式构建Spring Boot 项目3. “单元测试” 和“热部署”单元测试热部署4. Spring Boot”原理分析”4.1Spring Boot”依赖管理“.....

2024-03-25 23:39:06 941

原创 SSM | SSM框架整合

一、整合环境搭建整合思路准备所需JAR包编写配置文件二、整合应用测试.....

2024-03-24 23:42:12 780 2

原创 SpringMVC | SpringMVC中的 “文件上传和下载”

目录:一、文件上传1.1 文件上传“概述”1.2 文件上传“具体配置” :“前端”中配置“文件上传” ( type=“file” + 满足3个条件 )“后端”中配置“文件上传” ( 配置id为“CommonsMultipartResolver”的bean + 配置“文件上传”的“约束条件” + 通过“MultipartFile接口”参数接收“传来的文件”)1.3 文件上传“应用案例” :文件上传 (存储在“相对路径”)文件上传 (存储在“绝对路径”)二、文件下载.....

2024-03-24 13:58:37 1378

原创 SpringMVC | Spring MVC中的“拦截器”

SpringMVC中的拦截器类似于Servlet中的过滤器Filter,它主要用于拦截用户请求并做相应的处理。例如通过拦截器可以进行权限验证记录请求信息的日志判断用户是否登录等。要使用SpringMVC中的拦截器,就需要对拦截器类进行定义和配置。通常拦截器类可以通过两种方式来定义。一种是通过实现 HandlerInterceptor接口,或继承 HandlerInterceptor接口的实现类来定义;另一种是通过实现 WebRequestInterceptor接口.....

2024-03-21 23:39:59 966 2

原创 SpringMVC | SpringMVC中的 “JSON数据交互“ 和 “RESTful设计风格“

目录:一、JSON 数据交互1.1 JSON概述1.2 JSON的“数据结构”对象结构数组结构1.3 JSON的“数据转换”用 \的方式 来“自动配置” MappingJackson2HttpMessageConverter转换器 (来完成JSON数据转换)用\标签方式的来“自行配置” JSON转换器配置MappingJackson2HttpMessageConverter转换器 (来完成JSON数据转换).....

2024-03-18 23:47:19 2252 1

原创 SpringMVC | SpringMVC中的 “数据绑定”

目录:“数据绑定” 介绍1.简单数据绑定 :绑定 “默认数据” 类型绑定 “简单数据类型” 类型 (绑定Java“基本数据类型”)绑定 “POJO类型”绑定 “包装 POJO”“自定义数据” 绑定 :Converter (自定义转换器).....

2024-03-11 23:24:41 1317 2

原创 Spring MVC | Spring MVC 的“核心类” 和 “注解”

Spring MVC 的“核心类” 和 “注解” :1.DispatcherServlet (前端控制器)2.@Controller 注解3.RequestMapping 注解3.1 @RequestMapping 注解的 “使用”标注在 “方法” 上标注在 “类” 上3.2 @RequestMapping 注解的 “属性”4.组合注解4.1 请求处理方法的 “参数类型” 和 “返回值类型”请求处理方法中的 “参数类型”请求处理方法的 “返回值类型”.....

2024-03-09 23:39:35 819

原创 SpringMVC | SpringMVC的“入门“

Spring MVC入门 :Spring MVC 概述第一个Spring MVC应用SpringMVC 的 “工作流程”.....

2024-03-07 23:34:39 994 4

原创 Mybatis-Spring | Mybatis与Spring的“整合“

一、配置环境1. 整合环境需导入的JAR :Spring框架所需JARMybatis框架所需JARMyBatis与Spring整合的中间JAR数据库驱动JAR包数据源所需JAR包 (下面的例子中 : 用的不是这个数据源)2. 编写“配置文件” 和 “.properties文件” ( 只是概述,详细配置在例子中有展示 )二、整合开发 :1. 传统 “Dao方式” 的开发整合 ( 通过操作“XxxDao.java 接口”的方式 :来经过“实体类 -- Spring .....

2024-03-07 01:37:10 598 2

原创 Mybatis | Mybatis的“关联映射“

Mybatis的 “关联映射” :“关联关系” 概述 :1.一对一“一对一” 关联关系 ( 嵌套查询 / 嵌套结果 (常用) )“一对一” 关联关系 “实现方式” (例子)“嵌套查询”“嵌套结果” (常用)2.一对多“一对多” 关联关系 ( 嵌套查询 / 嵌套结果 (常用) )“一对多” 关联关系 “实现方式” (例子)“嵌套结果” (常用)3.多对多“多对多” 关联关系“多对多” 关联关系的 “例子”“嵌套查询”“嵌套结果” (常用).....

2024-03-05 01:27:47 764 2

原创 Mybatis | 动态SQL

动态SQL中的 “元素” :元素、、元素、元素元素元素元素.....

2024-03-02 22:46:50 924

原创 Mybatis | Mybatis的核心配置

Mybatis的核心配置 :一、MyBatis的 “核心对象”1.1 SqlSessionFactory1.2 SqlSession :SqlSession对象中的操作数据库的方法 :\ T selectOne ( String statement )\ T selectOne( String statement , Object parameter )\ List\ selectList ( String statement ).....

2024-03-01 22:48:08 1316

原创 Mybatis | Mybatis的“入门程序“

Mybatis的入门程序一、查询数据根据表 “主键id” 查询数据模糊查询二、添加数据三、更新数据四、删除数据.....

2024-02-27 14:01:21 850 1

原创 Mybatis | 初识Mybatis

MyBatis是当前主流的Java持久层框架之一,它与Hibernate一样,也是一种ORM框架。因其性能优异,且具有高度的灵活性可优化性和易于维护等特点,所以受到了广大互联网企业的青睐,是目前大型互联网项目的首选框架。MyBatis前身是iBatis)是一个支持普通SQL查询存储过程以及高级映射的持久层框架( 即操作数据库的框架)MyBatis消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或注解进行配置和原始映射,用以将接口 .....

2024-02-20 23:02:39 991

原创 Spring | Spring的“数据库开发“ (Srping JDBC)

Spring JDBC1.Spring JDBC的核心类 ( JdbcTemplate类 )2.Srping JDBC 的配置3.JdbcTemplate类的“常用方法”execute( ):直接执行“sql语句”,没有返回值update( ) :“增删改”,返回 “影响的行数”query( ) : “查询”,返回 “T类型 / List类型” 的结果.....

2024-01-30 23:30:09 1867 10

原创 Spring | Spring AOP (以“AspectJ框架“开发实现AOP功能)

基于XML的声明式AspectJ是指通过XML文件来定义切面切入点及通知。所有的切面、切入点和通知都必须定义在元素内。元素及其子元素如下图所示 :在上图中,Spring配置文件中的元素下可以包含多个元素,一个元素中又可以包含属性和子元素,其子元素包括和。在配置时,这3个子元素必须按照此顺序来定义。在元素下,同样包含了属性和多个子元素通过使用元素及其子元素就可以在XIML文件中配置切面切入点和通知.....

2024-01-29 00:43:13 877 2

原创 Spring | Srping AOP (AOP简介、动态代理、基于“代理类”的AOP实现)

Spring的AOP模块,是Spring框架体系结构中十分重要的内容,该模块中提供了面向切面编程实现。AOP的全称是,即面向切面编程( 也称面向方面编程 )它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。.....

2024-01-21 18:55:01 996

原创 Spring | Spring中的Bean--下

Spring中的Bean:4.Bean的生命周期5.Bean的配装配式 ( 添加Bean到IOC容器的方式 + 依赖注入的方式 )5.1 基于XML的配置5.2 基于Annotation (注解) 的装配 (更常用)5.3 自动装配.....

2024-01-18 00:35:58 967 1

原创 Spring | Spring事务管理

1.Spring事务管理 “含义”2.Spring事务管理的 三个“核心接口” :2.1 PlatformTransactionManager 接口PlatformTransactionManager接口 (3个“事务操作方法”)PlatformTransactionManager接口的 “实现类”2.2 TransactionDefinition 接口2.3 TransactionStatus 接口3.Spring事务管理的方式 (两种)3.1 声明式事务管理 (常用)......

2024-02-18 15:45:41 1098 1

原创 单元测试 | Junit4“单元测试“ ( Java中可用 )

在软件开发过程中,需要有相应的测试工作。依据测试目的不同,可以将软件测试分为 单元测试、集成测试、确认测试 和 系统测试等。其中单元测试在软件开发阶段是最底层的测试,它易于及时发现并解决问题。JUnit 就是一个进行单元测试的开源框架。 ....,

2024-01-30 23:11:22 497

原创 Spring | Spring中的Bean--上

Spring中的Bean:1.Bean的配置2.Bean的实例化2.1 构造器实例化3.Bean的作用域3.1 作用域的种类3.2 singleton作用域3.3 prototype 作用域.....

2024-01-17 01:29:53 1834

原创 Spring | Spring框架最基本核心的jar包、Spring的入门程序、依赖注入

1.Spring框架最基本、最核心的jar包2.Spring的入门程序3.依赖注入3.1 依赖注入的概念3.2 依赖注入的实现方式.....

2024-01-14 00:15:16 940 2

原创 Javaweb | Servlet编程

Servlet 是运行在 Web服务器端 的 Java应用程序,可以生成动态的Web页面,属于客户与服务器响应的 中间层。JSP底层 就是一个Servlet,也可以说 JSP 就是 Servlet。在运行JSP时,服务器底层 会将 JSP 编译成一一个 Java类,这个类就是 Servlet。JSP 和 Servlet 都能实现同样的页面效果,不过编写JSP和编写Servlet 相比,前者 ( JSP )的成本低得多。既如此 为什么还要学Servlet? .....

2023-12-07 22:49:33 1323 5

原创 Javase | 贪吃蛇小游戏

目录:1.贪吃蛇游戏介绍:(该游戏代码不是很完善,可后续不断优化哦)2.贪吃蛇游戏的代码操作步骤/讲解:3.贪吃蛇游戏的详细代码 :3.1MPanel.java3.2 Msnake.java4.贪吃蛇游戏的代码分享 (获得代码 和 其中游戏图片)5.(继续优化/完善中.....).....

2023-12-03 23:13:18 1174 11

原创 JavaWeb | JSP内置对象

JSP内置对象 :1认识JSP内置对象2.JSP内置对象的特点3.九大内置对象3.1 out对象的作用向 “客户端” 输出各种数据内容对 “服务器” 上的输出缓冲区进行管理3.2 request对象的作用能够获取客户端的基本信息3.3 response对象的作用利用response对象进行 “重定向”利用response设置HTTP头3.4 "重定向" 和 "请求转发" 的区别3.4.1 从浏览器的地址显示上来看3.4.2 从数据共享来看.....

2023-12-03 22:34:51 1070

原创 JavaWeb | 表单开发

表单有如下性质: 在表单中可以输入内容,这些输入功能由控件提供,叫作表单元素。在表单中一般会有一个按钮负责提交,单击提交按钮表单元素中的内容会提交给服务器端......

2023-12-03 18:48:28 977

原创 JavaWeb | JavaScript基础

JavasSript是种网页脚本语言,虽然名字中含有Java,但它与Java语言是两种不同的语言。不过JavaScript的语法和Java语言的语法非常类似。JavasSript代码可以很容易地嵌入到到HTML页面中。浏览器对JavaScript脚本程序进行解释执行。JavaScript和Java一样是对大小敏感的.....

2023-12-02 21:04:11 1256 5

原创 Spring | Spring的基本应用 (核心容器、四个基本的模块、applicationContext.xml)

Spring是由组织和开发的一个分层的Java SE/EE full-stack (一站式 )轻量级开源框架。Spring以IOC控制反转)和AOP面向切面编程)为内核。Spring使用基本JavaBean来完成以前只可能由EJBJava企业Bean)完成的工作,取代了EJB的臃肿、低效的开发模式。Spring致力于Java EE应用各层的解决方案。在表现层它提供了Spring MVC等功能;在业务逻辑层可以管理事务记录日志等;在持久层可以整合MyBatis等技术。虽然Spring贯穿于.....

2023-12-02 17:49:37 1274 4

空空如也

空空如也

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

TA关注的人

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