Java
文章平均质量分 88
Java
流年ln
这个作者很懒,什么都没留下…
展开
-
关于elasticsearch批量删除后立马查询还能查出被删除的数据的问题
目录相关环境:项目场景:问题描述:原因分析:解决方案:相关环境:elasticsearch:7.7.1,三个节点的集群java: 1.8项目场景:商城搜索,两个操作。操作一:用户首次查询,将数据从es查询出来,再缓存到redis,之后的查询,直接读redis。操作二:后台管理数据,删除es部分数据,重新添加这部分数据,再删除缓存。问题描述:上面的流程看起来是没有问题,但是删除es部分数据的时候还是出现了问题。 假设一下流程:删除es部分数据重新添加这部分数据删除缓存原创 2021-12-20 11:03:28 · 5114 阅读 · 0 评论 -
Java线程池参数详解和验证
线程池ThreadPoolExecutor,这里直接来看一下线程池的构造方法,这个是参数最多的那个。public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,原创 2021-07-29 17:11:12 · 271 阅读 · 0 评论 -
JavaSE8的流库
文章目录前言1. 从迭代到流的操作2. 流的创建java.util.stream.Streamjava.util.Arraysjava.util.regex.Patternjava.nio.file.Files3. filter、map、flatMap方法Stream filter(Predicate<? super T> predicate) Stream map(Function<? super T, ? extends R> mapper) Stream flatMap(Fun原创 2021-07-12 18:08:31 · 172 阅读 · 1 评论