一、使用Quartz.NET背景 最近在做一个抄表的项目,由于公司的抄表产品是个半成品,很多功能很简陋并且也不是那么的完善,但是既然接到手里了,自然想把功能做的更完整,代码能优化就优化。然后就偶遇代码 里写了一堆定时的逻辑处理,感觉有点乱;哈哈,然后就想着怎么把这一块的代码给优化一下。后来偶然看到 ...
分类:
Web程序 时间:
2020-05-02 18:36:54
阅读次数:
61
1.简介 2.优点 3.核心元素介绍 4.线程视图 5.数据存储 简介 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现。该项目于 2009 年被 Terracotta 收购,目前是 Terracotta 旗下的一个项目。 http://ww ...
分类:
其他好文 时间:
2020-05-02 09:36:57
阅读次数:
56
在使用定时器 quartz 时,其中的cron 表达式,老板表示作为开发的你能看懂外,其他的非开发同事可能看不懂,要用一个他们能看懂的方式表达出来。 还好我们的项目要求的表达式不是特别的麻烦,所以就写了一个简略的转换为中文的方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
分类:
其他好文 时间:
2020-05-01 17:04:01
阅读次数:
118
maven <properties> <minio.version>6.0.13</minio.version> </properties> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <versio ...
分类:
其他好文 时间:
2020-04-29 12:46:55
阅读次数:
102
前言 考虑到docker hub注册中心在国内比较缓慢,可以自己配置docker加速器,或者使用老牌镜像ustc(中国科技大学), 配置方式可参考。。。。。 docker中rabbitmq安装步骤如下: 1、搜索镜像:search rabbitmq,从下图中可以看出搜出的镜像并没有带web管理界面( ...
分类:
其他好文 时间:
2020-04-29 12:23:18
阅读次数:
64
Go sword ??? Go sword(利刃)是一款基于Go语言的可视化web管理后台生成工具 线上体验 生成工具demo http://go sword.osinger.com/ 创建的项目demo http://go sword app.osinger.com/ 目标就是快速的创建CRUD可 ...
分类:
编程语言 时间:
2020-04-28 16:54:47
阅读次数:
86
Dubbo是阿里开源的一个微服务框架,性能很高,现在由Apache维护。 Dubbo的架构: http://dubbo.apache.org/zh-cn/docs/user/preface/architecture.html 此处写一个demo,订单服务获取订单所属用户的信息,order-servi ...
分类:
编程语言 时间:
2020-04-28 09:42:25
阅读次数:
125
1、 <bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="creat ...
分类:
编程语言 时间:
2020-04-27 15:10:53
阅读次数:
81
Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。 在Spring中这时需要设置concurrent的值为false, 禁止并发执行。 <property name="concurrent" valu ...
分类:
其他好文 时间:
2020-04-26 22:34:39
阅读次数:
180
使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。 Locust 中使用 master slave 模式启动多个进程(使用多核处理器的能力),先启动 master,然后再逐一启动若干个 slave。 启动的方式有两种: 方法一 操作步骤: ...
分类:
编程语言 时间:
2020-04-26 11:17:13
阅读次数:
75