上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 所属:创建型模式,常用的设计模式之一 工厂模式分为:简单工厂模式,工厂方法模式,静态工厂模式,抽象工厂模式 阅读全文
posted @ 2021-12-13 16:26 X__cicada 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建.这个类提供了一种访问唯一的对象的方式,可以直接访问,不需要实例化该类的对象.这种设计模式属于创建型模式. 目的: 在应用程序调用的时候,只能获得一个对象实例 例子 数据库连接 日志 在应用中锁定文件. eg: <?php 阅读全文
posted @ 2021-12-13 12:24 X__cicada 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 策略模式 在策略模式中,一个类的行为或其算法可以在运行时更改.这种类型的设计模式属于行为型模式 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象,策略对象改变context对象的执行算法 代码 1 创建一个接口 <?php interface Strate 阅读全文
posted @ 2021-12-10 20:43 X__cicada 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1,抽象类需要继承,用extends,接口需要实现用implements 2,接口中只能声明public方法,不能声明private,protected方法,而抽象类则没有此限制 3,接口中声明的方法不能有方法体,而抽象类中只有抽象方法才不能有方法体 4,类继承抽象方法,如果其有抽象方法必须实现其抽 阅读全文
posted @ 2021-12-09 19:23 X__cicada 阅读(26) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-12-08 19:03 X__cicada 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-12-08 17:32 X__cicada 阅读(0) 评论(0) 推荐(0) 编辑
摘要: MySQL里面的锁大致可以分为全局锁,表级锁和行锁三类. 全局锁 全局锁就是对整个数据库实例加锁,命令是 Flush tables with read lock 如果执行上述语句,则该库下数据更新语句(数据的增删改),数据定义语句(建表,修改表结构等)和更新类食物的提交语句则会被阻塞. 阅读全文
posted @ 2021-11-22 19:09 X__cicada 阅读(31) 评论(0) 推荐(0) 编辑
摘要: q 阅读全文
posted @ 2021-09-01 01:21 X__cicada 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 服务器硬件 服务器系统 数据库存储引擎的选择 数据库参数配置 数据库结构和SQL语句 阅读全文
posted @ 2021-08-19 22:53 X__cicada 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 新建 mysql_dump.sh #!/bin/bash #保存备份个数,备份31天数据 number=31 #备份保存路径 backup_dir=/data/mysql/mysqlbackup #日期 dd=`date +%Y-%m-%d-%H-%M-%S` #备份工具 tool=/usr/loc 阅读全文
posted @ 2021-08-18 16:07 X__cicada 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页