自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 quartz scheduler使用小结

背景 最近开发项目,要支持三种任务调度,立即执行、指定时间一次执、一定周期内指定时间执行,。用quartz scheduler来完成这些功能,由于对这个框架不太了解,只从官网上看了下资料就开始开发了,结果出了一堆问题。 代码运行中Scheduler中动态加入Trigger 在spring Bean 的类中选完成Scheduler的建立,可在实现了InitializingBean的afterPropertiesSet()方法里@Override public void aft..

2021-11-10 15:38:41 891

原创 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 958

原创 Java并发包之Latch

Latch可以于当一个线程需要等候其它线程完成后再执行的情形java.util.concurrent包中CountDownLatch类实现了Latch功能,CountDownLatch(n)的构造函数中设置参与的线程数,await()用于等待其它线程,countDown()方法减少Latch的计数,如果计数达到零,则释放所有等待的线程.用例:要对某个方法做并发测试时(CountDown...

2020-04-25 14:06:10 274

原创 JAVA并发同步包之Phaser

Java并发包中的Phaser功能强大,灵活的同时,也很复杂,不容易理解,Phaser类似于CyclicBarrier和CountDownLatch。相比于CyclicBarrier, Phaser主要有以下特征Phaser不但可以像CyclicBarrier一样,可重复使用,而且能动态变更参与方数量数量,在 CyclicBarrier 中,在创建时,参与方数量是固定的。但是,在Phas...

2020-04-17 14:29:27 196

原创 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 363

原创 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 103

原创 quartz设置一段时间内执行

最近有个需求,需要在一段时间内(如8月1号到10号),每天间隔一定时间(如30分钟)执行指定次数(5次)的任务。用quartz来实现任务调度,CronTrigger和Simple Trigger不太满足要求,看了下quartz源码,发现quartz有一个DailyTimeIntervalTrigger的Trigger可以满足要求,Trigger设置如下:Trigger tri...

2019-08-02 14:48:08 2801

原创 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 5229 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 464 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 142

原创 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 648

原创 netty实现SSL 双向认证与用jmeter测试

 有时RestApi接口需要实现双向认证,验证客户端请求的合法来源,这里用netty实现了https请求的双向认证首先ide里生成一个maven项目,pom.xml加入netty依懒包 &lt;dependency&gt;    &lt;groupId&gt;io.netty&lt;/groupId&gt;    &lt;artifactId&gt;netty-all&lt;/artifac...

2018-05-28 15:59:04 2197 1

Mastering Go

Mastering Go Mastering Go Mastering Go Mastering Go

2018-05-08

区块链2.0.epub

“互联网金融在中国遇到了麻烦,它从颠覆者变成了有些破坏性的熊孩子。不是插上互联网的标签就会显灵,金融行业最基本的诚信和风险控制问题仍然在那里:行业在创新,骗子也在创新”

2018-04-09

程序员必读之软件架构

“架构师真正要学会的事情 1. 要学会去看,然后忘掉 2. 要学会去听,然后忘掉 3. 要学会去做,然后忘掉 4. 要学会超越”

2018-04-09

阿里-深入探索Android热修复技术原理

android应用热升级,android应用热升级,android应用热升级

2018-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除