Avatar notebook default
24篇文章 · 18444字 · 1人关注
  • Resize,w 360,h 240
    协程coroutine的PHP与Golang实现

    1、概念 传统单进程OS(单核):是按顺序执行进程A->B->C,缺点是单一执行流程,进程阻塞会浪费CPU时间资源。 多进程OS:进程ABC由C...

  • 数据脱敏方案

    一、定义 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在...

  • 常见web攻击与防御策略

    1.XSS 说明: XSS攻击全称 跨站脚本攻击(Cross Site Scripting),是为不和层叠样式表(Cascading Style...

  • Lua MoonScript 使用注意事项

    最近上了一个Lua/MoonScript的项目,第一次接触该语言,踩了一些坑,特此记录以为前车之鉴. 1.数组(table)下标默认从1开始,而...

  • Debian/Ubuntu 下 Nginx+Lua 环境搭建

    前言: 关于lua的特性不再赘述; 以下步骤均使用了apt-get进行操作,免去了诸如ng-lua组件手动加载等繁琐的步骤,妄图使用其他方式安装...

  • PHP 文件锁与进程锁

    鉴于前面介绍了swoole,就借用swoole的服务器/客户端与多进程机制对锁进行说明.这里只针对PHP的锁机制进行说明,由于SQL的锁与其作用...

  • PHP swoole (4.Memory)

    swoole由C实现, 这就意味这它在操作内存的时候具有天然的优势.swoole提供的关于内存的操作一共有七类,分别是: 1.Lock: 锁 2...

  • PHP swoole (3.多进程)

    文档: https://wiki.swoole.com/wiki/search/?q=process 关于进程的概念不再赘述.话不多说,直接...

  • PHP swoole (2.异步任务队列)

    文档: https://wiki.swoole.com/wiki/page/p-client.html 思路: 如果某一次业务或运算处理时间...

文集作者