自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Vue】Vue3的emits方法

emitsemits。

2024-07-13 06:15:00 286

原创 【Vue】vue-element-admin概述

定位:vue-element-admin是一个后台集成解决方案,旨在提供一种快速开发企业级后台应用的方案,让开发者能更专注于业务逻辑和功能实现,而非基础架构的搭建。技术栈:该项目基于Vue.js、Element UI、Vue Router、Vuex、axios等现代前端技术栈,充分利用了Vue的数据绑定、组件化和生命周期管理等特性,以及Element UI提供的丰富表单元素和布局组件。

2024-07-12 06:15:00 259

原创 【Vue】vue-element-admin组件化功能

vue-element-admin通过Vue提供的几种通信机制来解决这个问题:emitsv-on。

2024-07-12 06:15:00 463

原创 【idea】idea配置gitee插件_简单使用

在IDEA中,选择“File”菜单,然后选择“Settings”。在弹出的对话框中,选择“Plugins”,然后在搜索框中输入“Gitee”。找到Gitee插件后,点击“Install”进行安装。安装完成后,重启IDEA。

2024-07-11 12:49:24 347

原创 【spring boot项目】CORS跨域请求配置类编写

【代码】【spring boot项目】CORS跨域请求配置类编写。

2024-07-11 06:30:00 80

原创 【spring boot项目】统一异常类封装

【代码】【spring boot项目】统一异常类封装。

2024-07-11 06:15:00 104

原创 【Spring】springSecurity5版本以上中SecurityFilterChain概述

定义是Spring Security Web模块中的一个接口,它定义了一组安全过滤器,这些过滤器用于处理HTTP请求,并根据配置执行相应的安全逻辑。作用:当一个HTTP请求到达Spring应用程序时,它会被中配置的过滤器依次处理。每个过滤器根据其职责对请求进行处理,如验证认证信息、检查用户权限等。如果请求在某个过滤器中被认为是合法且符合安全要求的,它将继续传递至下一个过滤器或最终达到控制器;如果请求被某个过滤器拦截(如认证失败),则不再继续传递,而是直接返回响应。

2024-07-11 06:15:00 401

原创 【Spring】Spring Security 5及以上版本中`SecurityFilterChain`示例

Spring Boot 2.x及更高版本与Spring Security 5.x紧密集成,提供了简化的配置方式。在Spring Boot应用程序中,通常通过配置类来定义。

2024-07-11 06:15:00 325

原创 【Spring】springSecurity中WebSecurityConfigurerAdapter类中configure方法(5版本以下)

configure。

2024-07-10 15:32:43 429

原创 【Spring】springSecurity使用

Spring Security提供了多种配置安全规则的方式,包括使用Java配置类、注解或XML配置文件。如果授权失败,则抛出异常,并由Spring Security处理相应的错误响应。如果认证失败,则抛出异常,并由Spring Security处理相应的错误响应。在Spring Boot项目中,使用Spring Security首先需要引入相应的依赖。会根据用户的认证信息、请求的URL和配置的权限规则来判断用户是否有权访问该资源。授权过程是在用户认证成功后进行的,用于控制用户对资源的访问权限。

2024-07-10 15:23:45 461

原创 【Spring】springSecurity简介

Spring Security是基于Spring框架提供的一套Web应用安全性的完整解决方案。它主要涉及两个方面的功能:用户认证(Authentication)和用户授权(Authorization)。

2024-07-10 15:20:39 645

原创 【Web前端】JWT(JSON Web Tokens)概述

JWT(JSON Web Tokens)是一种用于双方之间安全传输信息的简洁的、URL安全的令牌标准。它基于JSON对象,并通过数字签名确保其完整性和真实性。JWT因其小巧、自包含以及易于在客户端和服务器之间传输的特性而被广泛使用于身份验证和信息交换的场景中。

2024-07-10 06:15:00 556

原创 【Web前端】CORS概述

对于某些请求方法(如PUT、DELETE或CONNECT等)或当请求设置了一些特殊的头部(如Content-Type为application/json)时,浏览器会先发送一个OPTIONS请求到服务器,以检查实际请求是否安全,这个过程称为预检。服务器在响应OPTIONS请求时,会明确告知浏览器哪些方法和头部是可以被接受的。前端页面可能部署在一个服务器上,而后端API可能部署在另一个服务器上,通过CORS机制可以实现前端对后端资源的跨域请求。:如果预检请求成功,浏览器才会发送实际的跨域请求。

