加载中
JVM中的逃逸分析

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

【算法系列 二】Stack

本系列将日常碰到的面试笔试算法进行了分类,将遇到的算法进行归纳总结,方便今后查看,不断更新

2016/03/01 15:54
167
笔试面试找工作个人总结(持续更新)

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

2015/10/20 22:13
1.3K
FutureTask源码分析

问题 本文通过源码阐述两个问题 WaitNode是干嘛的 为什么JDK1.7中FutureTask放弃了使用了AQS 其他源码请查看其他Blog WaitNode Treiber stack Treiber Stack在 R. Kent Treiber在1986年的论文...

2018/11/26 16:55
323
Catalan数(卡特兰数)

本文主要介绍什么是卡特兰数,以及卡特兰数的典型应用。

2015/12/07 13:52
1.3K
Java中的静态内部类

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

2015/05/19 12:17
661
【算法系列 三】 Quene

本系列将日常碰到的面试笔试算法进行了分类,将遇到的算法进行归纳总结,方便今后查看,不断更新

2016/03/01 15:57
230
使用CMS垃圾收集器产生的问题和解决方案

本文转载一篇Blog,讲述了CMS promotion failed和concurrent mode failure产生的原因以及解决的方案

服务器集群session共享

假设网站部署在N台服务器上,可能是tomcat集群或者nginx集群,在集群之前有一个负载均衡服务器,使得用户对网站的访问会均衡地访问到服务器集群的各个节点上。 现在A用户开始访问网站,假设分...

JAVA锁的膨胀过程

首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 锁膨胀过程: ...

2018/11/19 18:20
3.5K
Java类装载过程与类装载器

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

面经整理资料1

整理网上的面经,用于复习

2016/04/04 22:03
2.1K
JVM 垃圾回收机制

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

JVM GC参数以及GC算法的应用

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

谈谈协程

总结网上的资料以及加上自己的一点看法

2018/04/23 18:28
339
[高并发Java 九] 锁的优化和注意事项

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 锁优化的思路和方法 2. 虚拟机内的锁优化 3. 一个错误使用锁的案例 4. ThreadLocal及其源码分析...

深入分析 ThreadLocal 内存泄漏问题

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

epoll浅析以及nio中的Selector

首先介绍下epoll的基本原理,网上有很多版本,这里选择一个个人觉得相对清晰的讲解(详情见reference): 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核...

2016/08/10 14:16
1.4K
排序总结(不断更新)

总结一下排序知识,方便以后看,默认从小到大排序

2015/10/23 15:55
2.9K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部