02 2019 档案

摘要:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、数据库操作、显卡的驱动程序常被设计成单例。 单例模式有以下3个特点: 1.只能有一个实例。 2.必须自行创建这个实例。 3.必须给其他对象提 阅读全文
posted @ 2019-02-27 11:51 Mr.peter 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1:观察者模式(Observer),当一个对象状态发生变化时,依赖它的对象全部会收到通知,并自动更新。 2:场景:一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理的逻辑。当更新的逻辑增多之后,代码会变得难以维护。这种方式是耦合的,侵入式的,增加新的逻辑需要修改事 阅读全文
posted @ 2019-02-27 11:51 Mr.peter 阅读(162) 评论(0) 推荐(0) 编辑
摘要:工厂模式就是一种类,是指包含一个专门用来创建其他对象的方法的类,工厂类在多态性编程实践中是至关重要的,它允许动态的替换类,修改配置,通常会使应用程序更加灵活,熟练掌握工厂模式高级PHP开发人员是很重要的。系统结构提供灵活的动态扩展机制,减少了耦合。工厂模式通常用来返回符合类似接口的不同的类,工厂的一 阅读全文
posted @ 2019-02-27 11:50 Mr.peter 阅读(108) 评论(0) 推荐(0) 编辑
摘要:框架:Laravel,Yii,Tp (1)纵向不同版本及框架本身特性 (2)横向对比,不同框架的优缺点 面向对象编程: (1)面向对象的基本特征:封装,继承,多态 (2)设计模式:单例模式,工厂模式,观察者模式 MySQL的优化: PHP站点常规优化手段: Redis: redis常用函数: 重难点 阅读全文
posted @ 2019-02-27 10:26 Mr.peter 阅读(177) 评论(0) 推荐(0) 编辑
摘要:前几天发现我的 letsencrypt 通配符证书快过期了,想为这两张证书续期(renew)。 首先运行命令查看我的所有证书: $ certbot-auto certificates 其中证书名 simplehttps.com 都是需要续期的(renew)。 接下来运行 renew 命令: $ ce 阅读全文
posted @ 2019-02-26 11:28 Mr.peter 阅读(489) 评论(0) 推荐(0) 编辑
摘要:世界上10大最昂贵的域名,360花1.1亿排第三,第一2.3亿成交 世界上10大最昂贵的域名,360花1.1亿排第三,第一2.3亿成交 互联网时代,域名的重要性也越来越大。上一期我们说到中国最贵的2字母域名,见识过国内的天价域名后,咱们可以把目光放到国外,下面小编带来的是史上最贵域名排行榜。 10、 阅读全文
posted @ 2019-02-19 18:11 Mr.peter 阅读(4054) 评论(0) 推荐(0) 编辑
摘要:ELK架构图: 架构图一: 这是最简单的一种ELK架构方式。优点是搭建简单,易于上手。缺点是Logstash耗资源较大,运行占用CPU和内存高。另外没有消息队列缓存,存在数据丢失隐患。 此架构由Logstash分布于各个节点上搜集相关日志、数据,并经过分析、过滤后发送给远端服务器上的Elastics 阅读全文
posted @ 2019-02-18 18:03 Mr.peter 阅读(172) 评论(0) 推荐(0) 编辑
摘要:什么是ELK: ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash, 阅读全文
posted @ 2019-02-18 17:38 Mr.peter 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1,给centos7的yum源添加php的资源路径 #rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #rpm -Uvh https://mirror.webtatic.com/yum/e 阅读全文
posted @ 2019-02-12 14:46 Mr.peter 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Apache HTTP服务器是世界上最流行的Web服务器。 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展。 以下说明介绍如何在CentOS 7机器上安装和管理Apache Web服务器。 安装Apache Apache在默认的CentOS仓库中可用,安装非常简 阅读全文
posted @ 2019-02-11 15:31 Mr.peter 阅读(374) 评论(0) 推荐(0) 编辑
摘要://permanent 永久生效 没有此参数重启失效 firewall -cmd --zone=public --add -port=80/tcp --permanent //开放80端口 firewall -cmd --zone=public --add -port=1000-2000/tcp - 阅读全文
posted @ 2019-02-11 15:25 Mr.peter 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Apache HTTP服务器是世界上最流行的Web服务器。 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展。 以下说明介绍如何在CentOS 7机器上安装和管理Apache Web服务器。 安装Apache Apache在默认的CentOS仓库中可用,安装非常简 阅读全文
posted @ 2019-02-02 15:22 Mr.peter 阅读(2482) 评论(0) 推荐(0) 编辑
摘要:商品维度计数 对商品喜欢数,评论数,鉴定数,浏览数进行计数说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc)Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数。 采用Redis 的类型: Hash. 如果你对redis数据类型不太熟悉, 阅读全文
posted @ 2019-02-01 17:09 Mr.peter 阅读(204) 评论(0) 推荐(0) 编辑