摘要: 摘录自 Robert C. Martin的Clean Code 书中的软件工程师的原则 ,适用于PHP。 这不是风格指南。 这是一个关于开发可读、可复用并且可重构的PHP软件指南。 并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。 这些虽然只是指导,但是都是Clean Code作者多年总结出来的。 阅读全文
posted @ 2018-12-08 22:41 X-Wolf 阅读(276) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。 阅读全文
posted @ 2018-12-08 21:29 X-Wolf 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 由于在公司的时候是使用的Windows下进行开发工作,但是回家之后,有时候要使用自己的Mac进行开发等工作,那么流利的使用快捷键就变得尤其的重要。 1. 退出软件 2.将最前面的窗口最小化至“程序坞”。要最小化最前面的应用的所有窗口,请按 Option-Command-M。 3. 复制粘贴 4. 截 阅读全文
posted @ 2018-12-08 13:36 X-Wolf 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 前后端分离是个浪潮,原来只有APP客户端会考虑这些,现在连Web都要考虑前后端分离 。 这里面不得不谈的就是API的设计和安全性,这些个问题不解决好,将会给服务器安全和性能带来很大威胁 。 阅读全文
posted @ 2018-12-06 21:39 X-Wolf 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。   ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。 阅读全文
posted @ 2018-11-30 19:05 X-Wolf 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 在我们日常开发中,经常会对功能接口进行相应的测试。那么postman是一款不错的测试工具,因为平常使用的比较多,因此在这里简单记录一下,经常使用到的一些地方 阅读全文
posted @ 2018-11-30 16:35 X-Wolf 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Nginx能做什么   1.反向代理   2.负载均衡   3.HTTP服务器(包含动静分离)   4.正向代理 阅读全文
posted @ 2018-11-28 18:40 X-Wolf 阅读(330) 评论(0) 推荐(0) 编辑
摘要: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。 阅读全文
posted @ 2018-11-27 18:49 X-Wolf 阅读(3907) 评论(0) 推荐(0) 编辑
摘要: 事务是逻辑上的一组操作,组成这组操作的各个单元,要不全都成功要不全都失败,这个特性就是事务 阅读全文
posted @ 2018-11-27 16:42 X-Wolf 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 负载均衡的实现(1) 什么是负载均衡 当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。 我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务 阅读全文
posted @ 2018-11-26 15:32 X-Wolf 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,本文会提供一些优化参考,大家可以参考以下步骤来优化。 阅读全文
posted @ 2018-11-19 20:17 X-Wolf 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Mysql之常用操作(2) Windows服务 -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHO 阅读全文
posted @ 2018-11-12 20:20 X-Wolf 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 假设你想做一个像微博短链接那样的短链接服务,短链接服务生成的URL都非常短例如: http://t.cn/E70Piib, 我们应该都能想到链接中的E70Piib对应的就是存储长链接地址的数据记录的ID,可是这个有大小写字母和数字构成的唯一ID是怎么生成的呢 阅读全文
posted @ 2018-10-28 17:20 X-Wolf 阅读(2876) 评论(0) 推荐(0) 编辑
摘要: 日常使用PHP开发较多,但是有些地方PHP的语言的瓶颈就显露出来了,例如,同样是抓取一个网站的内容,使用PHP需要较为复杂的正则匹配,效率较为低下。python具有丰富的类库,拿过来直接可以使用,功能强大,飞一样的感觉。学习与使用python就变得尤为的重要 阅读全文
posted @ 2018-09-23 16:33 X-Wolf 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Symfony是一个完整的框架结构,设计用来帮助并加速网络应用的开发。 阅读全文
posted @ 2018-09-23 11:42 X-Wolf 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 之前开发一直都是用的php集成环境(eg:phpstudy,xampp等),没有尝试过使用php+mysql+apache在本地独立搭建PHP运行环境,所以今天突然想试着搭建一下,看看路上会遇到什么麻烦。 阅读全文
posted @ 2018-09-22 15:46 X-Wolf 阅读(19409) 评论(2) 推荐(0) 编辑
摘要: 简要了解 MySql 5.5/5.6/5.7/8 出现的新特性 阅读全文
posted @ 2018-09-13 17:17 X-Wolf 阅读(1579) 评论(0) 推荐(1) 编辑
摘要: MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性。就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地方,铸就内心神往的城堡。 阅读全文
posted @ 2018-09-12 12:01 X-Wolf 阅读(8764) 评论(0) 推荐(3) 编辑
摘要: 在日常开发的时候,尤其在使用一些常用功能的时候,例如:时间选择,文件上传,下拉框等功能.自己写当然也是可以,但是有好用的插件为什么不使用呢?还要自己封装解决各种兼容性问题...   在此总结一些常用的插件,方便日后开发的时候,可以拿来就用 阅读全文
posted @ 2018-09-11 18:33 X-Wolf 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 作为优雅的程序员,就应该使用markdown 阅读全文
posted @ 2018-09-10 19:57 X-Wolf 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 最近,由于业务需求需要拉取微信公众号上发布过的文章的阅读人数,阅读次数等数据,其中遇到一些问题,在此总结 阅读全文
posted @ 2018-09-06 11:26 X-Wolf 阅读(2072) 评论(0) 推荐(0) 编辑
摘要: 作为一个标准的PHPer,必须学会优雅的使用composer,最近,萌生了一个想法,我们每搭建一个项目,里面都会有许多的公用的方法和类库,每次使用的时候就是将其拷贝过来,或者重新写一遍,过于繁琐,效率低下.基于这种情况,打算搭建自己的常用的类库,方法的工具包,这样以后使用的时候,直接在composer.json中引入自己的工具类即可愉快的使用了!!! 阅读全文
posted @ 2018-08-31 15:32 X-Wolf 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个小程序的新功能上线,发现支付成功之后,回调会多次请求,这就使我们的模板消息出现发送多条的情况,经过半天的时间来查询这个问题,最终解决并记录在此,还有之前出现过的类似的情况总结! 阅读全文
posted @ 2018-08-30 16:48 X-Wolf 阅读(10069) 评论(0) 推荐(0) 编辑
摘要: 在进行开发的时候,我们经常需要去查阅相关的文档或在各大博客中进行搜索,有时候,看到一些精彩的文章或博文,可以记住这个网站,有时间好好学习一番! 阅读全文
posted @ 2018-08-28 18:25 X-Wolf 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 最近,我们后台使用的编辑器用于需求的变更换成了百度编辑器,在使用的时候碰到了一些问题,总结在此 阅读全文
posted @ 2018-08-27 18:41 X-Wolf 阅读(201) 评论(0) 推荐(0) 编辑