随笔分类 -  工作中零散整理

摘要:maven引用: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>2.2.2.RELEASE</version> 阅读全文
posted @ 2023-03-05 00:12 使用D 阅读(49) 评论(0) 推荐(0)
摘要:该工具类用于分页Page对象转为Map,然后存储到Redis中 import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import java.util. 阅读全文
posted @ 2020-08-21 16:22 使用D 阅读(2789) 评论(0) 推荐(0)
摘要:大促中缓存使用场景比较多,需要预防缓存使用中问题: 缓存穿透问题: 一个根本不存在的请求过来时,查询mysql或者接口发现不存在,正常情况下是不进行缓存,直接返回空,但是这样如果是恶意请求,会每次都请求mysql或者接口。这种方式可以通过为该请求设置一个key(过期时间可以设置长一点),值为一个特殊 阅读全文
posted @ 2020-06-16 18:59 使用D 阅读(189) 评论(0) 推荐(0)
摘要:通过继承LinkedHashMap实现LRU: import java.util.LinkedHashMap; import java.util.Map; public class LRUCache<K, V> extends LinkedHashMap<K, V> { private int si 阅读全文
posted @ 2020-04-02 20:12 使用D 阅读(149) 评论(0) 推荐(0)
摘要:使用google的工具类 <!--google图片压缩工具类--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.11</version></depende 阅读全文
posted @ 2020-04-02 20:09 使用D 阅读(221) 评论(0) 推荐(0)
摘要:jstack -l 20495 |grep 'java.lang.Thread.State: RUNNABLE' | awk '{count++;print $0} END{print $1,count}' 阅读全文
posted @ 2020-01-21 20:43 使用D 阅读(143) 评论(0) 推荐(0)
摘要:lua限流脚本: local key_local = redis.call('setnx',KEYS[1],0) if tonumber(key_local) == 0 then if tonumber(redis.call('get',KEYS[1]))>=tonumber(ARGV[2]) th 阅读全文
posted @ 2019-10-26 23:40 使用D 阅读(1690) 评论(0) 推荐(0)
摘要:cd / mkdir -p developer cd developer/ mkdir -p soft apt-get update apt-get install yum apt-get install net-tools apt-get install openssh-server apt-ge 阅读全文
posted @ 2018-08-27 21:46 使用D 阅读(103) 评论(0) 推荐(0)
摘要:Redis实现限流功能的优点: 可以应用于分布式或者集群下 redis并发量大 Redis限流实现思路 使用redis中key的过期机制、key自增机制, 主类,可以在Filter或者HandlerInterceptor中定义,用于拦截请求 @GetMapping(value = "/limitRa 阅读全文
posted @ 2018-08-27 21:30 使用D 阅读(8209) 评论(0) 推荐(1)
摘要:LinkedBlockingQueue linkedBlockingQueue = new LinkedBlockingQueue<String>(1024); ThreadFactory THREAD_FACTORY = new ThreadFactoryBuilder().setNameForm 阅读全文
posted @ 2018-04-11 18:05 使用D 阅读(359) 评论(0) 推荐(0)