logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 整合 ShedLock 处理定时任务重复执行的问题

在分布式系统中,定时任务的执行往往需要考虑到多个实例的并发执行问题。假设一个定时任务会在多个节点上并发执行,可能导致重复执行,甚至引发数据异常或系统不一致问题。为了解决这一问题,ShedLock是一个简单而有效的解决方案,它可以确保在分布式环境中,只有一个节点在某一时刻执行指定的定时任务。ShedLock是一个轻量级的 Java 库,用于解决分布式系统中定时任务的重复执行问题。它的核心思想是在数据

文章图片
#spring boot#后端#java
MYSQL通过SQL语句批量更改数据库、表、表字段的默认字符集及排序方式

MYSQL通过SQL语句批量修改数据库表的默认字符集及排序方式修改数据库修改表修改表字段修改数据库ALTER DATABASE 数据库名 CHARACTER SET字符集COLLATE 字符集排序 ;//例子ALTER DATABASE `databasename` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;修改表ALTER TABLE 数据

#数据库#mysql#sql +1
Spring容器初始化后执行的几种解决方案

项目问题在我们日常Spring开发中,经常会在项目启动的时候做一些列的初始化操作;我们例举几个:项目启动,同时初始化我们系统的一些基础配置(SQL的导入)项目启动,同时启动定时任务按照以上的需求,我们如何来解决?那么我们就需要对Spring容器的初始化需要有一定的了解,今天我们就来讲一讲;解决方案Spring提供了当一个Bean初始化后执行方法的扩展点:InitializingBe...

2024最新 Jenkins + Docker实战教程(一) - Jenkins介绍及安装

前言什么是JenkinsJenkins的核心功能Jenkins安装DockerWAR文件MacOSWindows测试访问如何干净的重装结语在现代软件开发中,持续集成和持续部署(CI/CD)已经成为不可或缺的一部分。Jenkins作为一个开源的自动化服务器,是CI/CD流程中最常用的工具之一。本教程序系列将深入探讨Jenkins的核心功能、安装与配置、常用插件以及实际使用中的一些最佳实践。Jenki

文章图片
#jenkins#docker#git
在Centos Stream 9上Docker的实操教程(一) - 实操准备篇

本章节主要介绍了Docker的安装以及仓库配置,并run了一个hello-world镜像验证Docker容器的运行正常,如果本文对你有用,还请一键三连多多支持!下一章:在Centos Stream 9上Docker的实操教程 - Docker的常用命令。

文章图片
#docker#centos#运维
SpringBoot静态方法调用Spring容器bean的几种方案

问题分析今天一个小伙伴和我说@Autowired 注入的Bean为null值,经过一番沟通后,我发现原来他需要在静态方法中调用容器Bean,大致将代码贴出来给大家看看://模拟错误的使用方式@Autowiredprivate static RedisUtil redisUtilBean;public static String getMsgByRedis(){redisUtilBea...

MacOS Homebrew 出现 Error: `brew cask` is no longer a `brew` command 处理

目前很多博客在讲解使用brew安装的时候,经常看到使用brew cask这个指令,会出现如下错误。新版本的 Homebrew已经放弃使用brew cask的指令,官方建议使用Use。首先添加 AdoptOpenJDK/openjdk 仓库。按照官方给出的提示格式进行安装。等待安装完成 查看java。安装openjdk8。

#java#macos
到底了