原创 zk基於臨時節點的分佈式鎖

package com.yucong.zkClient; import java.util.Random; import java.util.concurrent.CountDownLatch; import org.I0It

原创 zk基於臨時順序節點的分佈式鎖

package com.yucong.zkClient; import java.util.Collections; import java.util.List; import java.util.Random; import

原创 springcloud入門文檔

springcloud版本選擇 中文文檔:https://www.springcloud.cc/spring-cloud-dalston.html(中文文檔是基於Greenwich版本) 官方文檔:https://spring.i

原创 CountDownLatch和CyclicBarrier簡單使用

CountDownLatch:一般是阻塞主線程,等待其他子線程全部完成後,再繼續執行主線程。調用 latch.await() 方法的線程處於阻塞狀態,latch.countDown() 達到一定的次數就會喚醒被阻塞的線程。 Cyc

原创 CyclicBarrier簡單使用

public class CyclicBarrierTest { public static void main(String[] args) throws InterruptedException, BrokenBarrier

原创 最簡單的快速排序

public class QuickSort { public static void main(String[] args) { int array[] = { 32, 12, 32, 7, 78, 23, 45, 32, 66