摘要: 首发原文链接: https://mp.weixin.qq.com/s/2FrRyST3o7h6IN9zjZMKjw Swoole 协程与 Go 协程的区别 进程、线程、协程的概念 进程是什么? 进程就是应用程序的启动实例。 例如:打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源,数据 阅读全文
posted @ 2019-05-28 22:36 Yxh_blogs 阅读(3239) 评论(1) 推荐(2) 编辑
摘要: PHP 程序员学会了 Go 语言就能唬住面试官吗? 唬住了 50k ,唬不住就 5k 。这句话一直是 PHP 程序员之间相互吹捧、吹牛逼的笑点,每次面试过后都会挠挠头上仅剩的几根头发,回想自己是否吹牛逼会过了头。 阅读全文
posted @ 2024-09-09 23:16 Yxh_blogs 阅读(300) 评论(0) 推荐(0) 编辑
摘要: PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践 我们在某宝或某多多上抢购商品时,如果只是下了订单但没有进行实际的支付,那在订单页面会有一个支付倒计时,要是过了这个时间点那么订单便会自动取消。在这样的业务场景中,一般情况下就会使用到延时队列。 阅读全文
posted @ 2024-09-02 09:11 Yxh_blogs 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 为什么说 Swoole 是 PHP 程序员技术水平的分水岭? 谈到这个话题有些朋友心中不免会有疑惑,为什么是 Swoole 而不是其他呢 阅读全文
posted @ 2024-08-26 09:08 Yxh_blogs 阅读(360) 评论(1) 推荐(1) 编辑
摘要: 聊聊 PHP 多进程模式下的孤儿进程和僵尸进程 在 PHP 的编程实践中多进程通常都是在 cli 脚本的模式下使用,我依稀还记得在多年以前为了实现从数据库导出千万级别的数据,第一次在 PHP 脚本中采用了多进程编程。 阅读全文
posted @ 2024-08-22 09:20 Yxh_blogs 阅读(163) 评论(2) 推荐(2) 编辑
摘要: 不是 PHP 不行了,而是 MySQL 数据库扛不住啊 大多数的业务场景下 PHP 还没有达到性能瓶颈,然而 MySQL 数据库就先行驾崩了。但我们总是不分青红皂白,一股脑的把原因归结于是 PHP 语言不行了,每当遇到这种情形我就会感叹到 PHP 的命真苦啊。 阅读全文
posted @ 2024-08-19 09:09 Yxh_blogs 阅读(936) 评论(4) 推荐(0) 编辑
摘要: PHP转Go系列 | ThinkPHP与Gin框架之打造基于WebSocket技术的消息推送中心 在早些年前客户端想要实时获取到最新消息,都是使用定时长轮询的方式,不断的从服务器上获取数据,这种粗暴的骚操作实属不雅。 阅读全文
posted @ 2024-08-15 09:10 Yxh_blogs 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 深入理解 PHP 高性能框架 Workerman 守护进程原理 守护进程顾名思义就是能够在后台一直运行的进程,不会霸占用户的会话终端,脱离了终端的控制。相信朋友们对这东西都不陌生了吧?如果连这个概念都还不能理解的话,建议回炉重造多看看 Linux 进程管理相关的基础知识。 阅读全文
posted @ 2024-08-12 09:09 Yxh_blogs 阅读(203) 评论(0) 推荐(2) 编辑
摘要: 为什么大部分的 PHP 程序员转不了 Go 语言? 树挪死,人挪活,这个需求我做不了,换个人吧。大家都有过这种经历吧,放在编程语言身上就是 PHP 不行了,赶紧转 Go 语言吧。 阅读全文
posted @ 2024-08-08 09:07 Yxh_blogs 阅读(1086) 评论(4) 推荐(0) 编辑
摘要: 一直让 PHP 程序员懵逼的同步阻塞异步非阻塞,终于搞明白了 经常听到身边写 Java、Go 的朋友提到程序异步、非阻塞、线程、协程,让系统性能提高到百万、千万并发,使我甚是惊讶属实羡慕。 阅读全文
posted @ 2024-08-05 09:17 Yxh_blogs 阅读(277) 评论(0) 推荐(0) 编辑
摘要: PHP转Go系列 | Carbon 时间处理工具的使用姿势 在日常的开发过程中经常会遇到对时间的处理,比如将时间戳进行格式化、获取昨天或上周或上个月的时间、基于当前时间进行加减等场景的使用 阅读全文
posted @ 2024-08-01 09:12 Yxh_blogs 阅读(180) 评论(0) 推荐(0) 编辑