2023年7月18日

Java根据原始URL获取网络重定向后的URL

摘要: 方法1: /** * 获取重定向地址 * @param path 原地址 * @return * @throws Exception */ private String getRedirectUrl(String path) throws Exception { HttpURLConnection 阅读全文

posted @ 2023-07-18 17:34 五官一体即忢 阅读(384) 评论(0) 推荐(0)

springboot使用@Async异步线程池(简易)

摘要: gitee源码 实际项目中, 使用@Async调用线程池,推荐使用自定义线程池的模式,不推荐直接使用@Async直接实现异步,直接使用会不断的创建线程,最终会导致系统占用内存过高。 1、自定义线程池 package com.sxsoft.config;import org.springframewo 阅读全文

posted @ 2023-07-18 14:17 五官一体即忢 阅读(190) 评论(0) 推荐(0)

springboot:整合redis解决缓存击穿,缓存雪崩,缓存穿透

摘要: 一、缓存穿透 一个在缓存和数据库都不存在的数据,而用户不断发起请求,借此攻击数据库,造成数据库压力过大。比如请求 id < 0 的数据 解决方案: 接口校验、限流 布隆过滤器 缓存空值,设置过期时间短些 @GetMapping("/penetrate") public String cachePen 阅读全文

posted @ 2023-07-18 10:30 五官一体即忢 阅读(123) 评论(0) 推荐(0)

SpringBoot 实现扫码登录

摘要: 1、创建一张表,记录一下谁扫码了,谁登录了,User_Token表 字段如下: uuid : 用于确保唯一性 userId :谁登录的 loginTime :登录时间 createTime :创建时间 用于判断是否过期 state:是否二维码失效 0有效 1失效 2、步骤 PC端打开。调用生成二维码 阅读全文

posted @ 2023-07-18 07:40 五官一体即忢 阅读(264) 评论(0) 推荐(0)

导航