11 2019 档案
Java-100天知识进阶-GC种类-知识铺(六)
摘要:知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 一、GC回收器的 4个指标: 1.Throughput,非gc时间与总运行时间的比重。 2.Pauses,gc过程中程序的暂停次数,暂停平均时长,最大时长。 3.Footprint ,当 阅读全文
posted @ 2019-11-26 21:37 知识铺 阅读(261) 评论(0) 推荐(0)
Java-100天知识进阶-GC算法-知识铺(五)
摘要:知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 GC算法 1.标记清除算法 优缺点:不需要额外空间,但是遍历空间花费大,而且会产生大量内存碎片 2.复制收集算法 占用两块一样大内存,每次只用使用一块。当需要发生复制的时候,遍历一遍可达 阅读全文
posted @ 2019-11-26 21:35 知识铺 阅读(299) 评论(0) 推荐(0)
Java-100天知识进阶-Java内存-知识铺(四)
摘要:知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 1.Java内存模型是每个java程序员必须掌握理解的 2.Java内存模型的主要目标是定义程序中各个变量的访问规则,即在JVM中将变量存储到内存和从内存中取出变量这样的底层细节 3.J 阅读全文
posted @ 2019-11-19 21:26 知识铺 阅读(193) 评论(0) 推荐(1)
Java-100天知识进阶-JVM内存-知识铺(三)
摘要:知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 Java内存模型(JMM) JVM内存模式是JVM的内存分区 Java内存模式是一种虚拟机规范 1. Jvm内存按照运行时态及内存规范划分 2. Java内存区域 2.1 线程安全 2. 阅读全文
posted @ 2019-11-17 11:34 知识铺 阅读(211) 评论(0) 推荐(0)
Java-100天知识进阶-基本类型-知识铺(一)
摘要:知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停地来唤醒你记忆深处的知识点。 Java的两大数据类型: 一、内置数据类型 二、引用数据类型 内置数据类型 Java语言提供了八种基本类型。 1. byte: 2. short: 3. int: 4. long: 5. 阅读全文
posted @ 2019-11-16 18:59 知识铺 阅读(251) 评论(0) 推荐(1)
Uber Go 语言编码规范
摘要:Uber Go 语言编码规范 "Uber" 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 "zap" 、 "jaeger" 等。2018 年年末 Uber 将内部的 "Go 风格规范" 开源到 GitHub,经过一 阅读全文
posted @ 2019-11-16 18:58 知识铺 阅读(794) 评论(0) 推荐(0)