• 数据结构-4-时间复杂度-B树

    前言面试中,经常会问到有关于MYSQL 索引的相关概念,我们之前也都学过有关树的概念、以及二叉树、二叉查找树、红黑树等。这一节,来关注经常是数据库索引中使用的B-树 在说这些之前,我们需要了解时间复杂度以及空间复杂度。 时间复杂度时间复杂度,用于鉴定...
  • 数据结构-3-二叉查找树-红黑树

    这里再来复习一下二叉树的概念: 每个节点下子元素不可超过两个,必须是0个或者一个或则两个 二叉树是一种有序树。 理解了这些,我们这节要学习的内容就是有关于二叉查找树以及有关红黑树。 二叉查找树从这个名字,可以简单理解一下,他是为了解决什么被发明出...
  • 数据结构-2-字符串-数组-二叉树以及遍历

    上一节的学习中,我们已经结合JAVA 本身,将线性表所包含的顺序表、链表、栈、队列等数据结构通通学习了一番,并且将这些数据结构的一些基本操作。比如 add() remove() pop() 等等方法都进行了列举,通过这些,我们将对线性表有了一个直...
  • 数据结构-1-线性表详解

    前言其实在学习数据结构之前,我也是从来都没了解过这门课,但是随着工作的慢慢深入,之前学习的东西实在是不够用,并且太皮毛了。太浅,只是懂得一些浅层的,我知道这个东西怎么用,但是要优化、或者是解析,就不知道该咋弄了。比如JAVA 最有名的几个容器: L...
  • 工具-使用Ngrok自建专属的内网穿透工具吧

    Ngrok 国内加速版本鉴于本人在自己的服务器搭建 ngrok 由于国内访问 GitHub 是出奇的慢,所以将一个已经完全可以直接编译的包分享出来,能快速搭建就快速搭建。 原仓库地址: https://github.com/inconshreveab...
  • Docker-学习笔记9-Kubernetes-(K8s)-弹性伸缩容器-下

    前言从上一篇看来,我们已经对于Kubernetes ,通过minikube 建立集群,而后使用kubectl 进行交互,对Deployment 部署以及服务的暴露等。这节,将学习弹性的将服务部署到多个节点上。 检查检查部署情况 kubectl get...
  • Docker-学习笔记9-Kubernetes-(K8s)-生产级容器编排-上

    前言在上一节的学习中。我们已经可以通过最基本的 Docker Swarm 创建集群,然后在集群里面加入我们需要运行的任务 以及任务的数量 这样我们就创建了一个服务。 当然,这样的方式在我们本地虚拟机的情况下,完全适用,并且对于 容器 虚拟主机 sw...
  • Docker-学习笔记8-Docker-Swarm集群搭建

    前言在前面的文章中,已经介绍如何在本地通过Docker Machine 创建虚拟Docker 主机,以及也可以在本地Windows 创建虚拟主机,也是可以使用的。这一节,我们将继续学习 Docker 三剑客之一 : Docker Swarm Doc...
  • Docker-学习笔记7-Docker-Machine

    在阿里云实例化ECS 以及本地Windows 实例化虚拟机实战前言通过以上6小节的学习,已经可以使用DOCKER 熟练的部署应用程序了。大家都可以发现使用 DOCKER 带来的方便之处,因为现在的话,只是在一台服务器上部署,这样部署,我们只需要一条命...
  • Docker-学习笔记6-Windows版尝鲜

    前言经过前两节的学习,我们已经可以在Dokcer 环境下部署基本的主流环境有: Springboot 后端 MYSQL 持久化数据 以及Nginx 作为反向代理 虽说服务器上面的也没啥不好,但是毕竟许多的开发者在WINDOWS 下进行开发,通过G...