202007-23 浅析 Linux 中的零拷贝技术 HOT 本文探讨Linux中 主要的几种零拷贝技术 以及零拷贝技术 适用的场景 。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 继续阅读 >
202007-22 MySQL 中 SQL 优化常用的30 种方法,你会几种? HOT 、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 继续阅读 >
202007-17 Docker 日志管理最佳实践 HOT Docker 引擎日志一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)。前者一般位于 /var/log/upstart/docker.log 下,后者我们一般 通过 journalctl -u docker 来进行查看。 继续阅读 >
202007-17 详解 MySQL 基准测试和sysbench工具 HOT 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试与压力测试 基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实;而压力测试一般考虑业务逻辑(如购物车业务),要求真实的数据。 继续阅读 >
202007-17 Redis 6.0 除了多线程,别忘了这个牛逼特性! HOT Redis 6.0的新特性也是在一步步的讨论和优化中确定的。很多的特性已经在之前的RC等版本中介绍过了。但是正式GA版中也有一些新的变化: 继续阅读 >
202007-17 Nginx配置中一个不起眼字符"/"的巨大作用,失之毫厘谬以千里 HOT Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用。 继续阅读 >
202007-15 一文带你了解 Kafka 基本原理 HOT Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 继续阅读 >
202007-15 被遗忘的 10 个Linux命令,很实用! HOT pgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。 继续阅读 >
202007-15 微软宣布 Windows 将不提供 PHP 官方支持 HOT 微软内部 PHP 项目经理 Dale Hirt 近日在邮件列表中宣布,Windows 将不再提供 PHP 官方支持。 继续阅读 >
202006-28 PHP 8 发布首个 Alpha 版本 HOT 按照发布计划,PHP 8 将于今年 11 月 26 日发布,而原定于 6 月 18 日发布的第一个 Alpha 版本跳票到了6月26日发布。 继续阅读 >
202006-28 ThinkPHP5实现极验滑动验证码geetest功能 HOT 现在很多网站,比如淘宝,京东等都改用使用极验拖动验证码实现登录,这种方式比传统的验证码方式有更好的体验,减少用户输入的错误,也同样能起到防盗刷的功能。 继续阅读 >
202006-23 使用Linux的Crontab定时执行PHP脚本的方法 HOT 先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。 继续阅读 >
202006-23 tp6中swoole扩展websocket的使用 HOT 相信不少人都已经知道tp6.0已经适配swoole.并推出think-swoole 3.0 ,这次就来介绍下tp6中swoole扩展websocket的使用。 Websocket 继承与Http,进行websocket连接之前需要一次HTTP请求,如果当期地址支持websocket则返回101,然后进行连接。也就是说并不是服务支持websocket后,请求每个连接地址都可以进行websocket连接,而是需要预先适配才可以连接。 继续阅读 >
202006-23 用PHP做一个领取优惠券的活动 HOT 优惠券活动,具体还是要根据自己的需求。以下是最近实现的优惠券活动,主要的业务需求:根据后端设置优惠券模板,用户类型设置,优惠券活动的开始与结束时间,最后生成不同的优惠券活动链接。 继续阅读 >
202006-19 RabbitMQ,可能有人还不知道是用来干嘛的吧 HOT MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。 继续阅读 >
202006-19 PHP实现QQ登录的开发原理和实现过程 HOT 第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。 继续阅读 >
202006-19 Laravel数据库迁移 HOT Laravel的数据迁移功能很好用,并且可以带来一系列好处。 通过几条简单的 artisan 命令,就可以顺利上手,没有复杂的地方 注意:该系列命令对数据库非常危险,请准备一个单独的数据库作为配套练习,假设你已经新建了一个空的数据库 继续阅读 >
202006-18 php+redis实现消息队列 HOT php+redis消息队列是php+mysql性能不足时的一个中间处理方案. 通过这个中间的处理,保证的数据的可用性和准确性。用于服务器瞬间请求大,数据库压力大的情况。如并发量大导致的超卖、并发量大导致的数据重复情况。 继续阅读 >