- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 quartz scheduler使用小结
背景 最近开发项目,要支持三种任务调度,立即执行、指定时间一次执、一定周期内指定时间执行,。用quartz scheduler来完成这些功能,由于对这个框架不太了解,只从官网上看了下资料就开始开发了,结果出了一堆问题。 代码运行中Scheduler中动态加入Trigger 在spring Bean 的类中选完成Scheduler的建立,可在实现了InitializingBean的afterPropertiesSet()方法里@Override public void aft..
2021-11-10 15:38:41 945
原创 Element UI表头禁止多选和行实现单选功能
Element UI的Table提供了多选功能,如下图,但是有时候我们只需要选择其中的一行数据,这时我们可以通过table的select和select-all两个事件来实现,当选择一行数据时table会触发select,点表头时选择框时会触发select-all,<el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%" @sel
2020-07-22 17:42:34 1007
原创 Java并发包之Latch
Latch可以于当一个线程需要等候其它线程完成后再执行的情形java.util.concurrent包中CountDownLatch类实现了Latch功能,CountDownLatch(n)的构造函数中设置参与的线程数,await()用于等待其它线程,countDown()方法减少Latch的计数,如果计数达到零,则释放所有等待的线程.用例:要对某个方法做并发测试时(CountDown...
2020-04-25 14:06:10 297
原创 JAVA并发同步包之Phaser
Java并发包中的Phaser功能强大,灵活的同时,也很复杂,不容易理解,Phaser类似于CyclicBarrier和CountDownLatch。相比于CyclicBarrier, Phaser主要有以下特征Phaser不但可以像CyclicBarrier一样,可重复使用,而且能动态变更参与方数量数量,在 CyclicBarrier 中,在创建时,参与方数量是固定的。但是,在Phas...
2020-04-17 14:29:27 216
原创 spark 在jupyter notebook导入spark.implicits
在把spark的RDD转换到DS时,在spark-shell下,import spark.implicits._;正常,而在jupyter notebook下<console>:40: error: stable identifier required, but this.$line7$read.spark.implicits found.解决办法:val spa...
2020-03-23 14:18:25 388
原创 Kubernetes学习笔记二 ingress-nginx
template: metadata: labels: app.kubernetes.io/name: ingress-nginx app.kubernetes.io/part-of: ingress-nginx annotations: prometheus.io/port: "10254" ...
2019-11-01 16:24:55 137
原创 quartz设置一段时间内执行
最近有个需求,需要在一段时间内(如8月1号到10号),每天间隔一定时间(如30分钟)执行指定次数(5次)的任务。用quartz来实现任务调度,CronTrigger和Simple Trigger不太满足要求,看了下quartz源码,发现quartz有一个DailyTimeIntervalTrigger的Trigger可以满足要求,Trigger设置如下:Trigger tri...
2019-08-02 14:48:08 2861
原创 bootstrap-fileinput 初始化完后改变uploadUrl
用bootstrap-fileinput(版本4.5.3)做文件ajax上传时,有时需要动态设定uploadUrl,如在url加上后端返回的fileId,如http://url+"?fileId"=fileId,可通过调用refresh方法,改变uploadUrl的值,改变其它属性也是相同方法<script type="text/javascript">let fileId...
2019-07-10 15:01:44 5291 2
原创 Kubernetes学习笔记一《搭建Kubernetes本地集群环境》
目的 在安装了win10操作系统个人笔记本电脑上搭建Kubernetes集群实验环境,做为Kubernetes学习之用。虚拟环境 Oracle VM VirtualBox”建立三台虚拟机,虚拟机安装CentOs(http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso...
2019-06-19 15:56:48 492 1
原创 centos 7 配置redis集群
一、环境 VirtualBox下三台虚拟机,操作系统centos7服务器名 ip redis1 192.168.56.101 redis2 192.168.56.102 redis3 192.168.56.103 关闭三台服务器的防火墙 [root@redis1 ~]# systemctl stop firewalld [root@r...
2018-10-10 15:04:21 160
原创 centos 7 配置mongodb副本集
环境 virtualbox下三台centos 7虚拟机, 网络地址分别为:192.168.56.101、192.168.56.102、192.168.56.103 mongodb 版本4.02 101,102为PRIMARY、SECONDARY节点,103做为仲裁节点 安装与配置 安装virtualbox,设置virtualbox网络 ...
2018-09-14 10:18:17 678
原创 netty实现SSL 双向认证与用jmeter测试
有时RestApi接口需要实现双向认证,验证客户端请求的合法来源,这里用netty实现了https请求的双向认证首先ide里生成一个maven项目,pom.xml加入netty依懒包 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifac...
2018-05-28 15:59:04 2294 1
区块链2.0.epub
2018-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人