2024-07-09 11:15:28 1154

原创 【spring boot项目】JwtUtils编写

【代码】【spring boot项目】JwtUtils编写。

2024-07-09 06:30:00 75

原创 【spring boot项目】redis操作工具类编写

【代码】【spring boot项目】redis操作工具类编写。

2024-07-09 06:15:00 65

原创 【spring boot项目】mybatis-plus配置类

【代码】【spring boot项目】mybatis-plus配置类。

2024-07-08 21:04:26 318

原创 【spring boot项目】统一返回结果封装

【代码】【spring boot项目】统一返回结果封装。

2024-07-08 21:00:00 207

原创 【Spring Boot】swagger简介_springboot整合swagger

Swagger UI是一个嵌入式的Web应用程序,它提供了一个可交互的界面来测试API。:Swagger不仅支持Spring Boot,还支持许多其他的编程语言和框架,如Java、Python、Ruby、Node.js等。:通过扫描代码中的注解,Swagger可以自动生成详细的API文档,包括每个API的URL、请求方法、请求和响应参数、数据类型等。在Controller和API方法上使用Swagger的注解来提供更多关于API的信息。创建一个配置类来配置Swagger。

2024-07-07 06:15:00 320

原创 【Spring Boot】yaml文件简介_语法特点_基本应用

