自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot项目报错记录

报错笔记

2024-11-03 19:29:55 198

原创 【Spring IOC】实现一个简单的 Spring 容器

一个 Spring 容器的注册,归根结底是通过进行注册的,再通过进行管理分配,一个 BeanFactory 可以管理多个 BeanDefinition。

2024-11-02 18:38:16 262

原创 Java并发:乐观锁(Optimistic Locking)

乐观锁是一种并发控制策略,主要用于多用户系统中防止数据的并发修改冲突。与悲观锁相比,乐观锁假设数据不会经常发生冲突,因此在读取数据时不加锁,在更新数据时才检查数据是否已被其他事务修改。

2024-11-01 18:19:39 346

原创 【Spring MVC】DispatcherServlet 请求处理流程

Spring MVC 是 Spring 框架的一部分,用于构建 Web 应用程序。它遵循 MVC(Model-View-Controller)设计模式,将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分。

2024-10-31 20:40:31 1401

原创 【Spring Boot】自动装配流程笔记

Spring Boot的自动装配实际上是从META-INF/spring.factories文件中获取到对应的需要进行自动装配的类,并生成相应的Bean对象,然后将它们交给Spring容器进行管理。

2024-10-31 14:50:59 352

原创 【JavaSE】笔记

之间的关系JVM提供了Java程序运⾏的虚拟环境,JDK是⽤于开发Java程序的⼯具包,⽽JRE是⽤于运⾏Java程序的环境。在开发阶段,你需要JDK;⽽在部署和运⾏阶段,你只需要JRE。

2024-10-29 22:24:33 365

原创 图书管理系统汇报

本项目提供用户和管理员两种角色,支持图书的添加、编辑、删除、搜索和筛选功能,同时具备用户信息管理和借阅功能,确保图书管理高效便捷。

2024-10-29 19:28:47 1102

原创 Jwt和Token

在计算机领域,令牌是一种代表某种访问权限或身份认证信息的令牌。它可以是一串随机生成的字符或数字,用于验证用户的身份或授权用户对特定资源的访问。

2024-10-07 21:26:35 356

原创 Ubuntu安装Docker

在Ubuntu系统中安装Docker及其相关组件并配置镜像加速,可以遵循以下步骤。这份教程将指导你如何从头开始安装 Docker,并使用阿里云的镜像加速服务。

2024-10-07 21:17:24 352

原创 【Vue 3】作用域 (v-slot 和 #default)

作用域插槽(Scoped Slots)可以用于父组件向子组件传递数据,同时子组件可以自定义显示方式,本质上就是获取当前作用域的数据

2024-10-02 21:23:21 411

原创 SSM增删改查

本文档详细介绍了使用SSM(Spring, Spring MVC, MyBatis)框架进行增删改查操作的配置过程,包括项目环境搭建、Maven依赖管理、配置文件设定、数据访问层(DAO)、服务层、控制器以及实体类的实现方法。通过图文并茂的方式展示了如何进行查询、增加、修改和删除操作的具体步骤和界面效果,为开发者提供了完整的SSM框架CRUD功能实现指南。

2024-06-21 18:30:57 376

原创 【Spring Boot】自定义ApplicationContextInitializer

自定义的在Spring Boot应用启动时注入自定义属性,通常用于需要对应用程序上下文进行编程初始化的web应用程序中。

2024-05-22 15:20:08 529

原创 大事件后端注册登录搭建笔记

本文介绍了Spring Boot中用户管理的相关API设计,包括用户注册、登录、获取用户信息、更新用户信息以及修改密码和头像的功能。在注册过程中,对用户名和密码进行了正则验证和MD5加密存储。登录时,验证用户名和密码的正确性,成功后返回JWT令牌。获取用户信息时,从ThreadLocal中获取用户标识并查询数据库。更新用户信息和头像时,对请求参数进行校验,并通过MyBatis更新数据库。修改密码需验证旧密码,并确保新密码的确认一致。所有操作完成后,返回相应的成功或错误信息。

2024-05-16 18:03:13 933

原创 【Spring MVC】拦截器、JWT 认证与 ThreadLocal 数据共享笔记

在Spring MVC框架中,拦截器、JWT认证和ThreadLocal工具共同构建了强大的安全与请求处理机制。它们协同工作,确保了应用的安全性、高效性和线程安全。拦截器、JWT和ThreadLocal在Web开发中扮演关键角色,提供安全认证、请求预处理和线程局部数据管理,强化了应用的安全性、效率和维护性,是构建现代Web服务不可或缺的技术栈。理解和掌握这些技术,对于提升开发质量至关重要。

2024-05-15 22:26:35 1133

原创 【Spring MVC】HTTP请求参数、映射注解笔记

关于Spring MVC中HTTP请求映射和REST风格的介绍,旨在帮助读者理解如何使用注解。介绍了处理请求参数的注解,以及RESTful API设计的基本原理。目的是为了指导开发者有效地构建和理解基于Spring MVC的RESTful Web服务。

2024-05-13 13:25:15 1194

原创 阿里云OSS服务集成笔记

本文精要介绍Java项目集成阿里云OSS的实践,聚焦`AliOssUtil`工具类与`FileUploadController`,实现文件流式上传至OSS Bucket,并迅速获取文件URL,优化上传效率与用户体验。

2024-05-13 11:24:47 919

原创 阿里云OSS快速配置

这个示例简化了代码解释,帮助理解如何在Java项目中配置阿里云OSS并上传数据。实际使用时,请确保替换所有占位符为实际的Access Key信息、Bucket名称和要上传的内容。标签内添加阿里云OSS Java SDK的依赖。如果使用Java 11或更高版本,需要添加。依赖来解决JAXB问题。

2024-05-11 01:18:49 878 2

原创 前端密码校验逻辑笔记

在这个登录组件中,我们实现了对用户输入密码的实时验证,以确保密码的安全性和一致性

2024-05-11 00:36:01 355

原创 Vue-Router笔记

在这个例子中,我们检查即将进入的路由是否需要身份验证。如果需要但用户未登录,我们将他们重定向到登录页面。以上就是 Vue Router 的快速入门,涵盖了基本配置、组件挂载、动态路由和导航守卫等关键知识点。动态路由允许你传递参数。在 Vue 组件中,使用。文件夹,并在其中创建。

2024-05-10 17:28:55 419 2

原创 前端登录注册流程

本文档介绍了前端(登录+注册)流程,包括封装HTTP请求的request.js、处理用户注册的user.js服务,以及Vue组件中的表单验证和异步注册逻辑。整个流程涉及数据绑定、表单验证和Token管理。

2024-05-10 11:31:41 1825

空空如也

空空如也

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

TA关注的人

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