02 2021 档案

摘要:JVM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。 先上图: 1、JVM基本概念 1.1、JVM是什么 JVM 的全称是 「Java Virtual Machine」,也就是我们耳熟能详的 Java 虚拟机。 JVM具备着计算机的基本运算方式,它主要负责把 Jav 阅读全文
posted @ 2021-02-14 16:48 三分恶 阅读(1755) 评论(0) 推荐(6) 编辑
摘要:新春快乐,牛年大吉! 新的一年是牛年,在SpringBoot项目里自定义了一个牛年相关的banner,看起来可真不错。 上面是自己制作的一个banner,相关的ASCII字符在文末。 SpringBoot项目自定义banner非常简单,通过在classpath下添加一个banner.txt或设置ba 阅读全文
posted @ 2021-02-11 21:33 三分恶 阅读(676) 评论(1) 推荐(3) 编辑
摘要:1、 计算机网络体系 计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。 OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。 TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。 五层体系结构:为了方便学习,折中OSI 阅读全文
posted @ 2021-02-11 01:25 三分恶 阅读(5046) 评论(0) 推荐(1) 编辑
摘要:synchronized是Java多线程中元老级的锁,也是面试的高频考点,让我们来详细了解synchronized吧。 在Java中,synchronized锁可能是我们最早接触的锁了,在 JDK1.5之前synchronized是一个重量级锁,相对于juc包中的Lock,synchronized显 阅读全文
posted @ 2021-02-10 17:34 三分恶 阅读(68202) 评论(4) 推荐(18) 编辑
摘要:在项目的数据存储中,结构化数据通常采用关系型数据库,非结构化数据(文件)的存储就有很多种方式,服务器本地存储、Nas挂载、ftp等等,今天就来盘点一下,分布式文件存储系统。 一、分布式存储简介 1、什么是分布式存储 在开始介绍分布式存储之前,先了解一下,非分布式的存储方案。 在单机时代,将文件直接存 阅读全文
posted @ 2021-02-08 22:17 三分恶 阅读(11693) 评论(1) 推荐(1) 编辑
摘要:话不多说,先上图。 1、基本概念 欲说线程,必先说进程。 进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。 操作系统在分配资源时是把资源分配给进程的, 但是 CPU 资源比较特 阅读全文
posted @ 2021-02-03 16:28 三分恶 阅读(887) 评论(0) 推荐(2) 编辑