PHP分布式架构RPC介绍以及手写RPC框架

分布式解决了什么问题? 举个例子,当网站有10万个访问,已经没法处理这么多访问请求,通常,我们可以提高服务器的配置,其次我们还可以添加服务器来分流处理,如果一台机器只能处理6万个请求,那么我们在加一台服务 ...

2021年技术生涯规划

1、更加精进linux操作/shell脚本编程 2、深入理解composer组件原理 3、规范单元测试 4、深挖docker容器和自动化部署 5、多实践分布式架构 6、多实践分布式缓存 7、多实践分布式RPC 8、多实践消息中间件 9、多实践解 ...

致橡树

我如果爱你 绝不像攀援的凌霄花, 借你的高枝炫耀自己; 我如果爱你 绝不学痴情的鸟儿, 为绿荫重复单调的歌曲; 也不止像泉源, 常年送来清凉的慰藉; 也不止像险峰, 增加你的高度, 衬托你的威仪。 甚至日光, 甚 ...

Feb 6,2021

因为疫情第一次在异地过年,天气暖和了,希望疫情早日褪去,登上回家的征程

Feb 1,2021

生活经常是一种匆忙的追求,恬静和安逸是暂时的,是对匆忙追求的一种报答。因为短暂,所以美好,所以值得。

PHP 7 的内存回收原理?

在PHP中的变量占用的空间是不需要我们手动回收的,内核帮我们处理了这部分的工作。相比C,这大大方便了我们的操作。这里主要说一下变量的GC机制 在我们了解GC时,有必要介绍一哈变量在底层的实现。 zval的结构 struc ...

PHP中Trait的使用

面向对象编程的三大特性是:抽象,继承,多态。我们都知道,PHP是一种单继承的语言,那么如何在PHP中如何实现多继承呢? 我们先来考虑这样一个需求: 我们的项目是多模块,多平台开发。我们会使用MVC分层,将操作数 ...

如何避免成为一个油腻的程序员?

油腻程序员的一生: 代码水平不高的时候,天天加班也干不完,还说其实是喜欢。 随着代码水平的提高,注释写的越来越少,话也越来越少了。 话说得少了,觉得办公室气氛变得有点压抑,于是离职换了一家公司。 在新的公 ...

PHP去除BOM头方法

<?php /** * 批量去除文件头bom. * Author: Simon * E-mail: vsiryxm@qq.com * Date: 2015-8-5 */ class Bom { static public $total = 0; //文件数统计 static public $count = 0; //替换数统计 ...