自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跑跑的博客

记录工作的点点滴滴,分享学习的方方面面

  • 博客(7)
  • 收藏
  • 关注

原创 【JVM】熟悉而又陌生的JVM(肆) - GC 垃圾回收 算法 原理

垃圾回收是JVM中的重中之重,了解GC的基本工作原理对写出来好的代码有关键的作用。 CG对于初学者来讲,并不是一个不可及的,当你静下心深入去探索,其实你发现,也就那么回事。 目录 啥是GC JVM和GC的关系 查找垃圾 引用计数法 可达性分析 finalize方法 四种引用(简单的说) GC的算法 标记-清除 复制 标记-整理 分代收集 收集器 GC日志 关键...

2018-11-06 14:38:28 389

原创 【JUC】Java并发 - 原子类 简单原理介绍

JUC中有一个常用但是又不常用的一组类,经常以Atomic开头,我们叫做原子类,原子类的作用在用到的时候作用很大,不需要的时候,也可以说很少用。但是作为一个Java程序员,还是有必要去解读一下原子类的源码。 目录 什么是原子类 JDK和原子类 原子类的分类 源码 原理 实现 什么是原子类 原子表示不能再拆的东西,表示是最小的东西,在生物或者化学里面,原子是最小单位了,不能拆分...

2018-11-06 09:58:01 281

原创 【JUC】Java并发 - 线程池实战和原理

Java中,有一个并发工具包,在java.util.concurrent中,此包主要分有四个模块:原子操作类,Lock锁,并发容器,线程池。本篇笔记博客暂且只记录线程池的部分内容。 目录 开局一张图 内容全靠编 线程池框架模型 workQueue的类型有三种 handler的策略有四种 线程池原型 线程池原理 实现 参考 开局一张图 内容全靠编 这张图可以看...

2018-11-05 10:43:59 278

原创 【JVM】熟悉而又陌生的JVM (叁) - 类加载 详解

Hello World

2018-11-02 17:38:08 210

原创 【JVM】熟悉而又陌生的JVM (贰) - 内存模型详细讲解

无论是面试中还是工作中,处处离不开JVM的知识,前段时间了解了一些JVM内存模型相关的知识,本来没想卖弄,但是知识在于分享,取长补短,也并没有研究的多么透彻,就是简单的理解内存模型中有哪些区块以及作用。 开局一张图,内容全靠编 程序计数器 程序计数器是线程私有,每个线程有一个,互不干扰,相互独立。 JVM就是通过读取计数器的值来决定下一步进循环还是异常等。 计数器是存的字节码地址。 高速切换...

2018-11-02 17:01:05 172

原创 【JVM】熟悉而又陌生的JVM (壹) - 前序

从开始的小白,一年后,学了点框架,用过了几个插件,觉得自己很不错了。然后跳槽,果不其然,工资果然涨了,很开心。 又过了一年,懂了点职场的技巧,知道了点服务器的概念,明白了一些分布式的门道,觉得自己可以了。然后跳槽,果不其然,工资果然又涨了。 陆陆续续又过了一年两年,当你再想跳槽的时候,而你的技术已经仅限于’会用’,’知道’,’了解’,你面试的高级工程师已经不需要这些技能了,因为这些技能

2018-01-11 18:11:49 466

原创 【初出茅庐】【第一篇博客】对互联网行业的感触

2018年到了,现在也工作四年有余了,这四年多里,互联网行业发生着重大的变化。 Hello World BAT的三足鼎立局势形成,无现金时代的到来,AI的崛起,AR的横行等等…. 行业中职位的变化也非常巨大,JS、Python的发展,大数据的盛行等等…. 互联网行业不断的涌入新人,无论是做销售的还是干金融的,就连我们村口修汽车都开始参加培训机构,进军IT。 北上广深杭,每天何止成千上万

2018-01-11 17:55:45 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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