AQS详解

请尊重作者劳动成果,转载请标明原文链接:http://www.cnblogs.com/waterystone/p/4920797.html

2018-08-14 10:52:19

阅读数 55

评论数 0

个人愚见:分布式框架中使用CompletableFuture提高效率

Future 接口的局限性 Future接口可以构建异步应用,但依然有其局限性。它很难直接表述多个Future 结果之间的依赖性。 将两个异步计算合并为一个——这两个异步计算之间相互独立,同时第二个又依赖于第一个的结果。 等待 Future 集合中的所有任务都完成。 仅等待 Future集...

2018-07-27 16:04:42

阅读数 7180

评论数 3

类不被初始化的例子

1.通过子类引用父类的静态字段,子类不会被初始化           例子: 父类 public class Parent {     static{         System.out.println("父类被初始化了。。。");     }    ...

2018-07-19 14:22:06

阅读数 175

评论数 0

常量池表

常量池表     14个常量池表     详细 接上表

2018-07-17 16:32:07

阅读数 78

评论数 0

jvm虚拟机工具

jps(使用频率最高)            类似任务管理器 查看 java进程       -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数     -m 输出传递给main 方法的参数,在嵌入式jvm上可能是null     -l 输出应用程序main...

2018-07-17 13:54:09

阅读数 40

评论数 0

垃圾回收器(重点)(下)。。。

  2.2 垃圾回收器               JAVA应用的场景很多,所以不用场景会用到不同的垃圾收集器,            2.2.1 serial (复制算法)                      最基本的,发展历史最悠久,而且是单线程的。比较小,执行的时候也很快,在客户端(桌...

2018-07-10 11:28:42

阅读数 62

评论数 0

垃圾回收器(重点)(上)。。。

1、如何判定对象为垃圾对象   -verbose:gc -xx:+PrintGCDetail    1.1 引用计数法(很少使用)                在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,         当引用失效的时候,计数器的值就-1。  ...

2018-07-09 17:32:07

阅读数 69

评论数 0

学习jvm虚拟机

在创建对象的时候,可能会出现的问题和解决方法             分配内存的方法:                            1.指针碰撞 通过寻找指针碰撞查找出空闲的区域。                               2.空闲列表,定义一个表来记录空闲区域(...

2018-07-09 14:34:48

阅读数 33

评论数 0

通过3天小小的学习springboot,我掌握到了什么(下)

接着上文    1.在Properties和YAML 文件配置相关的jdbc就可以连接mysql或者oracle,就可以快乐的增删改了。。。            当然默认的是jdbc,你也可以用厉害的功能齐全的Druid进行连接,只需在Properties和YAML把连接类型改一下就好了。Dru...

2018-07-06 15:50:37

阅读数 338

评论数 0

通过3天小小的学习springboot,我掌握到了什么(上)

听说多写博客的人工资不会太低使用idea创建springboot太**快了,省去了很多xml的配置,我都有时间多逛逛贴吧和帖子了。        1.创建springboot项目只需打勾勾就行了,把web打钩把使用的模板打钩相应的jar包就能导入,当然这是基于maven,不过对于小白找jar包这种...

2018-07-06 15:50:29

阅读数 788

评论数 0

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