1、简介yaml(YAML Ain't Markup Language)是一种数据序列化格式,它使用空格、换行和简单的标记来表示数据结构,易于阅读和编写。 yaml文件的扩展名通常为.yml或.yaml。 它比传统的xml和json配置文件更加简洁、易读,并且在Spring Boot中得到了广泛支持。 在yaml文件中,缩进非常重要,必须保持一致,并且不能使用Tab键进行缩进。 字符串值通常不需要引号,但如果值中包含特殊字符或需要保留格式,则可以使用单引号或双引号。 布尔值可以使用true或f

2024-07-07 06:15:00 297

原创 【Spring Boot】yaml松弛绑定_yaml使用el和随机值

yaml文件内容:Java类定义:

2024-07-07 06:15:00 174

原创 【Spring Boot】spring boot主启动类_内置服务

【代码】【Spring Boot】spring boot主启动类_内置服务。

2024-07-06 06:15:00 1788

原创 【Spring Boot】spring bootspring boot三种配置文件

文件在Spring Boot中是完全等价的,只是文件扩展名不同。它们的语法和功能完全相同。

2024-07-06 06:15:00 289

原创 【Spring Boot】thymeleaf模板引擎

Thymeleaf是新一代Java模板引擎,支持HTML原型,可以直接被浏览器打开,此时浏览器会忽略未定义的Thymeleaf标签属性,展示Thymeleaf模板的静态页面效果。当在应用程序中运行时,它会动态地替换掉页面设置的标签属性,实现动静结合的效果。Thymeleaf的主要目标是为开发工作流程带来优雅自然的模板,HTML可以在浏览器中正确显示,也可以作为静态原型工作,从而可以在开发团队中加强协作。

2024-07-05 11:46:42 481 1

原创 【mybatis】mybatisX插件概述

【代码】【mybatis】mybatisX插件概述。

2024-07-05 11:42:28 361

原创 【mybatis】MyBatis-Plus 代码生成器

数据源配置用于指定需要生成代码的具体数据库。通过配置数据源,代码生成器能够连接到数据库并获取表结构信息,以便生成相应的代码。数据库表配置用于指定需要生成哪些表的代码或者排除哪些表。通过策略配置,可以灵活地控制代码生成的范围。通过注入配置,可以在代码生成过程中添加额外的逻辑。模板配置允许自定义代码生成的模板,实现个性化操作。通过模板配置,可以定制生成代码的格式和内容。通过配置包名,可以确保生成的代码放置在正确的目录结构中。全局策略配置提供了一些全局的设置,如作者信息、生成路径等。

2024-07-05 09:29:07 780

原创 【redis】redis知识点学习目录整理及简介

5、Redis事务与发布/订阅模型。6、Redis主从复制与哨兵模式。2、Redis服务的启动。3、Redis数据类型。7、Redis分片集群。8、Redis淘汰机制。4、Redis持久化。

2024-07-05 08:10:41 1574

原创 【redis】jedis概述_简单使用(Java中使用redis)

systemctl status firewalld 默认是打开的 绿色active(running)集合和有序集合的操作与列表类似,但集合不允许重复元素,有序集合的元素按分数排序。关闭之后再去查看防火墙状态。向有序集合添加元素等。向集合添加元素,使用。

2024-07-05 06:15:00 709

原创 【mybatis】ActiveRecord模式

定义:ActiveRecord是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。这种模式最早由Rails框架提出,并逐渐成为许多现代Web开发框架中的标准特性。特点表到类的映射:每个数据库表对应一个类,这个类的实例对应于表中的一行记录。字段到属性的映射:表中的每个字段在类中都有相应的属性(Field)。持久化:ActiveRecord同时负责把自己持久化,封装了对数据库的访问,即CRUD(创建、读取、更新、删除)操作。

2024-07-04 19:40:26 378

原创 【mybatis】spring boot框架中使用mybatis-plus配置多数据源

(Maven)文件中包含了Spring Boot、MyBatis-Plus以及数据库连接池的依赖。在Service层或Mapper层,通过。在配置类中,为每个数据源创建一个。注解来指定使用哪个数据源。

2024-07-04 18:02:21 337

原创 【mybatis】mybatis-plus中主键生成策略

【代码】【mybatis】mybatis-plus中主键生成策略。

2024-07-04 12:04:44 331

原创 【mybatis】mybatis-plus中Wrapper(条件构造器)简介_常用方法及说明

【代码】【mybatis】mybatis-plus中Wrapper(查询条件构造器)简介_常用方法。

2024-07-04 10:06:27 672

原创 【redis】redis缓存异常

缓存雪崩是指缓存中大量请求未命中,导致请求直接访问数据库,数据库负荷增大,最终可能导致数据库崩溃,进而影响整个系统的可用性。

2024-07-04 08:58:55 354

原创 【redis】 LRU 和 LFU 算法

选项来设置淘汰策略。在 Redis 配置文件中(通常是。

2024-07-04 06:15:00 345

原创 【mybatis】mybatis-plus中BaseMapper接口常用方法整理

根据条件构造器,查询全部记录,将每条记录封装为一个 Map 对象,List<Map<String, Object>> 形式。: 根据条件构造器,查询全部记录,将每条记录封装为一个 Object 数组,List<Object[]> 形式。: 根据 columnMap 条件,删除记录。: 根据 columnMap 条件,查询记录。: 根据条件构造器,查询一条记录。: 根据条件构造器,查询记录列表。: 根据条件构造器,查询记录数。: 根据条件构造器,删除记录。: 根据 ID 列表查询记录。

2024-07-03 17:47:04 522

原创 【mybatis】mybatis-plus_CRUD具体操作

在Spring Boot项目的pom.xml文件中引入MyBatis-Plus及其数据库驱动的依赖。

2024-07-03 17:43:27 327

原创 【redis】缓存模式——穿透型缓存和旁路型缓存

定义:特点:适用场景:穿透型缓存适用于读多写多的场景,数据一致性要求较高的应用。定义:特点:适用场景:旁路型缓存适用于读多写少的场景,数据一致性要求不高的应用。在实际应用中,旁路型缓存常常结合同步写回和异步写回两种写回策略来平衡数据可靠性和性能。数据一致性:实现复杂度:适用场景:性能考虑:

2024-07-03 16:45:46 329

原创 【mybatis】mybatis-plus简单使用

首先,需要创建一个SpringBoot项目,并添加MyBatis-Plus的依赖。这里使用Maven构建工具,可以在。在测试类中编写测试方法来验证上述功能的正确性。可以使用JUnit和SpringBoot的测试框架进行测试。定义一个实体类,使用MyBatis-Plus提供的注解来映射数据库表。接口,这样就可以直接使用MyBatis-Plus提供的增删改查方法了。在Service层中注入Mapper接口,实现具体的业务逻辑。定义一个Mapper接口,继承MyBatis-Plus的。

2024-07-03 15:03:09 249

原创 【固定格式代码】idea设置mybatisConfig、myMapper、myServlet、mySpringConfig模板

【代码】【固定格式代码】idea设置mybatisConfig、myMapper、myServlet、mySpringConfig模板。

2024-07-03 12:15:24 147

原创 【mybatis】mybatis-plus

官网:MyBatis-Plus 🚀 为简化开发而生MyBatis-Plus的框架结构主要包括以下几个部分:

2024-07-03 11:11:48 603

原创 【固定格式代码】spring boot整合mybatis和swagger的pom文件

【代码】【固定格式代码】spring boot整合mybatis和swagger的pom文件。

2024-07-03 09:29:34 75

空空如也

空空如也

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

TA关注的人

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