logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot集成ShedLock实现分布式定时任务

ShedLock是一个 Java 库,通常用于分布式系统中,确保定时任务(Scheduled Tasks)在集群环境下只被某一个实例执行一次。它通过在共享资源(例如数据库或分布式缓存)中添加锁的方式,避免多个实例同时执行相同的任务。

#spring boot#分布式#spring cloud +2
SpringBoot集成GraalVM创建高性能原生镜像

GraalVM原生镜像为部署和运行Java应用程序提供了一种新的方式。与Java虚拟机相比,原生镜像可以以更小的内存占用和更快的启动时间运行。它们非常适用于使用容器镜像部署的应用程序,当与 "功能即服务"(FaaS)平台结合时,尤其令人感兴趣。与为JVM编写的传统应用程序不同,GraalVM Native Image 应用程序需要提前处理,以创建可执行文件。这种超前处理包括从主入口点静态地分析你的

文章图片
#spring boot#后端#java +1
什么鬼?又发生StackOverflowError?

一、栈内存溢出(StackOverflowError)?栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变 Java栈,是指Java虚拟机栈,本...

#jvm#java#编程语言 +1
k8s部署mongodb副本集

和标准的集合不同,你必须要显式的创建一个 capped collection,指定一个集合的大小,单位是字节。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特点。集合没有固定的结构,可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。MongoDB 的单个实例可以容纳多个独立

文章图片
#kubernetes#mongodb#容器
Sentinel超最大连接数

1. 问题描述某准生产系统,测试运行一段时间后程序和命令行工具连接sentinel均报错,报错信息为:jedis.exceptions.JedisDataException: ERR max number of clients reached此时应用创建redis新连接由于sentinel已经无法响应而无法找到master的IP与端口,因此无法连接redis,并且此时如果发生redis宕机亦无法进

Springboot集成ElasticSearch快速入门demo

一、ElasticSearch介绍elasticsearch是构建在Apache Lucene上的使用Java语言开发的开源分布式搜素引擎。Lucene是一个开源的全文搜索引擎工具包,它仅是一个工具包而不是一个完整的工作引擎,并且只能被Java应用程序调用,elasticsearch基于REST API,因此任何开发语言开发的任何应用程序都可以通过JSON格式的HTTP请求来管理elasticse

#spring boot#elasticsearch#后端 +2
到底了