聊一聊责任链模式

责任链模式(Chain of Responsibility Pattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。 ...

深入理解 virtual 关键字

为什么会写这篇文章?主要是因为项目中的代码大量使用了带virtual关键字的类,想通过本文浅谈一下。virtual并没有什么超能力可以化腐朽为神奇,它有其存在的理由,但滥用它是一种非常不可取的错误行为。本文将带你一步一步了解virtual机制,为你揭开virtual的神秘面纱。 ...

day02-HTML02

4.HTML 4.3HTML基本标签 4.3.9表格(table)标签 基本语法: <table border="边框宽度" cellspacing="空隙大小" cellpadding="填充大小"> </table> 说明: table 是表格标签,border 设置表格标签 width 设置表 ...

浅谈PHP设计模式的观察者模式

简介 观察者模式是行为型模式的一种,定义了对象间一对多的关系。当对象的状态发生变化时候,依赖于它的对象会得到通知。 适用场景 类似触发钩子事件,可做消息通知、框架底层监听。 一个对象的改变会导致一个或多个对象发生改变,方便扩展的写法。 优点 方便扩展,降低耦合,统一触发规则。当需要新增或者删除一个观 ...

Spring Boot 学习笔记

SpringBoot 简介 为什么要使用 Spring Boot 因为 Spring,SpringMVC 需要使用的大量的配置文件 (xml文件) 还需要配置各种对象,把使用的对象放入到 spring 容器中才能使用对象 需要了解其他框架配置规则。 SpringBoot 就相当于 不需要配置文件的 ...