计划,每天学习两小时,坚持带来大改变。

最新发布

国外最好VPS:Linode2019新手入门指南(含$20优惠)
域名主机

【置顶】国外最好VPS:Linode2019新手入门指南(含$20优惠)

阿尤 1年前 (2018-09-06) 1233浏览 3评论

我们网友可能对于Linode VPS主机并不陌生,在VPS圈内的知名度还是比较高的,提供KVM架构、SSD固态硬盘方案且从2017年再次调整配置1GB内存起步,月付5美元,有日本、新加坡、美国、英国、德国等全球9个机房。阿尤个人认为,这样的配置以及商家背景,无论是用来建站用途,还是用于项目的部...

一文读懂MQTT协议
技术分享

一文读懂MQTT协议

阿尤 8个月前 (04-08) 441浏览 2评论

1 概述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999...

 缓存热点key问题(mutex key)
NoSQL

缓存热点key问题(mutex key)

阿尤 9个月前 (03-11) 300浏览 0评论

一、引出热点key问题 我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新,一般情况下这种模式已经基本满足要求了。 但是有两个问题如果同时出现,可能就会对系统造成致命的危害: (1)...

【转】实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿
NoSQL

【转】实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿

阿尤 9个月前 (03-09) 458浏览 0评论

Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。...

linux中ln(link)命令创建链接以及链接的删除和更新
技术分享

linux中ln(link)命令创建链接以及链接的删除和更新

阿尤 9个月前 (02-28) 390浏览 0评论

ln(即link) 的功能是为某一个文件在另外一个位置建立一个同步的链接。有两种链接方式,一种是硬链接(hard link),另一种是符号链接(symbolic link),又称软链接。硬链接和原有文件是存储在同一物理地址的两个不同的名字,因此硬链接是相互的;符号链接的内容只是一个所链接文件的文...

PHP FastCGI进程管理器PHP-FPM的架构初探
PHP

PHP FastCGI进程管理器PHP-FPM的架构初探

阿尤 9个月前 (02-27) 419浏览 0评论

一个master进程,支持多个pool,每个pool由master进程监听不同的端口,pool中有多个worker进程. 每个worker进程都内置PHP解释器,并且进程常驻后台,支持prefork动态增加. 每个worker进程支持在运行时编译脚本并在内存中缓存生成的opcod...

单机、集群和分布式(微服务)三者之间的区别
架构设计

单机、集群和分布式(微服务)三者之间的区别

阿尤 9个月前 (02-21) 367浏览 0评论

一、单机   单机就是所有的业务全部写在一个项目中,部署服务到一台服务器上,所有的请求业务都由这台服务器处理。显然,当业务增长到一定程度的时候,服务器的硬件会无法满足业务需求。自然而然地想到一个程序不行就部署多个喽,这就是集群。 二、 集群...

我的博客使用inotify+rsync实时备份(热备)总结
架构设计

我的博客使用inotify+rsync实时备份(热备)总结

阿尤 9个月前 (02-18) 247浏览 0评论

第1章 inotify简介 1.1 rsync+inotify组合的起源 Rsync(remote sync)远程同步工具,通过rsync可以实现对远程服务器数据增量备份同步,但是rsync自身也有瓶颈,同步数据时,rsync采用核心算法对远程服务器的目标文件进行对比,只进行差异...

批量关闭linux进程
技术分享

批量关闭linux进程

阿尤 9个月前 (02-17) 341浏览 0评论

你是否经常遇到需要批量杀死很多进程的情况?而你是否还在一个一个的kill。 接下来我教你一个小秘诀吧。 1、首先我们查看当前的进程列表。 我们以查看nginx进程为例,通过ps -ef显示当前机器运行的所有进程,再通过grep nginx过滤出包含nginx...