
java
liurong_scut
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
volatile语义理解
java内存模型中的volatile关键字保证: 保证多线程共享变量的可见性,但是不能保证原子性 synchronized 关键字保证了操作的原子性,可见性,但是不能保证指令重拍 volatile关键字保证了指令的重排序,java内存模型要求对volatile变量的写操作先与volatile变量的读操作 看代码 package com.bootdo.testDemo.rpc; imp...原创 2018-10-17 21:32:28 · 235 阅读 · 0 评论 -
自定义类加载器
实现一个自定义类加载器来加载指定目录上的类 package com.bootdo.springBoot.classloader; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.lang.reflect.Invocatio...原创 2018-10-16 10:30:01 · 575 阅读 · 0 评论 -
RPC简单的demo
编写rpc服务端代码如下: package com.bootdo.testDemo.rpc; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.lang.reflect.Method; import java.lang.re...翻译 2018-10-17 14:23:11 · 382 阅读 · 0 评论 -
Fork/Join 简单框架
以下为一个见到的java中的并发框架例子:采用的fork/join 机制,采用分治的思想来求1-12000的和 代码如下: package com.bootdo.testDemo.rpc; import java.util.concurrent.ExecutionException; import java.util.concurrent.ForkJoinPool; import j...原创 2018-10-17 17:12:03 · 160 阅读 · 0 评论