首页
学习
活动
专区
工具
TVP
发布

陈大剩博客专栏

专栏作者
96
文章
72889
阅读量
16
订阅数
SQL必知必会:Explain 执行计划
当 Explain 与 SQL 语句一起使用时,MySQL 会显示来自优化器关于 SQL 执行的信息。也就是说,MySQL解释了它将如何处理该语句,包括如何连接表以及什么顺序连接表等。
陈大剩博客
2023-07-31
2830
SQL必知必会:SQL 中的连接
大家一定用过 LEFT JOIN、RIGHT JOIN 这样的操作符,这实际上就是连接,SQL 中的连接是多表操作的基础之一,对连接不了解很难去查询好多表。同时 SQL 有众多版本,每个版本对连接支持和使用会有不一致,常用的有:SQL92、SQL99等。
陈大剩博客
2023-07-09
2250
SQL必知必会:刷题笔记
编写一个 SQL 删除语句 来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件。
陈大剩博客
2023-07-09
2920
php设计模式终篇:一文读懂:依赖注入、控制反转、IoC容器
网上对:依赖注入、控制反转、IoC容器 的描述众说纷纭,模模糊糊的,便自整理一遍,以巩固一下知识。之前工作忙于开发,粗制看了一遍,只懂其原理,没有细致深入,最近阅读 Laravel 源码,才再续前缘。
陈大剩博客
2023-07-09
7270
php设计模式(二十四):访问者模式(Visitor)
访问者模式又称为:Visitor。访问者模式是一种行为设计模式,它能将算法与其所作用的对象隔离开来。
陈大剩博客
2023-07-09
2190
php设计模式(二十三):策略模式(Strategy)
策略模式又称为:Strategy。策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类,以使算法的对象能够相互替换。
陈大剩博客
2023-07-09
1840
php设计模式(二十二):模版方法模式(Template Method)
模版方法模式又称为:Template Method。模板方法是一种行为设计模式,它在超类中定义了一个 算法(抽象方法) 的框架,允许子类在不修改结构的情况下重写 算法(抽象方法) 的特定步骤。
陈大剩博客
2023-07-09
1460
php设计模式(二十一):备忘录模式(Memento)
备忘录模式又称为快照、Snapshot、Memento,备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。
陈大剩博客
2023-05-24
2360
php设计模式(二十):状态模式(State)
状态模式又称为:State。状态是一种行为设计模式,能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
陈大剩博客
2023-05-23
3100
php设计模式(十九):观察者模式(Observer)
观察者模式又称为:事件订阅者、监听者、Event-Subscriber、Listener、Observer。观察者是一种行为设计模式,允许定义一种订阅机制,可在对象事件发生时通知多个“观察”该对象的其他对象。
陈大剩博客
2023-05-22
3620
php设计模式(十八):中介者模式(Mediator)
中介者模式又称为:调解人、控制器、Intermediary、Controller、Mediator。中介者是一种为设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。
陈大剩博客
2023-05-14
1900
php设计模式(十七):迭代器模式(Iterator)
迭代器模式又称为:Iterator。迭代器是一种行为设计模式,能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。迭代器模式允许用户通过特定的顺序访问容器中的数据,它将数据和顺序的实现分离,很少有有人直接去用迭代器的了,因为一般语言已经帮实现了如:foreach…,所以单独使用的常见很少了。
陈大剩博客
2023-05-13
3590
php设计模式(十六):命令模式(Command)
命令模式又称为:动作、事务、Action、Transaction、Command。命令是一种行为设计模式,可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行或将其放入队列中,且能实现可撤销操作。
陈大剩博客
2023-05-12
2480
php设计模式(十五):职责链模式(Chain of Responsibility)
责任链模式又称为:职责链模式、命令链、CoR、Chain of Command、Chain of Responsibility。责任链是一种行为设计模式,允许将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。
陈大剩博客
2023-05-11
1890
php设计模式(十四):代理模式(Proxy)
代理模式又称 Proxy,代理是一种结构型设计模式,能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在将请求提交给对象前后进行一些处理。
陈大剩博客
2023-05-10
2950
php设计模式(十三):享元模式(Flyweight)
享元模式又称:缓存、Cache、Flyweight,享元是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象。
陈大剩博客
2023-05-07
2160
php设计模式(十二):外观模式(Facade)
外观模式又称:门面模式、Facade。外观 是一种 结构型设计模式,能为程序库、框架或其他复杂类提供一个简单的接口。这么说你肯定会懵,简单接口?啥???。在面向对象框架中我们使用的各种扩展包,就巧妙的利用了门面模式,大部分拓展包我们都只要引用他的 一个类 就可执行 所有的方法,看拓展包源码你会发现源码文件这么多类?怎么我们使用时只要引入一个类???这其实就是 外观模式,将所有的内部类封装成一个类,供外部使用。
陈大剩博客
2023-05-03
2160
php设计模式(十一):装饰器模式(Decorator)
装饰器模式又称:装饰者模式、Wrappe、Decorator。装饰是一种结构型设计模式,允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。
陈大剩博客
2023-04-27
3270
php设计模式(十):组合模式(Composite)
组合模式又称:对象树、Object Tree、Composite,组合 是一种结构型设计模式,使用它将对组合成树状结构,并且能像使用独立对象一样使用它们。
陈大剩博客
2023-04-27
3020
php设计模式(九):桥接模式(Bridge)
又称:Bridge。桥接是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。
陈大剩博客
2023-04-27
2700
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档