摘要: Node之安装篇 本篇主要介绍node的安装与相关配置 官网: https://nodejs.org/en/ Linux: https://github.com/nodesource/distributions curl -sL https://rpm.nodesource.com/setup_14.x | bash 阅读全文
posted @ 2018-12-23 15:05 X-Wolf 阅读(349) 评论(0) 推荐(0)
摘要: php之swoole安装与基本使用 设置镜像加速: php /usr/local/php8.2/composer.phar config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/ 扩展安装: 参考GitHub地址 安装: 1. 使用P 阅读全文
posted @ 2018-12-19 14:43 X-Wolf 阅读(1735) 评论(0) 推荐(0)
摘要: Mac之日常操作 1.创建root用户使用最高权限 sudo passwd root 一般情况下,使用临时获取最高权限 sudo vim /etc/shells 2. apache操作 #启动Apache sudo apachectl -k start #停止Apache sudo apachectl -k stop 阅读全文
posted @ 2018-12-18 22:57 X-Wolf 阅读(151) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-18 17:23 X-Wolf 阅读(397) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-18 14:48 X-Wolf 阅读(189) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-17 18:50 X-Wolf 阅读(1640) 评论(0) 推荐(0)
摘要: 我们的网站一般从开发到上线,整个过程会经历三个过程,本地开发->测试服测试->线上生产环境 对于不同环境下的配置也会不同,对于区分不同的环境是十分重要的. 阅读全文
posted @ 2018-12-14 13:49 X-Wolf 阅读(246) 评论(0) 推荐(0)
摘要: HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组织形式,大体分为Request和Response两部分。 阅读全文
posted @ 2018-12-13 16:43 X-Wolf 阅读(912) 评论(0) 推荐(0)
摘要: 在我们日常PHP开发中,经常会使用一些函数完成相关操作,但是有些函数功能相近,很容易混淆,再次总结一下 阅读全文
posted @ 2018-12-13 15:37 X-Wolf 阅读(220) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-13 14:50 X-Wolf 阅读(3002) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-12 18:32 X-Wolf 阅读(906) 评论(0) 推荐(0)
摘要: 所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个进程(也可以是线程或者协程)处理一次请求花费了50毫秒(业内达标范围一般是20毫秒至60毫秒),那么1秒钟就可以处理20个请求,一台服务器是可以开很多这样的进程并行去处理请求的,比如开了128个,那么这台机器理论上的QPS=2560。 阅读全文
posted @ 2018-12-12 18:07 X-Wolf 阅读(908) 评论(0) 推荐(0)
摘要: 摘录自 Robert C. Martin的Clean Code 书中的软件工程师的原则 ,适用于PHP。 这不是风格指南。 这是一个关于开发可读、可复用并且可重构的PHP软件指南。 并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。 这些虽然只是指导,但是都是Clean Code作者多年总结出来的。 阅读全文
posted @ 2018-12-08 22:41 X-Wolf 阅读(291) 评论(0) 推荐(0)
摘要: HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。 阅读全文
posted @ 2018-12-08 21:29 X-Wolf 阅读(227) 评论(0) 推荐(0)
摘要: 由于在公司的时候是使用的Windows下进行开发工作,但是回家之后,有时候要使用自己的Mac进行开发等工作,那么流利的使用快捷键就变得尤其的重要。 1. 退出软件 2.将最前面的窗口最小化至“程序坞”。要最小化最前面的应用的所有窗口,请按 Option-Command-M。 3. 复制粘贴 4. 截 阅读全文
posted @ 2018-12-08 13:36 X-Wolf 阅读(187) 评论(0) 推荐(1)
摘要: 前后端分离是个浪潮,原来只有APP客户端会考虑这些,现在连Web都要考虑前后端分离 。 这里面不得不谈的就是API的设计和安全性,这些个问题不解决好,将会给服务器安全和性能带来很大威胁 。 阅读全文
posted @ 2018-12-06 21:39 X-Wolf 阅读(488) 评论(0) 推荐(0)
摘要: Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。   ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。 阅读全文
posted @ 2018-11-30 19:05 X-Wolf 阅读(552) 评论(0) 推荐(0)
摘要: 在我们日常开发中,经常会对功能接口进行相应的测试。那么postman是一款不错的测试工具,因为平常使用的比较多,因此在这里简单记录一下,经常使用到的一些地方 阅读全文
posted @ 2018-11-30 16:35 X-Wolf 阅读(432) 评论(0) 推荐(0)
摘要: Nginx能做什么   1.反向代理   2.负载均衡   3.HTTP服务器(包含动静分离)   4.正向代理 阅读全文
posted @ 2018-11-28 18:40 X-Wolf 阅读(339) 评论(0) 推荐(0)
摘要: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。 阅读全文
posted @ 2018-11-27 18:49 X-Wolf 阅读(3956) 评论(0) 推荐(0)
摘要: 事务是逻辑上的一组操作,组成这组操作的各个单元,要不全都成功要不全都失败,这个特性就是事务 阅读全文
posted @ 2018-11-27 16:42 X-Wolf 阅读(203) 评论(0) 推荐(0)
摘要: 负载均衡的实现(1) 什么是负载均衡 当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。 我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务 阅读全文
posted @ 2018-11-26 15:32 X-Wolf 阅读(266) 评论(0) 推荐(0)
摘要: 当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,本文会提供一些优化参考,大家可以参考以下步骤来优化。 阅读全文
posted @ 2018-11-19 20:17 X-Wolf 阅读(356) 评论(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 阅读(322) 评论(0) 推荐(0)
摘要: 假设你想做一个像微博短链接那样的短链接服务,短链接服务生成的URL都非常短例如: http://t.cn/E70Piib, 我们应该都能想到链接中的E70Piib对应的就是存储长链接地址的数据记录的ID,可是这个有大小写字母和数字构成的唯一ID是怎么生成的呢 阅读全文
posted @ 2018-10-28 17:20 X-Wolf 阅读(2937) 评论(0) 推荐(0)