摘要: 在配置quartz时,为了保密某些信息(特别是账号密码),通常会使用密文。那么在实际使用这些配置信息时,需要进行解密。本文提供一种解密方法如下: (1)假设在properties文件中加密了账号密码 1 # 2 # 基础配置 3 # 4 org.quartz.scheduler.instanceNa 阅读全文
posted @ 2018-05-10 10:26 D调的华丽呢 阅读(3254) 评论(2) 推荐(0) 编辑
摘要: (1)在resource目录下新建quartz.properties文件 关于quartz配置的详情,参见官方文档。 (2) 写配置解析类 1 import org.quartz.Scheduler; 2 import org.quartz.ee.servlet.QuartzInitializerL 阅读全文
posted @ 2018-05-10 10:08 D调的华丽呢 阅读(7149) 评论(1) 推荐(0) 编辑
摘要: 本文参考至http://www.cnblogs.com/davidwang456/p/4205237.html和https://blog.csdn.net/guolong1983811/article/details/51501346 1 集群架构 Quartz的分布式架构如上图,可以看到数据库是各 阅读全文
posted @ 2018-05-05 16:26 D调的华丽呢 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 1 核心概念 1.1 核心元素 (1)Scheduler 任务调度器,是Quartz框架的核心,负责管理其他组件。 (2)Trigger 触发器,用于定义任务调度的时间规则,有SimpleTrigger、CronTrigger、DateIntervalTrigger和NthIncludedDayTr 阅读全文
posted @ 2018-05-05 16:02 D调的华丽呢 阅读(680) 评论(0) 推荐(0) 编辑
摘要: Quartz是一个优秀的框架,功能强大,用法简单,比如说下面这个例子。 (1)引入Jar包 (2)写一个任务(Job) (3)写执行类 阅读全文
posted @ 2018-04-27 09:24 D调的华丽呢 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。 阅读全文
posted @ 2017-08-09 10:29 D调的华丽呢 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 来自 <http://www.jianshu.com/p/053a5ca89bbb#> 前言 今年,2017年,我们将迎来 Java 语言的 22 岁生日,22岁,对于一个人而言,正是开始大展鸿图的年纪,可是对于日新月异的科技圈中的一门开发语言而言,却是一个傲视群雄的老态龙钟的年纪。 JVM 语言发 阅读全文
posted @ 2017-04-19 17:08 D调的华丽呢 阅读(24434) 评论(2) 推荐(1) 编辑
摘要: 来自 <http://www.blogjava.net/hello-yun/archive/2012/10/10/389289.html> 一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key% 阅读全文
posted @ 2017-04-19 17:07 D调的华丽呢 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1 大型网站定义 海量的数据; 高并发的访问量。 3 演进 3.1 单机网站 各功能模块之间通过JVM内部的方法调用进行交互,应用和数据库之间通过JDBC进行访问。 3.2 数据库与应用分离 使用单独的数据库服务器,仍使用JDBC访问数据库。 3.3 应用服务器集群 使用DNS或者负载均衡器给服务器 阅读全文
posted @ 2017-04-19 14:52 D调的华丽呢 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 定义 组件分布在网络计算机群上,组件之间仅仅通过消息传递来通信兵协调行动。 2 为什么使用分布式 单机处理能力存在瓶颈; 升级单机处理能力的性价比越来越低; 分布式系统稳定性、可用性好 3 分布式系统的难点 缺乏全局时钟; 故障独立性; 单机故障(SPoF,Single Point of Fai 阅读全文
posted @ 2017-04-19 14:49 D调的华丽呢 阅读(494) 评论(1) 推荐(0) 编辑