logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Elasticsearch中查询性能优化

需要读取多个小块进行查询时,它并不会一次性将所有的小块全部加入内存中,而是采用分批读取的方式,以避免内存不足的情况发生。会首先从磁盘中读取一部分小块到内存中,以进行排序、过滤和组合等操作,然后将处理过的结果再与后面的小块进行组合。会从磁盘中读取这些小块,并在内存中对它们进行排序、过滤和组合,然后返回查询结果。中,文本内容被拆分成多个小块并不是保存在磁盘中的,而是保存在内存中的。无法将整个文本读入到

#后端
POI设置日期类型时间约束createDateConstraint不生效了

经过上面几步的排查,初步确定应该是设置的日期格式问题,但是不懂如何正确设置,所以交给了优秀的互联网,google 一下,此时发现一篇文章写的不错(http://t.csdn.cn/OyWGv),解决了我的问题,然后继续查阅引用链接(https://www.demo2s.com/java/apache-poi-datavalidationhelper-createdateconstraint-int

#后端
POI设置日期类型时间约束createDateConstraint不生效了

经过上面几步的排查,初步确定应该是设置的日期格式问题,但是不懂如何正确设置,所以交给了优秀的互联网,google 一下,此时发现一篇文章写的不错(http://t.csdn.cn/OyWGv),解决了我的问题,然后继续查阅引用链接(https://www.demo2s.com/java/apache-poi-datavalidationhelper-createdateconstraint-int

#后端
聊一下Redis实现分布式锁的8大坑

前两篇文章都在讲 Redis 的大常用数据类型,以及典型的大应用场景。那么今天就来看看 Redis 实现分布式锁。在分布式系统中,保证资源的互斥访问是一个关键的点,而 Redis 作为高性能的键值存储系统,在分布式锁这块也被广泛的应用。然而,在使用 Redis 实现分布式锁时需要考虑很多的因素,以确保系统正确的使用还有程序的性能。下面我们将探讨一下使用Redis实现分布式锁时需要注意的关键点。首先

文章图片
#redis#分布式#数据库
可重入分布式锁有哪些应用场景

对于工作中用到分布式锁的场景,都要考虑是否可以重入,防止死锁的发生。锁的可重入,两点需要我们注意,一个是保存当前持有锁的线程,另一个就是锁的加锁次数。好了本文到这就结束了,如果读完感觉有所收获,欢迎三连。大家都要一起进步。

文章图片
#分布式
Elasticsearch redis netty 报错

报错如下Caused by: java.lang.IllegalStateException: availableProcessors is already set to [12], rejecting [12]项目中引用了elasticsearch 和redis 此时加入配置即可解决@SpringBootConfigurationpublic class ElasticConfig {@Post

#elasticsearch#redis
elasticsearch8.1源码编译笔记

环境idea 2022.1.3jdk17macos 10.14.6gradle 7.4.2(代码自动下载)前置准备idea 设置JDK17idea 设置gradle JVM为Project JVMgradle 设置aliyun加速(可选),有时设置了不如不设置更好开始导入导入项目使用 idea open项目下的build.gradle,等待编译结束编译8.1版本的发行包这一步会下载所需的依赖jdk

#后端
微服务中使用Maven BOM来管理你的版本依赖

为什么要使用BOM?如何定义BOM?项目使用方法?BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。

文章图片
#微服务#maven#架构
docker部署springboot指定yml文件

dockerfile文件FROM openjdk:8-jdk-alpineADD *.jar app.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=${SPRING_PROFILES_ACTIVE}","-jar","/app.jar"]idea dock...

#docker
springboot增加license授权认证

环境MacOS 10.14.6JDK1.8源码链接:https://github.com/zuiyu-main/springboot-demo/tree/master/springboot-license使用keytool工具生成签名文件https://mp.weixin.qq.com/s?__biz=MzIwNzYzODIxMw==&mid=2247485388&idx=1&am

#后端
    共 19 条
  • 1
  • 2
  • 请选择