摘要:
这次的开篇,算是总结下这段时间来的积累吧,废话不多说,直接干! 前言 点赞其实是一个很有意思的功能。基本的设计思路有大致两种, 一种自然是用mysql(写了几百行的代码都还没写完,有毒)啦 数据库直接落地存储, 另外一种就是利用点赞的业务特征来扔到redis(或memcache)中, 然后离线刷回m 阅读全文
摘要:
这篇文章主要讲liunux下如何快速安装phpMyAdmin,以及解决phpMyAdmin最新4.8+安装之后出现的各种bug问题,希望能够分享给各位新手童鞋学习下。 阅读全文
摘要:
最近系统服务器进行搬迁,又恰好需要使用定时任务运行程序,而我的程序主要使用PHP写的,然后总结了下定时任务的用法,但是在使用过程中遇到不少问题,例如no crontab for root等问题。 阅读全文
摘要:
如何安装 Composer 下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。 打开命令行并依次执行下列命令安装最新版本的 Composer: 下载安装脚本 - composer-setup.php - 到当前目录。执行第一条 阅读全文
摘要:
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql- 阅读全文
摘要:
今天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具 有图有真相!!! 然后就顺便写下怎么快速,简便切换php版本 首先:find命令找下php在哪里先 #find / -name php 第一步:ln命令(百度下大把资源)主要用来创建 阅读全文
摘要:
💍 单例模式 现实生活示例 现实生活示例 一个国家同一时间只能有一位总统。只要使命召唤,这个总统就必须采取行动。 这里的总统就是一个单例。 概述 概述 确保特定类的对象只被创建一次。 维基百科 维基百科 在软件工程中,单例模式是一种软件设计模式,用来限制类初始化为对象。当恰恰只需要一个对象来协调整 阅读全文
摘要:
🐑 原型模式 现实生活示例 现实生活示例 还记得多莉吗?那只克隆羊。这里不深入细节,关键点在于克隆。 概述 概述 基于现有对象通过克隆创建对象。 维基百科 维基百科 在软件开发过程中,原型模式是一种创建型设计模式。当要创建的对象类型由原型实例确定时,将通过克隆原型实例生成新对象。 简言之,原型模式 阅读全文
摘要:
👷 生成器模式 现实生活示例 现实生活示例 想象一下你在 Hardee’s 餐厅点了某个套餐,比如「大 Hardee 套餐」,然后工作人员会正常出餐,这是简单工厂模式。但是在很多情况下,创建逻辑可能涉及到更多步骤。比如,你想要一个定制的 Subway 套餐,对于你的汉堡如何制作有几个选项可供选择, 阅读全文
摘要:
🔨 抽象工厂模式 现实生活示例 现实生活示例 扩展一下简单工厂模式中的房门例子。基于所需,你可能需要从木门店获取木门,从铁门店获取铁门或者从相关的门店获取 PVC 门。进一步讲,你可能需要不同种类的专家来安装房门,比如木匠安装木门,焊接工安装铁门等等。正如你所料,房门有了依赖,木门需要木匠,铁门需 阅读全文
摘要:
🏭 工厂方法模式 现实生活示例 现实生活示例 考虑招聘经理的情况。一个人不可能应付所有职位的面试,对于空缺职位,招聘经理必须委派不同的人去面试。 概述 概述 工厂方法模式提供了一种将实例化逻辑委托给子类的方法。 维基百科 维基百科 在基于类的编程中,工厂方法模式是一种使用了工厂方法的创建型设计模式 阅读全文