
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. B树(B-tree、B-树)B树是一种平衡的多路搜索树,多用于文件系统、数据库的实现。1.1 特点一个节点可以存储超过2个元素,可以拥有超过2个字节点;拥有二叉搜索树的一些性质;平衡:每个节点的所有子树高度一致;比较矮。1.3 m阶B树的性质(m ≥ 2)假设一个节点存储元素个数为X根节点:1 ≤ x ≤ m - 1非根节点:ceil(m / 2) - 1 ≤ x ≤ m -1注:(ceil

也就是今天更新了前后端分离部署的方式,但是由于是昨天开始研究的,这里就没有动,仍然是一个。总体来说,其实没有什么难点,只是比较消耗服务器性能。相较于WVP来说,ZLM方便很多。建议使用docker安装,因为使用其他模式不会。这里主要写配置文件,使用的是。部署方法可以参考官方网站。其他的配置的开发者都会。改为要应用的文件,默认是。这里全程参考了这篇博客。wvp-pro的作者在。需要注意一点:需要将。

Show Diagram1. 使用方法对向要展示uml类图的类右键单击选择如下所示,如果想要添加其它的类与该类的联系,直接其它的类左键拖入到类图中即可。2. 各种线代表什么2.1 普通虚线从代码可以看出 A 依赖于 B/*** @date 2020/8/20 16:47*/public class A {public void getB(B b){}}2.2 泛化(继承)带三角形的蓝色实现代表继承
1. 最短路径(Shortest Path)两顶点之间权值之和最小的路径。无权图相当于每条边的权值都是1。不能有负权环。有向图的最短路径:从顶点A出发到达其它顶点的最短路径如下表:无法到达的顶点以∞表示无向图的最短路径:也是以A顶点为起点到达其它顶点的最短路径:无权图的最短路径:即把每条边的权值都作为1来看:负权边:只有不存在负权环时才有最短路径。-负权环:不存在最短路径,如果一种绕环,路径值可以

1. Spring5新功能Spring5基于JDK8并且兼容JDK9。并且自带一个日志框架1.1 @Nullable注解可以添加在:属性,表示属性值可以为空;方法,返回值可以为空;参数,参数可以为空。1.2GenericApplicationContext函数式风格...

1. JVM概念Java Virtual Machine 即Java运行环境1.1 JVM优点跨平台运行的基础;内存管理机制,垃圾自动回收GC;数组下标越界检查;多态1.2 JVM和JRE、JDK的关系1.3 JVM组成2. 内存结构之程序计数器2.1 定义Program Counter Register 程序计数器(寄存器),Java代码无法直接执行,需要先将源代码转为二进制字节码即JVM指令,

1. 判断对象可以被回收1.1 引用计数法给对象添加一个引用计数器,每当用一个地方引用它时,计数器加一;当引用失效时,计数器减一,计数器为0的对象就是不可能再被使用的。存在的弊端:循环引用,如下图中A对象和B对象仅仅只是被彼此引用了,而不会被其它地方所引用,但是存在引用又无法进行回收,这就存在无辜的内存消耗。1.2 可达性分析算法通过一系列称为“GC Root” 的对象作为起始点,从这些节点往下找

1. 内存模型Java内存模型是Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台上都能达到一致的内存访问效果。简单来说JMM定义了一套在多线程读写共享数据时,对数据可见性、有序性和原子性的规则和保障。1.1 原子性synchronized同步关键字。/*** @Descriptio

1. Idea配置Maven打开idea设置在搜索框中输入Maven在这里选择settings.xml文件位置以及本地仓库位置2.配置Maven阿里云仓库打开Settings.xml文件将里面的内容改成以下内容注意改成自己的仓库位置!!!!例如:D:/server/maven/repository<?xml version="1.0" encoding="UTF-8"?...
Gateway是在Spring生态系统之上构建的API网关服务,基于Spring5,SpringBoot2和Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,目标是代替Zuul。为了提升网关的性能,Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能Reactor模式通信框架Netty。Gateway的目标提供统一路
