摘要:JVM是面试中必问的部分,本文通过思维导图以面向面试的角度整理JVM中不可不知的知识。 先上图: 1、JVM基本概念 1.1、JVM是什么 JVM 的全称是 「Java Virtual Machine」,也就是我们耳熟能详的 Java 虚拟机。 JVM具备着计算机的基本运算方式,它主要负责把 Jav 阅读全文
posted @ 2021-02-14 16:48 三分恶 阅读(282) 评论(0) 推荐(5) 编辑
摘要:新春快乐,牛年大吉! 新的一年是牛年,在SpringBoot项目里自定义了一个牛年相关的banner,看起来可真不错。 上面是自己制作的一个banner,相关的ASCII字符在文末。 SpringBoot项目自定义banner非常简单,通过在classpath下添加一个banner.txt或设置ba 阅读全文
posted @ 2021-02-11 21:33 三分恶 阅读(243) 评论(1) 推荐(3) 编辑
摘要:1、 计算机网络体系 计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。 OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。 TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。 五层体系结构:为了方便学习,折中OSI 阅读全文
posted @ 2021-02-11 01:25 三分恶 阅读(78) 评论(0) 推荐(1) 编辑
摘要:synchronized是Java多线程中元老级的锁,也是面试的高频考点,让我们来详细了解synchronized吧。 在Java中,synchronized锁可能是我们最早接触的锁了,在 JDK1.5之前synchronized是一个重量级锁,相对于juc包中的Lock,synchronized显 阅读全文
posted @ 2021-02-10 17:34 三分恶 阅读(160) 评论(0) 推荐(0) 编辑
摘要:在项目的数据存储中,结构化数据通常采用关系型数据库,非结构化数据(文件)的存储就有很多种方式,服务器本地存储、Nas挂载、ftp等等,今天就来盘点一下,分布式文件存储系统。 一、分布式存储简介 1、什么是分布式存储 在开始介绍分布式存储之前,先了解一下,非分布式的存储方案。 在单机时代,将文件直接存 阅读全文
posted @ 2021-02-08 22:17 三分恶 阅读(19) 评论(0) 推荐(0) 编辑
摘要:话不多说,先上图。 1、基本概念 欲说线程,必先说进程。 进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。 操作系统在分配资源时是把资源分配给进程的, 但是 CPU 资源比较特 阅读全文
posted @ 2021-02-03 16:28 三分恶 阅读(359) 评论(0) 推荐(2) 编辑
摘要:前后端分离开发是当今开发的主流。本篇文章从零开始,一步步使用SpringBoot结合Vue来实现日常开发中最常见的登录功能,以及登录之后对用户的管理功能。通过这个例子,可以快速入门SpringBoot+Vue前后端分离的开发。 前言 1、前后端分离简介 在这里首先简单说明一下什么是前后端分离和单页式 阅读全文
posted @ 2021-01-26 20:28 三分恶 阅读(559) 评论(10) 推荐(2) 编辑
摘要:@ 原始源 安装完node之后,默认的原始源是: https://registry.npmjs.org/ cnpm 原始源在国外,所以速度受到限制。 可以通过安装cnpm使用淘宝镜像来进行加速: // 安装cnpm命令,不会改变npm的源 npm install -g cnpm --registry 阅读全文
posted @ 2021-01-15 23:53 三分恶 阅读(23) 评论(0) 推荐(0) 编辑
摘要:先上图: Dcoker基本概念 Docker 包括三个基本概念: 镜像(Image):Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改 阅读全文
posted @ 2021-01-10 23:47 三分恶 阅读(449) 评论(1) 推荐(0) 编辑
摘要:一、Git基础 1、Git简介 Git是一种分布式版本控制系统,由Linux之父Linus开发。 所谓分布式版本管理系统,就是在每一台机器上都有一个完整的仓库。 2、Git官网 Git官网:git 在官网上可以获取Git的安装软件。 除此之外,还可以下载《progit》——这是最棒的Git学习资料, 阅读全文
posted @ 2021-01-01 15:50 三分恶 阅读(457) 评论(0) 推荐(1) 编辑