卢云华个人日志 | 11年PHP开发者卢云华个人日志

coding code
change world

最新发布

Java

Win10 安装Maven

卢哥阅读(6)评论(0)赞(0)

1、下载maven http://maven.apache.org/download.cgi 2、设置环境变量M2_HOME=D:\maven\apache-maven-3.6.3M2=%M2_HOME%\binMAVEN_OPTS=-Xm...

PHP

15年程序员经验分享:40个改变你编程技能的小技巧

卢哥阅读(115)评论(0)赞(0)

40个改变编程技能的小技巧 1、将大块代码分解成小函数 2、今日事今日毕,如果没毕,就留到明天。 如果下班之前还没有解决的问题,那么你需要做的,就是关闭电脑,把它留到明天。中途不要再想着问题了! 3、YAGNI原则 「You aren’t ...

2分钟实现一个极简的PHP签名类-卢云华个人日志
PHP

2分钟实现一个极简的PHP签名类

卢哥阅读(116)评论(0)赞(0)

今天由于某一部分数据比较敏感,所以传输过程需加密,解密后需认证数据是否被篡改,而自己又不大喜欢为了一个小功能就composer require一个大包,所以花2分钟撸了一个,暂时先顶着用用,项目进度太紧凑,无太多时间写出比较优雅的代码

装饰器模式-卢云华个人日志
PHP

装饰器模式

卢哥阅读(111)评论(0)赞(0)

装饰器模式,又名包装(Wrapper)模式,该模式向一个已有的对象添加新的功能,而不改变其结构。 通常给对象添加功能有3中方法: 直接修改类,添加相应的功能 派生对应的子类扩展新功能 使用对象组合的方式 直接修改类代码是一种侵入式修改,很容...

组合模式-卢云华个人日志
PHP

组合模式

卢哥阅读(114)评论(0)赞(0)

组合模式将对象组合成树形结构,以表示‘部分-整体’的层次结构。 在组合模式,客户端访问独立对象和组合对象(或称对象集合)一样。 独立对象是一个有特定功能的对象,它不引用其他任何其他对象。 组合对象则是一个提供相似功能对象的集合,主要用来管理...

适配器模式-卢云华个人日志
PHP

适配器模式

卢哥阅读(106)评论(0)赞(0)

适配器模式,即根据客户端需要,将某个类的接口转换成特定样式的接口,以解决类之间的兼容问题。 如果我们的代码依赖一些外部的API,或者依赖一些可能会经常更改的类,那么应该考虑用适配器模式。 下面我们以集成支付宝支付功能为例。 1 问题 假设支...

PHP

[创建型模式]单例模式

卢哥阅读(86)评论(0)赞(0)

单例模式,正如其名,允许我们创建一个而且只能创建一个对象的类。 这在整个系统的协同工作中非常有用,特别明确了只需一个类对象的时候。 那么,为什么要实现这么奇怪的类,只实例化一次? 在很多场景下会用到,如:配置类、Session类、Datab...