多线程基础 发表于 2021-02-08 | 字数统计: 1.5k 字 | 阅读时长 ≈ 5 分钟 前言最近在准备面试,所以重新复习下多线程基础方面的知识,后续还会跟进JUC包下常用的类等。多线程基础方面知识也好久没看了,这边学习了廖雪峰老师的课,在这做下笔记,下文大多都是引用廖雪峰老师的笔记,记录一些平时比较模糊的地方。 多线程基础特别注意:直接调用Thread实例的run()方法是无效的。可以 ... 阅读全文 »
HotSpot经典垃圾收集器(2) 发表于 2021-02-08 | 分类于 JAVA | 字数统计: 1.5k 字 | 阅读时长 ≈ 4 分钟 前言之前的文章我们讲到了一部分垃圾收集器,这次我们聊一下CMS和G1垃圾收集器。在聊这两个收集器之前我们需要了解一个知识:并发标记。这是CMS和G1中非常重要的原理。 并发标记为什么引入并发标记我们知道HotSpot的垃圾收集器都是通过可达性分析算法来标记无用的对象的,在标记的时候都会让用户线程停 ... 阅读全文 »
常用网站收集 发表于 2021-01-27 | 分类于 面试 | 字数统计: 100 字 | 阅读时长 ≈ 1 分钟 系统学习网站Java编程思想 Java全栈学习 敖丙 算法学习 算法可视化网站 面试题hashmap面试题 mysql四种隔离级别 Sentinel哨兵 服务治理 多线程 MySQL数据库高并发优化配置 布隆过滤器 让你少走弯路的MySQL中rank()、row_number()、dense_ran ... 阅读全文 »
HotSpot经典垃圾收集器(1) 发表于 2021-01-23 | 分类于 JAVA | 字数统计: 664 字 | 阅读时长 ≈ 2 分钟 前言前面我们讲了垃圾回收机制,那现在主流的垃圾回收器是怎么样,下面介绍几种HotSpot推出的几种经典的垃圾收集器。 SerialSerial(串行),是JDK1.3之前唯一的垃圾收集器,他是单线程的,串行是因为在GC线程运行时,另外的用户线程都必须得停下。GC运行这段时间为Stop The Wo ... 阅读全文 »
JVM垃圾回收机制 发表于 2021-01-19 | 分类于 JAVA | 字数统计: 2.9k 字 | 阅读时长 ≈ 9 分钟 前言最近在B站上学习子烁老师的垃圾回收机制篇,讲的很清晰,这里根据自己理解写下笔记加深下印象。 下面主要以垃圾回收基础知识、回收算法、分代回收策略、经典垃圾收集器四个方面展开。 垃圾回收基础主要回收的垃圾是什么首先我们要搞清楚我们主要回收的垃圾是什么,这边我们需要了解Java虚拟机内内存是怎么分布 ... 阅读全文 »
Markdown引入Echarts 发表于 2021-01-17 | 分类于 工具 | 字数统计: 86 字 | 阅读时长 ≈ 1 分钟 var myChart = echarts.init(document.getElementById('map-wrap')); var dataMap = {}; function dataFormatter(obj) { var pList = ['北京','天津','河北',' ... 阅读全文 »
Flink快速开始 发表于 2021-01-11 | 分类于 大数据 | 字数统计: 639 字 | 阅读时长 ≈ 2 分钟 前言 Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和流水线方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理和流处理程序。此外,Flink的运行时本身也支持迭代算法的执行。 原文链 ... 阅读全文 »
Arthas快速开始及常用命令 发表于 2021-01-08 | 分类于 工具 | 字数统计: 974 字 | 阅读时长 ≈ 4 分钟 前言最开始接触Arthas,是在今年的三月份,那时候算是我的转正考试吧,总监让我回去看下线上诊断工具,并对团队里的人讲解一下,那时候看了小马哥的Arthas视频,当时B站上还没有这么多教学视频,只有小马哥讲的最详细。 Arthas主要是定位线上出现的问题,因为很多问题在测试环境中很难再重现。 当 ... 阅读全文 »
Linux系统分区与扩容 发表于 2020-12-29 | 分类于 Linux | 字数统计: 1.7k 字 | 阅读时长 ≈ 9 分钟 前言Windows的扩容操作,可以借助如Diskgenius的图形化界面进行操作,也可以使用Windows自带的磁盘管理器进行操作,一般我们发现磁盘空间不足的时候,最简单可以加硬盘,如果不想加硬盘,就可以选择一个比较空的磁盘给他压缩卷,再点击你想要扩容的磁盘进行扩展卷即可。但如果是Linux没有GU ... 阅读全文 »
组合模式的见解与案例 发表于 2020-12-27 | 分类于 设计模式 | 字数统计: 1.5k 字 | 阅读时长 ≈ 5 分钟 前言组合模式(Composite Pattern),又叫部分整体模式,感觉就是把一组类似对象当作一个对象来进行操作,依据树形结构来组合对象,用来表示部分和整体这种结构,他是将类和对象以一定形式组成在一起的,所以属于结构型模式。 主要解决的问题:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念 ... 阅读全文 »