• quartz动态控制定时任务

    Quartz Quartz是一个开源的任务调度框架,可以用来实现定时任务的调度,如定时发送邮件、定时备份数据等。Quartz具有很高的可靠性和灵活性,支持集群部署和分布式调度,并且提供了丰富的API和插件,可以轻松实现复杂的调度需求。Quartz的工作原理是通过Job和Trigger两个核心概念来实现的,Job是具体需要执行的任务,Trigger用来触发任务的执行时机。在Quartz中,可以通过定义各种Trigger来实现不同的调度策略,如简单调度、Cron调度等。Quartz还提供了很多内置的Job和Trigger实现,如邮件发送、HTTP请求等,可以方便地用来实现常见的任务调度需求。 核心 Quartz的核心组件包含Scheduler、Job和Trigger。这三个核心组件共同组成了Quartz的任务调度机制,使得开发人员可以通过配置简单的定时任务来实现复杂的调度策略。 Scheduler 是Quartz的核心组件,它负责调度和执行任务。Scheduler有一个任务管理器,负责维护任务列表,并根据Triggers的定义来决定何时

    0
    226
    23KB
    2023-10-19
    5
  • redis集群模式例子,三主三从,非常简单

    集群模式 不管上面的主从还是哨兵模式,都无法解决单节点写操作的问题。如果这时写操作的并发比较高。这是可以实验集群化模式【去中心化模式】 优点 无中心架构,支持动态扩容 Cluster自动具备哨兵监控和故障转移(主从切换)能力 客户端连接集群内部地址可自动发现 高性能、高可用,有效解决了Redis分布式需求 缺点 不支持原子操作:在Redis集群中,不同节点之间的数据访问会出现延迟,因此不支持原子操作,可能会导致数据的不一致性。 需要配置复杂:Redis集群需要配置投票数、数据分片等参数,增加了配置的复杂度。 高成本:Redis集群需要多台服务器运行,因此需要更多的硬件成本和维护成本。

    0
    254
    72.4MB
    2023-08-01
    5
  • redis主从模式与哨兵模式例子

    redis主从模式与哨兵模式例子 # 当前Sentinel服务运行的端口 port 26378 # 哨兵监听的主服务器 sentinel myid 09a71e001825114de399e0b6214c4b6f5449ab3a # 3秒内mymaster没响应,则认为mymaster宕机 sentinel deny-scripts-reconfig yes # 如果10秒后,mymaster仍没启动过来,则启动failover sentinel monitor mymaster 127.0.0.1 6380 2 # 执行故障转移时,最多有1个从服务器同时对新的主服务器进行同步 sentinel down-after-milliseconds mymaster 3000 # Generated by CONFIG REWRITE dir "D:\\redis\\redis-6378" sentinel failover-timeout mymaster 10000 sentinel auth-pass mymaster lyyc123456 sentinel config-epoch

    0
    334
    48.21MB
    2023-07-27
    5
  • springboot ice规则引擎

     Easy Rules,Drools,Aviator表达式求值引擎,Rule Book、Oracle Rules SDK、Blaze (fico)、IBM Decision Manager,DTRules,DSL规则引擎 规则引擎由三部分 事实(Fact):已知对象,比如以上刷卡的行为,即成事实 规则(rule):是由条件和结论构成的推理语句,一般表示为if…Then。一个规则的if部分称为LHS(left-hand-side),then部分称为RHS(right hand side)。 模式(module):就是指IF语句的条件。这里IF条件可能是有几个更小的条件组成的大条件。模式就是指的不能在继续分割下去的最小的原子条件。 使用demo示例

    5
    1041
    6.94MB
    2022-09-24
    44
  • redis各个注解使用demo方法

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI编写、支持网络、可基于内存亦可持久化的日志型、Key-Value,并提供多种语言的API。好了,其它的就不介绍了。 @Cacheable         此注解表明在进入方法之前,Spring 会先去缓存服务器中査找对应 key 的缓存值,如果找到缓存值,那么 Spring 将不会再调用方法,而是将缓存值读出,返回给调用者;如果没有找到缓存值,那么 Spring 就会执行你的方法,将最后的结果通过 key 保存到缓存服务器中  @CachePut   主要针对方法配置,能够根据方法的返回值对其结果进行缓存,和 @Cacheable 不同的是,它每次都会触发真实方法的调用,在其他地方写的是根据方法的请求参数对其结果进行缓存,实际是按方法返回值进行缓存的 @CachEvict @CacheConfig @Caching

    0
    221
    125KB
    2022-09-21
    5
  • springboot+derby+mybatisplus+swagger2例子

    Apache Derby 是100% Java 编写的内存数据库,属于 Apache 的一个开源项目。并且是一个容易管理的关系数据库管理系统 Apache Derby 是一个与平台无关的数据库引擎,它以 Java 类库的形式对外提供服务。与其他难以部署的数据库不同, Derby 数据库体积小、安装非常简单 这里直接以derby实现一个例子,方便需要了解的同学参考,也有很多时候写demo或者小工具的时候可以用到这种嵌入式的数据库 springboot+derby+mybatisplus+swagger2例子

    0
    227
    117KB
    2022-09-18
    5
  • h2嵌入式数据库例子 springboot+h2+mybatisplus+swagger使用例子

    springboot+h2+mybatisplus+swagger使用例子 h2数据库例子 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一 个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主 流的数据库,具有比较完备的数据库特性,如支client/server连接,能够支持标准的SQL语 句,支持存储过程等。因此采用H2作为开发期、测试期和演示的数据库非常方便,不太适合作为大规模生产数据库。

    0
    787
    110KB
    2022-09-17
    5
  • Springcloud + openfeign+mybatisplus+swagger+msql使用eureka注册中心

    Springcloud + openfeign+mybatisplus+swagger+msql使用eureka注册中心 Eureka由两部分组成,服务端和客户端,服务端是注册中心,用来接收其他服务的注册,客户端是java客户端,用开注册,并实现负载均衡,其中客户端根据业务又划分两部分,服务提供者,和服务消费者。

    0
    378
    161KB
    2022-07-04
    50
  • 这次我用Springcloud+openfeign+mybatisplus+swagger+mysql整合consul

    Consul 是由 HashiCorp 基于 Go 语言开发的,Consul 是一个分布式高可用的系统,提供的服务发现、健康检查、配置(KV存储)和分段功能可以被独立使用,比如我们在 Go Micro 微服务这里使用的主要是服务发现功能,也可以被组合起来使用以便构建完整的 Service Mesh。

    0
    239
    161KB
    2022-07-04
    5
  • springboot+dubbo+nacos+mybatisplus+swagger+mysql

    springboot+dubbo+nacos+mybatisplus+swagger+mysql demo nacos注册中心教程

    0
    754
    254KB
    2022-06-30
    49
  • 勤写标兵

    授予累计3周发布3篇原创IT博文的用户
  • 习惯养成

    连续回答技能树练习题 7 天,每天答对至少 1 题
  • Java工程师·初级

    可升级至LV3,Java入门职业路线进度完成10%即可获得
  • 笔耕不辍

    累计2年每年原创文章数量>=20篇
  • Python工程师·高级

    可升级至LV3,Python进阶职业路线进度完成10%即可获得
  • 知无不言

    回答20个问题,每日最多计数5次
  • 授人以渔

    1个回答被采纳
  • 孜孜不倦

    连续3天回答问题
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 分享宗师

    成功上传21个资源即可获取
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 分享精英

    成功上传11个资源即可获取
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