logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

@CacheEvict注解,清除缓存

是用来清除缓存的,有以下属性:value:缓存位置名称,不能为空,同上key:缓存的key,默认为空,同上condition:触发条件,只有满足条件的情况才会清除缓存,默认为空,支持SpELallEntries:true表示清除value中的全部缓存,默认为false使用1:清除所有缓存allEntries是boolean类型,表示是否需要清除缓存中的所有元素。默认为false,表示不需要。当指定

#缓存#java#开发语言
类型转换器工具类Convert

package com.ruoyi.common.core.text;import java.math.BigDecimal;import java.math.BigInteger;import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.text.NumberFormat;import java.util.Set

#java#开发语言
Redis能够存储java对象吗?

Redis能够存储java对象吗?答案:是可以,但是你对象必须要序列化。redis没有办法把一个没有序列化的对象存储到redis中。package com.kuangstudy.entiy;import lombok.Data;public class User implements java.io.Serializable{private Integer id;private String ni

#redis#java#缓存
JWT(java web token)

JWT(java web token)JWT包含三部分: Header 头部 Payload 负载 Signature 签名其结构看起来是这样的 Header.Payload.Signature。#JWT的组成##Header在header中通常包含了两部分:token类型和采用的加密算法。{ “alg”: “HS256”, “typ”: “JWT”}接下来对这部分内容使用 Base64Url 编

#java#前端#安全
记录一个@Postmapping和@RequestParam的坑

我们在开发中经常会用到@PostMapping、@GetMapping、@RequestParam、@RequestBody、@PathVariable;但是我们得注意使用情况:@GetMapping 配合 @RequestParam、@RequestBody、@PathVariable;@PostMapping 配合 @RequestBody (使用@RequestParam很有可能debug失

#java#restful#spring
Springboot整合lombok

lombok通过注解简化了实体类的getset方法和构造方法,以及其他的一些方法。springboot整合lombok有如下几步:第一步:在idea中安装lombok插件第二步:pom文件添加依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifac

#intellij-idea#java#spring boot
list集合的批量插入的操作

批量插入list<insert id ="insertCodeBatch" parameterType="java.util.List" ><selectKey resultType ="java.lang.Integer" keyProperty= "id"order= "AFTER">SELECT LAST_INSERT_ID()</selectKe

#java#mysql#spring boot
@cacheable设置过期时间,Spring cache整合Redis,并给它一个过期时间

我们使用springboot集成redis,并使用RedisTemplate来操作缓存数据,可以灵活使用。Spring支持多种缓存技术:RedisCacheManager、EhCacheCacheManager、GuavaCacheManager等,使用之前需要配置一个CacheManager的Bean。配置好之后使用常用的三个注解来缓存数据:@Cacheable@CachePut@CacheEv

#redis#spring#缓存
如何读取到resources文件夹下的文件

首先我们要明确一点,springboot项目是能读取到一些特殊文件夹下的文件比如static所以我们要把需要被读取到的文件放在resources/static下面第一步:把需要被读取到的文件放在resources/static下面第二步:修改配置文件<build><plugins><plugin><groupId>org.springframewor

#java#linux#spring boot
windows端口被占用的解决方法

方法一:命令窗:cmd输入”netstat -ano"或者“netstat -ano|findstr 8080”指令(注意不包含引号),查看所有的活动连接,找到端口8080对应的pid然后输入指令“taskkill/pid 7544" (7544是pid)结束这个进程。但这样可能会出现一个错误:错误: 无法终止 PID 为 7544 的进程。原因: 拒绝访问。方法二:打开任务管理器–>详细信

#运维#服务器
暂无文章信息