会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
公告
2019年1月2日
【JUC系列第三篇】-CAS算法详解
摘要: 作者 : 毕来生微信: 8787995791、CAS是什么?CAS是英文单词(Compare-And-Swap)的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。CAS指令执行时,当且仅当内存地址V的值与...
阅读全文
posted @ 2019-01-02 20:01 Holyz
阅读(270)
评论(0)
推荐(0)
编辑
【JUC系列第二篇】-原子变量
摘要: 作者:毕来生微信:8787995791、什么是原子变量? 原子变量保证了该变量的所有操作都是原子的,不会因为多线程的同时访问而导致脏数据的读取问题。2、通过synchronized保证原子操作获取锁对象获取失败/获取不到 ->阻塞队列等待释放锁对象3、At...
阅读全文
posted @ 2019-01-02 19:59 Holyz
阅读(385)
评论(0)
推荐(0)
编辑
【JUC系列第一篇】-Volatile关键字及内存可见性
摘要: 作者:毕来生微信:878799579什么是JUC?JUC全称 java.util.concurrent 是在并发编程中很常用的实用工具类2.Volatile关键字1、如果一个变量被volatile关键字修饰,那么这个变量对所有线程都是可见的。2、如果某条线程...
阅读全文
posted @ 2019-01-02 19:56 Holyz
阅读(400)
评论(0)
推荐(0)
编辑
2018年10月23日
JVM系列-001-JVM监控工具
摘要: JVM系列-001-JVM监控工具在我们安装的jdk里面的bin目录下有一个jconsole.exe程序。这就是一个JVM的监控工具。我们可以直接打开它,如果配置了环境变量,也可以在命令中直接输入jconsole命令来打开它在控制台输入jconsole,当我...
阅读全文
posted @ 2018-10-23 07:06 Holyz
阅读(237)
评论(0)
推荐(0)
编辑
2017年12月16日
Java8-CompletableFuture
摘要: import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;public class CompletableFuture1 { ...
阅读全文
posted @ 2017-12-16 11:05 Holyz
阅读(511)
评论(0)
推荐(0)
编辑
Java8-ConcurrentUtils
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.TimeUnit;public class ConcurrentUtils { public static ...
阅读全文
posted @ 2017-12-16 11:04 Holyz
阅读(147)
评论(0)
推荐(0)
编辑
Java8-LongAccumulator
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.LongAccumula...
阅读全文
posted @ 2017-12-16 11:03 Holyz
阅读(386)
评论(0)
推荐(0)
编辑
Java8-Atomic
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicIntege...
阅读全文
posted @ 2017-12-16 11:00 Holyz
阅读(353)
评论(0)
推荐(0)
编辑
Java8-ConcurrentHashMap
摘要: import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ForkJoinPool;public class ConcurrentHashMap1 { publi...
阅读全文
posted @ 2017-12-16 10:59 Holyz
阅读(563)
评论(0)
推荐(0)
编辑
Java8-Synchronized-No.02
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.stream.IntStream;public class ...
阅读全文
posted @ 2017-12-16 10:58 Holyz
阅读(88)
评论(0)
推荐(0)
编辑
Java8-Synchronized-No.01
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.stream.IntStream;public class ...
阅读全文
posted @ 2017-12-16 10:58 Holyz
阅读(83)
评论(0)
推荐(0)
编辑
Java8-Executors-No.03
摘要: import java.util.Arrays;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException...
阅读全文
posted @ 2017-12-16 08:02 Holyz
阅读(196)
评论(0)
推荐(0)
编辑
Java8-Executors-No.02
摘要: import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;...
阅读全文
posted @ 2017-12-16 07:58 Holyz
阅读(130)
评论(0)
推荐(0)
编辑
Java8-Executors-No.01
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public cla...
阅读全文
posted @ 2017-12-16 07:58 Holyz
阅读(147)
评论(0)
推荐(0)
编辑
2017年12月14日
Java8-Optional-No.02
摘要: import java.util.Optional;import java.util.function.Supplier;public class Optional2 { static class Outer { Nested neste...
阅读全文
posted @ 2017-12-14 09:32 Holyz
阅读(131)
评论(0)
推荐(0)
编辑
Java8-Optional-No.01
摘要: import java.util.Optional;public class Optional1 { public static void main(String[] args) { Optional optional = Optiona...
阅读全文
posted @ 2017-12-14 09:31 Holyz
阅读(134)
评论(0)
推荐(0)
编辑
Java8-Concurrency
摘要: import java.util.UUID;import java.util.concurrent.ConcurrentHashMap;public class Concurrency1 { public static void main(String...
阅读全文
posted @ 2017-12-14 09:29 Holyz
阅读(182)
评论(0)
推荐(0)
编辑
Java8-Annotations
摘要: import java.lang.annotation.ElementType;import java.lang.annotation.Repeatable;import java.lang.annotation.Retention;import java....
阅读全文
posted @ 2017-12-14 09:28 Holyz
阅读(256)
评论(0)
推荐(0)
编辑
Java8-Lambda-No.05
摘要: import java.util.HashMap;import java.util.function.BiConsumer;public class Lambda5 { //Pre-Defined Functional Interfaces pu...
阅读全文
posted @ 2017-12-14 09:27 Holyz
阅读(70)
评论(0)
推荐(0)
编辑
Java8-Lambda-No.04
摘要: public class Lambda4 { static int outerStaticNum; int outerNum; void testScopes() { int num = 1; Lambda2.C...
阅读全文
posted @ 2017-12-14 09:27 Holyz
阅读(101)
评论(0)
推荐(0)
编辑
Java8-Lambda-No.03
摘要: import java.util.Comparator;import java.util.Objects;import java.util.UUID;import java.util.concurrent.Callable;import java.util....
阅读全文
posted @ 2017-12-14 09:26 Holyz
阅读(75)
评论(0)
推荐(0)
编辑
Java8-Lambda-No.02
摘要: public class Lambda2 { @FunctionalInterface public static interface Converter { T convert(F from); } static cl...
阅读全文
posted @ 2017-12-14 09:26 Holyz
阅读(145)
评论(0)
推荐(0)
编辑
Java8-Lambda-No.01
摘要: import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.Optional;...
阅读全文
posted @ 2017-12-14 09:25 Holyz
阅读(131)
评论(0)
推荐(0)
编辑
2017年12月13日
Java8-Thread-No.01
摘要: import java.util.concurrent.TimeUnit;public class Threads1 { public static void main(String[] args) { test1();// ...
阅读全文
posted @ 2017-12-13 09:05 Holyz
阅读(385)
评论(0)
推荐(0)
编辑
Java8-Lock-No.06
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.StampedLock;p...
阅读全文
posted @ 2017-12-13 09:05 Holyz
阅读(122)
评论(0)
推荐(0)
编辑
Java8-Lock-No.05
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.StampedLock;p...
阅读全文
posted @ 2017-12-13 09:04 Holyz
阅读(133)
评论(0)
推荐(0)
编辑
Java8-Lock-No.04
摘要: import java.util.HashMap;import java.util.Map;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;i...
阅读全文
posted @ 2017-12-13 09:04 Holyz
阅读(94)
评论(0)
推荐(0)
编辑
Java8-Lock-No.03
摘要: import java.util.HashMap;import java.util.Map;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;i...
阅读全文
posted @ 2017-12-13 09:03 Holyz
阅读(122)
评论(0)
推荐(0)
编辑
Java8-Lock-No.02
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.ReentrantLock...
阅读全文
posted @ 2017-12-13 09:03 Holyz
阅读(69)
评论(0)
推荐(0)
编辑
Java8-Lock-No.01
摘要: import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.ReentrantLock...
阅读全文
posted @ 2017-12-13 09:03 Holyz
阅读(210)
评论(0)
推荐(0)
编辑
下一页