logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式多节点定时任务怎么只执行一次

该锁将持有5分钟,5分钟释放,当节点异常或者死亡,该锁默认在15分钟后自动释放。如果一个任务正在一个节点上执行,它会获取一个锁,以防止从另一个节点(或线程)执行相同的任务。如果一个任务已经在一个节点上执行,则在其他节点上的执行不会等待,只需跳过它即可。DB形式的外部存储需要创建表结构,redis等非结构形式的外部存储template会根据@SchedulerLock声明的锁名称自动创建对应的键值对

文章图片
#分布式#java
【前端的3种弹窗】

提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。与alert( ) 和 confirm( ) 方法类似,prompt 方法也将显示一个模式消息框。点击确定按钮,调用then方法指定的内容,点击取消按钮,调用catch方法指定的内容;窗口中能进

文章图片
【java】实现自定义注解校验——方法一

编写注解类时,需要用到元注解来规定注解的实现方式等;/*** @Description 基础校验注解*/ //Target注解是指定当前自定义注解可以使用在哪些地方,这里仅仅让他可以使用在字段上;@Target(ElementType . FIELD) //指定当前注解保留到运行时;/*** 最小长度/*** 最大长度/*** 非空校验/*** 字典校验/*** 非法字符校验* 特殊字符:asci

文章图片
#java#开发语言
【阿里云ECS】入门考试题

A.查看实例详情B.进入控制台C.远程连接ECSD.点击控制台“概览”

文章图片
#阿里云#云计算
【vue】jenkins打前端包时报错:第 8 行:cd: dist: 没有那个文件或目录

发现报错信息是找不到dist文件,项目中默认的前端打包名称为dist,于是发现问题。就是项目中打完前端包后名称不叫dist。jenkins打前端包时报错:第 8 行💿 dist: 没有那个文件或目录。

文章图片
#前端#vue.js#jenkins
【springboot 多数据源下,开启事务后,数据源切换失败】

当我们配置了事物管理器和拦截Service中的方法后,每次执行Service中方法前会开启一个事务,并且同时会缓存一些东西:DataSource、SqlSessionFactory、Connection等,所以,我们在外面再怎么设置要求切换数据源也没用,因为Conneciton都是从缓存中拿的,所以我们要想能够顺利的切换数据源,实际就是能够动态的根据DatabaseType获取不同的Connect

文章图片
#spring boot#java#spring
【springboot项目】在idea中启动报错合集

SpringBoot 启动命令过长点击项目启动配置项 -> shorten command line 选项选择 classpath file 或 java manifest 选项 -> 重新启动工程运行即可在 .idea/libraies/workspace.xml 中的。

#spring boot#intellij-idea#后端
【SpringBoot】中的ApplicationRunner接口 和 CommandLineRunner接口

EX:自定义两个类,实现CommandLineRunner接口,实现run方法,在run方法中添加处理逻辑。

文章图片
#spring boot#后端#java
【GitHub】保姆级使用教程

输入网址,无脑下载网易加速器;下载安装完毕后,创建账号进行登录登录后,在右上角搜索框中搜索“学术资源”,并点击;稍等一会儿就会跳转出来“学术资源”的一个页面;此时,我们就可以新打开一个标签页登录GitHub,自由快速访问啦!

文章图片
#github
【GitHub】保姆级使用教程

输入网址,无脑下载网易加速器;下载安装完毕后,创建账号进行登录登录后,在右上角搜索框中搜索“学术资源”,并点击;稍等一会儿就会跳转出来“学术资源”的一个页面;此时,我们就可以新打开一个标签页登录GitHub,自由快速访问啦!

文章图片
#github
    共 14 条
  • 1
  • 2
  • 请选择