原创 Java併發包之Latch

  Latch可以於當一個線程需要等候其它線程完成後再執行的情形java.util.concurrent包中CountDownLatch類實現了Latch功能,CountDownLatch(n)的構造函數中設置參與的線程數,await()

原创 JAVA併發同步包之Phaser

   Java併發包中的Phaser功能強大,靈活的同時,也很複雜,不容易理解,Phaser類似於CyclicBarrier和CountDownLatch。相比於CyclicBarrier, Phaser主要有以下特徵 Phaser不但可

原创 spark 在jupyter notebook導入spark.implicits

在把spark的RDD轉換到DS時,在spark-shell下,import spark.implicits._;正常,而在jupyter notebook下 <console>:40: error: stable identifier

原创 quartz設置一段時間內執行

   最近有個需求,需要在一段時間內(如8月1號到10號),每天間隔一定時間(如30分鐘)執行指定次數(5次)的任務。 用quartz來實現任務調度,CronTrigger和Simple Trigger不太滿足要求,看了下quartz源碼

原创 bootstrap-fileinput 初始化完後改變uploadUrl

用bootstrap-fileinput做文件ajax上傳時,有時需要動態設定uploadUrl,如在url加上後端返回的fileId,如http://url+"?fileId"=fileId, 可通過調用refresh方法,改變uplo

原创 Kubernetes學習筆記一《搭建Kubernetes本地實驗環境》

目的     在安裝了win10操作系統個人筆記本電腦上搭建Kubernetes集羣實驗環境,做爲Kubernetes學習之用。 虛擬環境     Oracle VM VirtualBox”建立三臺虛擬機,虛擬機安裝CentOs(http

原创 centos 7 配置redis集羣

一、環境   VirtualBox下三臺虛擬機,操作系統centos7 服務器名 ip redis1 192.168.56.101 redis2 192.168.56.102 redis3 192.168.56.103   關閉三臺服務器

原创 centos 7 配置mongodb副本集

  環境 virtualbox下三臺centos 7虛擬機, 網絡地址分別爲:192.168.56.101、192.168.56.102、192.168.56.103 mongodb 版本4.02 101,102爲PRIMARY、SEC

原创 netty實現SSL 雙向認證與用jmeter測試

 有時RestApi接口需要實現雙向認證,驗證客戶端請求的合法來源,這裏用netty實現了https請求的雙向認證首先ide裏生成一個maven項目,pom.xml加入netty依懶包 <dependency>     <groupId>