Spring Security 使用 OncePerRequestFilter 过滤器校验登录过期、请求日志等操作
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 58
前言onceperrequestfilter 是一个过滤器,每个请求都会执行一次;一般开发中主要是做检查是否已登录、token是否过期和授权...
SpringBoot 下在 yml 中的 logging 日志配置方法
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 52
前言logging 配置主要用于控制应用程序的日志输出行为,可以通过配置定制日志的格式、级别、输出位置等。输出日志的级别控制哪些级别的日志会...
Java服务如何调用系统指令、Bat脚本记录
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 52
前言在项目推进过程中偶尔会涉及到调用其它组件或脚本的需求,本文重点介绍java服务调用bat脚本、系统指令。调用bat脚本根据需求生成bat...
SpringBoot在启动类main方法中调用service层方法报“空指针异常“的解决办法
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 50
大多数情况下,我们使用springboot是创建一个maven项目,然后通过controller层的接口调用。但也有特殊情况,比如将需要传参...
Mybatis的Cursor避免OOM异常的方法详解
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 53
cursor是啥研究cursor如何避免oom异常之前,先了解一下cursor是啥。在mybatis中,有一个特殊的对象cursor,这个对...
详解如何有效地处理Java中的多线程
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 82
引言在现代软件开发中,多线程编程已成为提高程序性能和响应速度的重要手段。java提供了丰富的多线程支持,使得在java中实现并发操作变得相对...
java.lang.ClassCastException的问题解决
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 75
问题前后端分离开发中,往往需要统一封装返回数据用到一个result<t>类包装多个接口:重复劳动并不优雅,于是想用@restco...
springboot中redis操作Hash踩坑解决
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 51
问题如下代码是获取短信验证码功能,会先检查下前面五分钟内发没发过验证码,也就是有没有手机号对应缓存key,有的话刷新过期时间,没有就缓存一下...
idea如何添加文档注释
2024-07-02 14:12 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、easy javadoc插件 在settings的plugins中下载easy javadoc插件。 安装完成后重启idea...
SpringBoot启动失败的原因及其解决方法
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 56
前言:对于springboot的启动失败,相信大家都有经历,但是为什么会启动失败,以及怎么解决都只能通过日志进行查看,在这里,我会将常见的s...
SpringBoot解析自定义yml文件的流程步骤
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 57
背景公司产品微服务架构下有十几个模块,几乎大部分模块都要连接redis。每次在客户那里部署应用,都要改十几遍配置,太痛苦了。当然可以用nac...
SpringBoot实现发送验证码功能(图片验证码)
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 52
提示:本次内容主要学习如何做一个发送验证码和识别验证码的功能前言提示:本次内容主要学习如何做一个发送验证码和识别验证码的功能例如:随着现在互...
mybatis insert 返回自增主键的实现示例
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 52
需求mybatis 在新增之后怎么也获取不到自增主键,通过不段的摸索原来是姿势不对,记录一下希望能帮助下一位采坑的同学方式一映射方式<...
SpringBoot高并发下控制限流的几种实现方法
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 59
一、引言随着业务的发展,高并发成为很多系统不得不面对的问题。在高并发场景下,如何保证系统的稳定性和可用性成为了一个重要的挑战。限流作为一种常...
springboot /tmp 临时目录的具体实现
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 50
1.生成机制在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生...
Java中使用标签(label)来控制循环的执行流程
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、前言java 和 label 两个完全不相干的词,今天我把他们连接在一起了。试想一个问题,双循环在不使用 return 的情况下,如何停...
Spring Security使用多种加密方式进行密码校验的代码示例
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 53
探索密码校验技术:spring security中的多种加密方式在web应用中,密码的安全存储和验证是至关重要的。本文将通过一个具体的代码示...
Intellij IDEA菜单栏不见了(Main Menu as Separate Toolbar)恢复菜单栏显示的解决办法
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 55
问题概述有人问博主,关于intellij idea菜单栏找不到了,被不小心的操作给隐藏了,怎么办?这里我先把问题复现一下,intellij ...
Springboot集成JWT实现登录注册的示例代码
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 52
记录一下使用springboot集成jwt实现登录注册,以后有用到直接copy即可。整体流程依赖<!--引入jwt--><...
Spring Boot + FreeMarker 实现动态Word文档导出功能
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 60
spring boot + freemarker 实现动态word文档导出在现代企业应用中,文档自动化生成是一项提升工作效率的重要功能。sp...
Spring Boot通过Redis实现防止重复提交
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 56
一、什么是幂等。1、什么是幂等:相同的条极下,执行多次结果拿到的结果都是一样的。举个例子比如相同的参数情况,执行多次,返回的数据都是样的。那...
如何使用IntelliJ IDEA的HTTP Client进行接口验证
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 48
问题背景这段时间使用开发一些rest api相关的功能,准备做一些接口的简单测试,快速的验证一下api功能是否正常,正好觉得intellij...
Elasticsearch term 查询之精确值搜索功能实现
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 53
一、引言elasticsearch 是一个功能强大的搜索引擎,它支持全文搜索、结构化搜索等多种搜索方式。在结构化搜索中,term 查询是一种...
Java使用poi生成word文档的简单实例
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 54
java使用poi生成word文档的简单实例生成的效果如下:用到的poi的简单的知识新建一个word对象//新建文件xwpfdocument...
SpringBoot整合ES多个精确值查询 terms功能实现
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 55
elasticsearch - springboot整合es:多个精确值查询 terms01. elasticsearch terms 查询...
java中toString()、String.valueOf()、(String) 强转的区别
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 53
在实际开发中,少不了使用这三种方法对某一个类型的数据进行转 string 的操作,那么什么情况下使用哪种方法更快捷,以及这些方法使用时的一些...
idea如何查看安裝插件的位置
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 61
idea查看安裝插件的位置1.查看idea中bin的目录d:\dev\intellij idea 2017.3\bin\idea.prope...
idea安装插件找不到的问题及解决
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 55
本例以lombok插件为例。问题描述打开idea,选择file–settings打开窗口,在plugins的marketplac...
SpringBoot如何使用mail实现登录邮箱验证
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 59
在实际的开发当中,不少的场景中需要我们使用更加安全的认证方式,同时也为了防止一些用户恶意注册,我们可能会需要用户使用一些可以证明个人身份的注...
SpringBoot整合Redis并且用Redis实现限流的方法 附Redis解压包
2024-07-02 14:10 | 分类:编程语言 | 评论:0 次 | 浏览: 58
本文介绍springboot整合redis并且进行接口的限流,文章主要介绍的是一种思想,具体代码还要结合实际。一、windows安装redi...