用户中心USER CENTER

首页/用户
  • Swoole 源码分析——内存模块之共享内存

    摘要:前言我们知道,由于没有多线程模型,所以更多的使用多进程模型,因此代码相对来说更加简洁,减少了各种线程锁的阻塞与同步,但是也带来了新的问题数据同步。相比多线程之前可以直接共享进程的内存,进程之间数据的相互同步依赖于共享内存。 前言 我们知道,由于 PHP 没有多线程模型,所以 swoole 更多的使用多进程模型,因此代码相对来说更加简洁,减少了各种线程锁的阻塞与同步,但是也带来了新的问题...

    diabloneo 发布于PHP
  • 给PHP开启shmop扩展实现共享内存

    摘要:在项目开发中,想要实现多个进程之间共享数据的功能,让客户端连接能够共享一个状态,需要开启共享内存函数。一找到源码包里的扩展目录,进入二执行,生成配置三执行命令开始编译四修改开启扩展复制返回的那行路径添加此行代码,后面跟上重启 在项目开发中,想要实现PHP多个进程之间共享数据的功能,让客户端连接能够共享一个状态,需要开启共享内存函数shmop。如果预期考虑会遇到这方面需求,那么最好在编译...

    diabloneo 发布于PHP
  • POSIX函数

    摘要:警告通过函数,可以检索很多敏感数据,例如以及其它函数。当开启了安全模式,函数并不会执行任何的权限检测。返回当前进程所在的当前控制终端的路径名返回值成功时,返回路径名。返回值返回一个关联数组,下标为定义的各种限制。 POSIX: 简介: 该模块包含了定义在 IEEE 1003.1(POSIX.1)标准文档里的函数的接口,通过其它手段无法访问。 警告:通过POSIX函数,可以检索很多敏感...

    diabloneo 发布于PHP
  • Docker+Haproxy代理内网MongoDB数据库TCP

    摘要:一问题内网有一台服务器安装了,因开发需要,要外网也能访问。查询资料后发现可以解决。方法是,用外网的服务器代理内网。二环境外网数据库内网数据库端口三实现步骤宿主机下载镜像宿主机添加配置文件用于容器挂载配置的文件创建且运行容器在宿主机测试 一、问题 内网有一台服务器安装了MongoDB,因开发需要,要外网也能访问。查询资料后发现Haproxy可以解决。方法是,用外网的服务器代理内网TCP。...

    diabloneo 发布于容器云
  • EOS 源码解析 区块回滚对交易的影响

    摘要:在主网上玩耍的小伙伴们肯定遇到过区块回滚导致自己的交易没有上链。这种情况让有些人误以为区块回滚会丢弃交易。其实区块回滚并不是导致交易没上链的主要原因,主要原因是交易过期了才导致交易被丢弃。源码解析我们来看看区块生产时是如何丢弃过期交易的。     在主网上玩耍的小伙伴们肯定遇到过区块回滚导致自己的交易没有上链。这种情况让有些人误以为区块回滚会丢弃交易。 其实区块回滚并不是导致交易没上链...

    diabloneo 发布于区块链
<