
技术杂谈
文章平均质量分 84
技术杂谈
A码农先森
微信公众号《码农先森》作者,专注于 PHP 转 Go 技术领域的知识分享。
展开
-
PHP 程序员学会了 Go 语言就能唬住面试官吗?
唬住了 50k ,唬不住就 5k 。这句话一直是 PHP 程序员之间相互吹捧、吹牛逼的笑点,每次面试过后都会挠挠头上仅剩的几根头发,回想自己是否吹牛逼会过了头。原创 2024-09-09 08:30:00 · 432 阅读 · 0 评论 -
聊聊 PHP 多进程模式下的孤儿进程和僵尸进程
在 PHP 的编程实践中多进程通常都是在 cli 脚本的模式下使用,我依稀还记得在多年以前为了实现从数据库导出千万级别的数据,第一次在 PHP 脚本中采用了多进程编程。原创 2024-08-22 09:00:00 · 587 阅读 · 0 评论 -
不是 PHP 不行了,而是 MySQL 数据库扛不住啊
大多数的业务场景下 PHP 还没有达到性能瓶颈,然而 MySQL 数据库就先行驾崩了。但我们总是不分青红皂白,一股脑的把原因归结于是 PHP 语言不行了,每当遇到这种情形我就会感叹到 PHP 的命真苦啊。原创 2024-08-19 09:00:00 · 449 阅读 · 0 评论 -
深入理解 PHP 高性能框架 Workerman 守护进程原理
守护进程顾名思义就是能够在后台一直运行的进程,不会霸占用户的会话终端,脱离了终端的控制。相信朋友们对这东西都不陌生了吧?如果连这个概念都还不能理解的话,建议回炉重造多看看 Linux 进程管理相关的基础知识。原创 2024-08-12 09:18:45 · 691 阅读 · 0 评论 -
PHP 高性能框架 Workerman 凭什么能硬刚 Swoole ?
一次偶然看到了国外某机构针对 PHP 周边生态框架及扩展的性能测试排行榜,看到 Workerman 竟遥遥领先 Swoole。在我们 PHP 程序员现有的认知里,Swoole 作为一个基于 C/C++ 语言编写的扩展程序,性能居然落后了。原创 2024-07-22 09:20:43 · 644 阅读 · 0 评论 -
PHP 程序员为什么依然是外包公司的香饽饽?
PHP 唯一的爽点就是开发起来「哇真快」这刚好和外包公司的需求相契合,在 Web 领域的芒荒年代 PHP 以王者姿态傲视群雄。原创 2024-07-18 09:04:05 · 326 阅读 · 0 评论 -
PHP 程序员是学 Swoole ?还是学 Go ?
这次为什么要讨论这个话题,因为 Swoole 和 Go 在 PHP 程序员坊间一直都是茶语饭后的谈资,觉得懂 Swoole 和 Go 的就高人一等。原创 2024-07-11 09:05:42 · 874 阅读 · 0 评论 -
透过 Go 语言探索 Linux 网络通信的本质
各种编程语言百花齐放、百家争鸣,但是 “万变不离其中”。对于网络通信而言,每一种编程语言的实现方式都不一样;但其实,调用的底层逻辑都是一样的。linux 系统底层向上提供了统一的 Socket 通信系统函数,动态链接库中就是实现网络通信的关键类库。下面我们会以 Go 语言为例,来分析网络通信数据传输的路径;最终揭开各大编程语言网络通信的神秘面纱。唯一不变的是变化,新技术层出不穷。对于我们技术人来说,不断学习新的技术是永无止境的,时间长了会陷入疲惫不堪。原创 2024-07-04 22:36:19 · 451 阅读 · 0 评论 -
PHP 真的不行了?透过 PHP 的前世今生看真相
时代造就了马云,同样也成就了 PHP。PHP9 还在紧锣密鼓的开发中,据说为了更好的性能,会引入类似 async/await 原生异步编程的方式,这对于 PHP 来说将是一种前沿且高效的编程模式。原创 2024-07-04 09:09:30 · 1007 阅读 · 0 评论 -
写代码,为什么还需要作图?
画图是理解业务逻辑思考锻炼的过程,是分析复杂业务逻辑的基本功力。有时我们面对一个业务,脑子里整理思路的时候,想的明明白白,但是一画图则原型毕露,暴露出很多没有考虑到的问题。因此在编码之前,画图是很有必要的,它可以理清逻辑,能提前发现逻辑错误并予以及时纠正。最后,画图也是需要我们掌握的必备技能之一,它可以适应各种行业、各种场景,不仅仅只是适合编码;希望这次的分享,可以让大家对画图这项技能有个基本的认识,能够意识到其重要性。原创 2024-07-01 22:33:27 · 780 阅读 · 0 评论 -
经验分享之会员 SaaS 系统
2018年,这是不平凡的一年;互联网行业的中台战略、会员经济等模式如火如荼,同时也逐渐地走入我们公司每个人的视野。原创 2024-06-28 22:40:48 · 1064 阅读 · 0 评论 -
PHP 网络通信底层原理分析
我们日常的程序开发大多数都是以业务为主,很少会接触到底层逻辑。对于我们程序员来说,了解程序的底层运行逻辑,更有助于提升我们对程序的理解。我相信大多数的人,每天基本上都是完成业务需求。原创 2024-06-27 22:42:38 · 420 阅读 · 0 评论 -
Swoole v6 能否让 PHP 再次伟大?
自 Swoole 从 2012 年发布第一个版本开始,就扛起了 PHP 领域异步通信的大旗,但这多年以来 Swoole 的发展也是实属不易。原创 2024-06-27 09:08:09 · 1427 阅读 · 0 评论 -
Swoole 协程与 Go 协程的区别
协程是轻量级的线程,开销很小。Swoole 的协程客户端需要在协程的上下文环境中使用。在 Swoole v4.3.2 版本之后,已经支持协程 CPU 密集场景调度。Go 语言层面就已经完全支持协程了。原创 2024-06-26 22:51:50 · 1364 阅读 · 0 评论 -
PHP 界的扛把子 Swoole 异步通信利器
今天我主要是介绍了 PHP-FPM 和 Swoole 的内部运行流程及 Swoole 协程的使用方法,Swoole 的应用场景还非常广泛。我经常听到网上有人说,PHP 快凉凉了。其实 Swoole 的出现又让 PHP 出现了新的生机。原创 2024-06-26 22:47:16 · 705 阅读 · 0 评论