加载中
深入分析 ThreadLocal 内存泄漏问题

前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能...

为什么volatile能保证可见性?

我们都知道volatile能保证可见性,不能保证原子性,比如i++操作 也知道Happen-Before原则,那么是如何确保Happen-Before原则不被指令重排序影响呢?(如果对上述描述有困惑请移步[高并发Jav...

2016/08/14 12:30
1.6K
红黑树与Hash的区别与选择

本文主要介绍红黑树(Map)与Hash的区别,以及选择。

2016/02/23 19:46
3.2K
JVM GC参数以及GC算法的应用

本文主要介绍: 1. 串行收集器 2. 并行收集器 3. CMS收集器 4. G1收集器 5. 安全点

volatile再总结

之前转载过一篇关于volatile的文章(为什么volatile能保证可见性)。 回顾以后,发现有几个问题还没有解释清楚,这篇文章将更细的谈一下关于volatile的问题。相关内容引用,请查看Reference...

2018/11/22 17:06
242
什么时候会发生FullGC

本文主要介绍触发JVM进行Full GC的情况及应对策略

2016/05/12 18:12
2K
聊聊并发-Java中的Copy-On-Write容器

转载一篇网上Blog,了解CopyOnWrite思想

JVM中的逃逸分析

本文基于周志明著作的《深入了解Java虚拟机》主要介绍了逃逸分析的定义,以及逃逸分析的一些应用,方便复习

java类实现serializable有什么好处或意义

java类实现serializable有什么好处或意义

2015/05/08 18:34
1.2K
[高并发Java 三] Java内存模型和线程安全

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1.原子性 2.有序性 3.可见性 4.Happen-Before 5.线程安全的概念

Java类装载过程与类装载器

本文主要介绍 1. class装载验证流程 2. 什么是类装载器ClassLoader 3. JDK中ClassLoader默认设计模式

JVM 垃圾回收机制

本文主要介绍 1. GC的概念 2. GC算法 3. 可触及性 4. Stop-The-World

Spark中执行transformation和action的区别

RDD执行transformation和执行action的区别是什么?

2016/03/08 19:18
422
笔试面试找工作个人总结(持续更新)

笔试面试找工作个人总结(持续更新)

2015/10/20 22:13
1.3K
统计网站在线人数

如何统计网站的在线人数呢?

[高并发Java 八] NIO和AIO

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 什么是NIO 2. Buffer 3. Channel 4. 网络编程 5. AIO

[高并发Java 六] JDK并发包2

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 线程池的基本使用 2. 扩展和增强线程池 3. ForkJoin

Java中的静态内部类

在学静态内部类的时候产生了一个疑问,静态内部类到底存放在哪里了?

2015/05/19 12:17
687
你能不能谈谈,Java GC是在什么时候,对什么东西,做了什么事情?

Java GC是在什么时候,对什么东西,做了什么事情?

GC
2016/05/12 21:36
3.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部