摘要:
最强微服务部署工具——Docker内容详解 在前面的内容中我们已经学习了SpringCloud的微服务搭建 但是微服务由于被分成多个部分,所以部署起来需要不同的条件环境甚至不同的操作系统从而十分繁琐 下面我们来介绍Docker部署工具,Docker可以帮助我们快速便捷得部署常用微服务以及重复安全部署 阅读全文
摘要:
微服务学习计划——SpringCloud 在学习并掌握了众多基础框架之后,我们的项目繁杂且难以掌握,那么我们就需要开启一门新的课程,也就是我们常说的微服务架构 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。 这篇文章我们将会概括到下面几个知识: 认 阅读全文
摘要:
一篇文章带你了解设计模式——行为型模式 在之前的文章我们已经介绍了设计模式中的创建者模式和结构型模式,下面我们来介绍最后一部分行为型模式 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务 行为型模式分为类行为模式和对象行为模式,前者 阅读全文
摘要:
一篇文章带你了解设计模式——结构型模式 在之前的文章中我们已经介绍了设计模式中的创建者模式 下面我们来学习第二种类型的设计模式,结构型模式描述如何将类或对象按某种布局组成更大的结构 它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合 阅读全文
摘要:
一篇文章带你了解设计模式——创建者模式 在之前的文章中我们已经学习了设计模式的基本原则和基本分类 下面我们来介绍第一种设计模式,创建型模式的主要关注点是怎样创建对象,它的主要特点是“将对象的创建与使用分离”。 下面我们将从下面四个方面讲述五种创建者模式: 单例模式 工厂模式 原型模式 建造者模式 单 阅读全文
摘要:
一篇文章带你了解设计模式原理——UML图和软件设计原则 我们在学习过程中可能并不会关心设计模式,但一旦牵扯到项目和面试,设计模式就成了我们的短板 这篇文章并不会讲到二十三种设计模式,但是会讲解设计模式的设计原则以及设计依据和最明显的图形表示 或许我们只有先去了解设计模式的来源才能真正理解设计模式吧 阅读全文
摘要:
Spring面试点汇总 我们会在这里介绍我所涉及到的Spring相关的面试点内容,本篇内容持续更新 我们会介绍下述Spring的相关面试点: Spring refresh Spring bean Spring transaction Spring webmvc Spring annotation S 阅读全文
摘要:
JUC面试点汇总 我们会在这里介绍我所涉及到的JUC相关的面试点内容,本篇内容持续更新 我们会介绍下述JUC的相关面试点: 线程状态 线程池 Wait和Sleep Synchronized和Lock Volatile线程安全 悲观锁和乐观锁 Hashtable和ConcurrentHashMap T 阅读全文
摘要:
JVM面试点汇总 我们会在这里介绍我所涉及到的JVM相关的面试点内容,本篇内容持续更新 我们会介绍下述JVM的相关面试点: JVM内存结构 内存溢出问题 方法区与永久代和元空间 JVM内存参数 JVM垃圾回收算法 GC和分代回收算法 类加载过程 双亲委派 对象调用类型 JVM内存结构 我们将会介绍J 阅读全文
摘要:
设计模式面试点汇总 我们会在这里介绍我所涉及到的设计模式相关的面试点,本篇内容持续更新 我们会介绍下述设计模式的相关面试点: 单例模式 单例模式 下面我们来介绍单例模式的相关面试点 五种单例模式实现方式 我们下面来介绍单例模式的五种实现方式 饿汉式 我们给出饿汉式构建单例模式的基本框架: /*饿汉式 阅读全文