摘要: 作用:提供获取某个对象实例的一个接口,同时使调用代码避免确定实例化基类的步骤,实际上就是建立一个统一的类实例化的函数接口,完成统一调用,统一控制。 工厂模式也分为三种: 工厂模式 抽象工厂模式 工厂模式 <?php // 接口 interface ToData { public function g 阅读全文
posted @ 2021-06-05 08:55 方达达 阅读(124) 评论(0) 推荐(0)
摘要: 单例模式 记住口诀三私一公 单例模式是最常见的模式之一,在Web应用的开发中,常常用于允许在运行时为某个特定的类创建仅有一个可访问的实例。 特点 $_instance必须声明为静态的私有变量; 构造函数和析构函数必须声明为私有,防止外部程序new 类从而失去单例模式的意义; getInstance( 阅读全文
posted @ 2021-06-04 09:04 方达达 阅读(100) 评论(0) 推荐(0)
摘要: 不论是什么语言开发,都离不开设计模式,在我们php知识里面,很多时候都在涉及到设计模式,常用的框架里面几乎都有用到,只是我们很少留意这些,所有很有必要了解学习一下 php设计模式其实很多种,但我们这里将的是常见的设计模式,就是人们常说的八大设计模式 单例模式 工厂模式 注册模式 适配器模式 策略模式 阅读全文
posted @ 2021-06-03 09:03 方达达 阅读(171) 评论(0) 推荐(0)
摘要: exif 类函数有如下几个 exif_imagetype exif_read_data (read_exif_data 别名)exif_tagnameexif_thumbnail exif_imagetype 判断一个图像的类型 exif_read_data 从 JPEG 或 TIFF 文件中读取 阅读全文
posted @ 2021-06-02 08:58 方达达 阅读(701) 评论(0) 推荐(0)
摘要: 别说什么一见钟情,不过就是见色起意。 针对mysql的事务,四大特性中的隔离性,就需要靠事务锁进行实现 根据不同的划分,可以将锁划分为几种方式: 按照粒度划分:行锁、表锁、页锁 按照使用方式划分:共享锁、排他锁 按照思想划分:悲观锁、乐观锁 粒度划分(行锁,表锁,页锁) 表锁:在操作数据时会锁定整张 阅读全文
posted @ 2021-06-01 09:29 方达达 阅读(453) 评论(0) 推荐(0)
摘要: 宽容别人,其实也是给自己的心灵让路。 结构定义:(c语言) typedef struct AVLNode *Tree; typedef int ElementType; struct AVLNode{ int depth; //深度 Tree parent; //父节点 ElementType va 阅读全文
posted @ 2021-06-01 08:56 方达达 阅读(145) 评论(0) 推荐(0)
摘要: 穷不要紧,抬头挺胸让大家看看,你不仅穷还丑还矮。 mysql事务几大特性 原子性 - Atomicity 一致性 - Consistency 隔离性 - Isolation 持久性 - Durability 以上就是 ACID(缩写)四大特性 定义 原子性:事务开始后所有操作,要么全部做完,要么全部 阅读全文
posted @ 2021-05-31 17:59 方达达 阅读(68) 评论(0) 推荐(0)
摘要: 统计mysql 库 数据表 内存 和 索引占用磁盘数 SELECT TABLE_NAME, concat( TRUNCATE ( data_length / 1024 / 1024, 2 ), ' MB' ) AS data_size, concat( TRUNCATE ( index_length 阅读全文
posted @ 2021-05-30 10:13 方达达 阅读(136) 评论(0) 推荐(0)
摘要: 需求: 给定一个多维数组,现在需要将数组中所有的键值key 和 对应的 value 值拼接成一段字符串,输出拼接后字符串的MD5值,具体细节如下 数组中的所有的字段和值,按照key1=value1;key2=value2.. 格式进行,拼接成字符串,并计算拼接后字符串的Md5值 要求所有的key为小 阅读全文
posted @ 2021-05-27 13:51 方达达 阅读(108) 评论(0) 推荐(0)
摘要: 在我们的面试过程中,面试官总喜欢问这类问题,虽然有时候我们接触的比较少,甚至没有接触过这个东西,但是如果能掌握一些基础,还是比较好的,能让自己加分(虽然有些面试官自己也不知道)。 ES 英文:(elasticsearch) 它是一种分布式全文搜索引擎,基于Lucene(全文搜索框架)开发而来。 优势 阅读全文
posted @ 2021-05-25 14:22 方达达 阅读(2375) 评论(0) 推荐(0)