标签:教程资源

Nginx快速入门教程汇总

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 Nginx 可以在大多数 UnixLinux OS 上编译运行……

Kubernetes(K8S) 简介、优缺点及组件介绍

应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 1)传统部署:互联网早期,会直接将应用程序部署在物理机上 2)虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境 3)容器化部署:与虚拟化类似,但是共享了操作系统 优点: 容器化部署方式给带来很多的便利,但是也会出现一些问题,比如说: 这些容器管理的问题统称为容器编排问……

Git使用在线教程汇总(含github、gitee、gitlab等代码托管平台)

该篇Git教程取自尚硅谷,潘老师将其整理成了在线文档的版本,供大家学习参考,关于git的学习与使用,在开发过程中无法避免,学好这个工具还是很有必要的,这里面不仅详细介绍了git的常用指令操作,也介绍了github、gitee、gitlab等三大常用的代码托管平台,以及他们如何和idea开发工具进行整合,然后对代码进行版本管理,下面我们一起看下在线文档内容吧!……

Java 23种设计模式详解黑马版在线教程汇总(图解+框架源码分析+实战)

Java 23种设计模式详解教程汇总,一共分为5章节内容,该内容全部取自黑马教程,潘老师觉得内容非常充实,对学习java设计模式非常有帮助,因此在本博客记录下该篇教程,以供各位同学一起学习参考,希望大家可以认真学习,对于java编程技术的提高,其作用不言而喻。同时也能帮助你研究一些开源框架的源码实现,比如比较流行的Spring框架,另外,对于JDK源码的深入……

中介者模式Java实例优缺点及应用场景详解(24)

中介者模式概述 一般来说,同事类之间的关系是比较复杂的,多个同事类之间互相关联时,他们之间的关系会呈现为复杂的网状结构,这是一种过度耦合的架构,即不利于类的复用,也不稳定。例如在下左图中,有六个同事类对象,假如对象1发生变化,那么将会有4个对象受到影响。如果对象2发生变化,那么将会有5个对象受到影响。也就是说,同事类之间直接关联的设计是不好的。 如果引入中介……

观察者模式Java实例及应用场景详解(23)

观察者模式定义 又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 观察者模式结构 在观察者模式中有如下角色: 观察者模式Java案例实现 【例】微信公众号 在使用微信公众号时,大家都会有这样的体验,当你……

状态模式Java案例及应用场景详解(22)

状态模式概述 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进行开门操作,而如果电梯门是停止状态,就可以执行开门操作。 传统方式实现类图如下: 传统方式代码如下: 1)电梯接口类 public interface ILif……

责任链模式Java案例实现及应用场景详解(21)

责任链模式概述 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这增加了难度。这样的例子还有很多,如找领导出差报销、……

命令模式Java案例实现及使用场景详解(20)

命令模式定义 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行存储、传递、调用、增加与管理。 命令模式概述 日常生活中,我们出去吃饭都会遇到下面的场景。 该场景中我们重点关注服务员向厨师递交订单,厨师根据订单来做饭菜,以前我们的传统实现方式一般是服务员对象直接聚合厨师对象,调用厨师根……

策略模式Java实例及应用场景举例详解(19)

策略模式定义 策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。 策略模式概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 ……

模板方法模式Java案例实现及优缺点应用场景详解(18)

模板方法模式概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的环境相关。 例如,去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评分等,其中取号、排队和对银行工作人员进行评分的业务对每个客户是……

享元模式Java实例及应用场景详解(17)

享元模式定义 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 享元模式结构 享元(Flyweight )模式中存在以下两种状态: 内部状态:即不会随着环境的改变而改变的可共享部分。 外部状态:指随环境改变而改变的不可以共享的部分。享元模式的实现要领就是区……