自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Canal 同步 (集群版)

Canal 阿里云RDS同步到Mysql

2024-01-25 15:25:27 1339 1

原创 Future设计模式

Future设计模式学习记录备忘Future模式设计图     图片摘自(https://www.cnblogs.com/jianzh5/p/6121120.html)简单实现代码Data接口 package org.cc.future;public interface Data { public String getResult();}   ...

2018-09-17 21:45:55 393 1

原创 Java并发基础:CountDownLatch和CyclicBarrier

CountDownLatch概括CountDownLatch能够使一个线程在等待其他一个或多个线程执行结束之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。当每一个线程完成自己任务后,计数器的值就会减一。当计数器的值为0时,表示所有的线程都已经完成了任务,然后在CountDownLatch上等待的线程就可以恢复执行任务。CountDownLatch用法例子:假设现...

2018-09-13 20:22:03 137

原创 线程安全:TheadLocal

苦逼菜狗程序猿,用来总结和备忘,大家勿喷。线程安全概念 多个线程并发访问一个类,一个类始终都能表现出正确的行为。 线程安全和非安全的代码列子 非全选代码举例 package org.cc.safely;public class CountTest implements Runnable { private int count=5; @Override publi...

2018-09-12 16:24:48 203

原创 Java并发基础:Copy-On-Write

苦逼菜狗程序猿,用来总结和备忘,大家勿喷。JDK里的COW容器有两种•CopyOnWriteArrayList•CopyOnWriteArraySet基本用法add(E e) 添加元素get(int index) 获取元素Copy-On-Write容器总结添加元素的时候,不是直接往当前容器添加,是复制一个新的容器,往新的容器里面添加。添加完之后把原容器的引用指向新...

2018-09-12 16:24:17 171

转载 Java并发编程:volatile关键字解析

            本文转自:http://www.cnblogs.com/dolphin0520/p/3920373.html       volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面...

2018-09-12 16:20:11 127

原创 Java并发基础:Queue

苦逼菜狗程序猿,用来总结和备忘,大家勿喷。目录jdk有两套实现(都是继承自接口Queue):ConcurrentLinkedQueue(无阻塞无界队列)的用法BlockingQueue(阻塞队列接口)的用法模拟阻塞队列主要队列的基本使用jdk有两套实现(都是继承自接口Queue):ConcurrentLinkedQueue(高性能并发Queue,无锁的方式实现的,性...

2018-09-09 10:22:29 945

空空如也

空空如也

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

TA关注的人

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