当前位置: 代码网 > it编程>编程语言>

Java

SpringBoot中Token登录授权、续期和主动终止的方案流程分析

SpringBoot中Token登录授权、续期和主动终止的方案流程分析

2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 81

springboot项目要写登录注册之类的方案使用cookie或session的话,它是有状态的,不符合分布式技术架构使用security或...

SpringBoot中基于JWT的单token授权和续期方案步骤详解

SpringBoot中基于JWT的单token授权和续期方案步骤详解

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 100

在前后端分离架构中,用户登录成功后,后端颁发jwt token至前端,该token被安全存储于localstorage。随后,每次请求均自动...

Java枚举的使用与反射应用方式

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 74

单例模式:枚举类型是一种有限实例的类,枚举常量在定义时就被限定为一组固定的实例,不能动态添加或修改。每个枚举常量都是枚举类型的实例,因此枚举...

Spring Boot管理用户数据的操作步骤

Spring Boot管理用户数据的操作步骤

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 81

学习目标spring boot 的 web 的开发thymeleaf 模板json 数据前言前端开发,也称为客户端开发,专注于用户界面和用户...

SpringBoot的父级依赖:spring-boot-starter-parent详解

SpringBoot的父级依赖:spring-boot-starter-parent详解

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 80

一、简介spring boot的父级依赖spring-boot-starter-parent配置之后,当前的项目就是spring boot项...

SpringBoot配置文件、多环境配置、读取配置的4种实现方式

SpringBoot配置文件、多环境配置、读取配置的4种实现方式

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 97

一、写配置文件的位置springboot官方规定了四个写配置文件的位置,位置如下:file指项目文件夹classpath指打包后生成的的ta...

SpringBoot引入额外的YAML配置文件的代码实现

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 70

背景在springboot项目中,有时需要引入除application.yml之外的配置文件(例如在开发公共组件时)。使用@property...

idea中java及java web项目的常见问题及解决

idea中java及java web项目的常见问题及解决

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71

1、乱码问题,主要有几处地方,需要检查①确保文件编码,其实主要就是在idea启动文件中,增加了 -dfile.encoding=utf-8的...

IDEA中实现springboot热部署方式

IDEA中实现springboot热部署方式

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66

idea中实现springboot热部署热部署:每一次修改代码后会自动更新,无需每次重启依赖(pom.xml)修改后记得reload一下&l...

Mybatis返回Map对象的实现

Mybatis返回Map对象的实现

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 75

一、场景介绍假设有如下一张学生表:create table `student` ( `id` int not null auto_incr...

mybatis 新增返回id的实现

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 61

前言插入一条数据并返回id的场景很常见,mybatis的要麻烦一点,mybatis-plus可能之前api插入再getid()就行了,这里说...

Java调整图片大小的3种方式小结

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62

1:使用thumbnailatorthumbnailator是java的开源图像大小调整库,它使用渐进式双线性缩放。它支持jpg,bmp,j...

java实现角色及菜单权限的项目实践

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 98

在java中实现角色及菜单权限管理是一种常见的需求,特别是在企业级应用中。这种权限管理通常涉及多个层次的设计,包括角色、用户、权限和菜单等。...

java中串行流和并行流区别小结

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 65

在 java 中,串行流和并行流是针对流操作的两种不同处理方式:串行流(sequential stream):串行流是流元素按顺序依次处理的...

Spring Mybatis 基本使用过程(推荐)

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 73

1. 简介mybatis库可以简化数据库的操作,专注于sql语句。2.搭建步骤2.1 在pom.xml引入mybatis<depend...

Java使用ByteBuffer进行多文件合并和拆分的代码实现

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 77

1.背景因为验证证书的需要,需要把证书文件和公钥给到客户,考虑到多个文件交互的不便性,所以决定将2个文件合并成一个文件交互给客户。刚开始采用...

MybatisPlus IService接口功能介绍

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 93

一、介绍在mybatisplus框架中,iservice接口扮演着重要的角色。作为一个通用的服务接口,iservice定义了一系列方法,包括...

Mybatis-Plus更新时间字段不生效的解决

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 75

背景mybatis-plus是在mybatis的基础上只做增强不做改变,主要是为简化开发。项目的背景是使用的就是mybatis-plus,但...

MybatisPlus自动填充创建(更新)时间问题

MybatisPlus自动填充创建(更新)时间问题

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 68

mybatisplus自动填充创建(更新)时间在大多数情况下,我们在创建数据库时都会加上创建、更新时间这些字段,为了保证数据的可追溯性,当然...

解决springboot配置文件组解决自动配置属性无法注入问题

解决springboot配置文件组解决自动配置属性无法注入问题

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 64

一、问题描述1、问题总述使用profile文件组去指定配置文件,期望实现不同配置文件下的属性自动配置问题,结果却出现了值无法注入成功的情况。...

SpringBoot测试类注入Bean失败的原因及分析

SpringBoot测试类注入Bean失败的原因及分析

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 63

针对springboot的测试类,2.2版本之前和之后是不一样的。2.2版本之后导包pom.xml添加test依赖<!-- start...

SpringBoot项目部署时application.yml文件的加载优先级和启动脚本问题

SpringBoot项目部署时application.yml文件的加载优先级和启动脚本问题

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 69

application.yml文件的加载优先级(由高到低)第一级命令行参数java -jar demo.jar --spring.confi...

SpringBoot配置文件的优先级顺序、加载顺序、bootstrap.yml与application.yml区别及说明

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 66

spring boot 配置文件优先级顺序在 spring boot 中,配置文件的优先级顺序是:application-{profile}...

Java交换map的key和value值的步骤和代码示例

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 62

在java中,我们都知道直接交换map的key和value是不被允许的,因为map的接口设计是基于key-value对的,其中key是唯一的...

mybatis plus配置自动create_time和update_time方式

mybatis plus配置自动create_time和update_time方式

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 72

mybatis plus配置自动create_time和update_time注意时间类型的转化package com.ruoyi.fram...

mybatisPlus实现逻辑删除,自动生成创建时间和更新时间方式

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 64

mybatisplus逻辑删除,自动生成创建时间和更新时间下面是一个抽象类,由于这3个属性每个表都要用到,所以用一个抽象类写好属性,被实体类...

MybatisPlus之时间处理问题

MybatisPlus之时间处理问题

2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 58

mybatisplus时间处理建表阿里巴巴编码规约中建议命名为gmt_create,gmt_modifie,并且类型datetime,我们这...

MyBatis-Plus查询不到数据但使用SQL可以查询到数据的问题排查解决

2024-09-20 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 66

前言在开发过程中,有时会遇到一个奇怪的问题:使用 mybatis-plus 查询不到数据,而直接执行 sql 查询却能够获取到数据。这种情况...

SpringBoot集成iTextPDF的实例

SpringBoot集成iTextPDF的实例

2024-09-20 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 63

springboot集成itextpdf依赖 <dependency> <groupi...

Java中实现用户之间的通讯方式

2024-09-20 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 60

在java中实现用户之间的通讯可以通过多种方式,这里我将介绍两种常见的方法:使用socket编程和使用websocket。1. 使用sock...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com