240 发简信
IP属地:广东
  • 120
    深入 ProtoBuf - 编码

    在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 ProtoBuf 是如何尽其所能的压榨编码性能和效率的。 编码...

  • 120
    page cahe

    page cache 本质上是内核用了一块内存来解决 io设备和应用程序之间 巨大速度差距,减少 I/O,提升应用的 I/O 速度。 不使用page cache 则会有2个选...

  • 120
    go-redis 源码分析:连接池

    笔者最近在项目中基于 go-redis 实现 Redis 缓存优化性能。go-redis 是一个 Go 语言实现的 Redis 客户端,既然是网络服务的客户端,为了高效利用有...

  • 多进程编程mysql超时定位

    背景介绍 年前对下单中的异步出单队列进行了重构,用主进程fork子进程处理消息队列。因为可以通过控制子进程的数量,提高该消息队列的处理效率。由于一开始,都只是先上消息量不大的...

  • 120
    php7字符串底层实现

    本篇为《php7底层设计与源码实现》的读书笔记php7 的字符串以zend_string 为载体,实现字符串的功能,还提供性能高效的smart_str zend_string...

  • 120
    php变量的基本实现

    PHP作为“世界上最好的语言”,我们都知道php是弱类型语言,即在使用过程中,可以任意改变变量的类型。这对于代码中的灵活性有极大的方便。php底层是由c语言去实现的,那么c语...

  • 120
    php7变量的实现

    PHP作为“世界上最好的语言”,我们都知道php是弱类型语言,即在使用过程中,可以任意改变变量的类型。这对于代码中的灵活性有极大的方便。php底层是由c语言去实现的,那么c语...

  • mysql 翻页优化

    mysql翻页优化 对于翻页,我们通常是用 但是当要越翻后面的页数之后,耗时变得很长 究其原因,是因为mysql在查询中,查询了1000010条数据,并把前面的1000000...

  • 正则表达式

    正则表达式在开发中不会频繁使用,但是需要使用的时候就需要去查阅,这里做一下学习笔记 正则表达式的作用 匹配 分割 替换 查找 正则表达式主要由两部分组成,pattern 和s...

  • php代码中枚举类型解藕

    开发中经常遇到一个表的字段,如性别(1代表男,2代表女)这种情况 直接上代码 例如sex字段

  • 120
    Linux软件安装管理之——RPM与YUM详解

    【Linux软件安装管理系列】— — 传送门: — —《Linux软件安装管理之——源码安装详解》 — —《Linux软件安装管理之——RPM与YUM详解》 — —《Linu...

  • php用redis重写session机制

    php文档地址参考文章基本是对原博的搬运。加上一些7.1版本的小修改

  • composer自动加载

    理解自动加载函数的原理 在实例话一个类时,如有全局的自动加载函数,则会将类的命名空间及类名传入到加载函数,然后由加载函数解析加载对应的路径。 以下为composer auto...

  • php 面向对象

    访问控制 public 可在外部调用protected 只能在类的内部 或者子类中调用prrivate 只能在自身内调用 子类继续父类中的方法,public 和protect...

  • mysql查询缓存

    查询缓存工作原理 mysql手册地址一条查询语句在被解析之前,就会和查询缓存进行对比,查询的语句,必须完全相同,才会被查询缓存视为同一语句,不同的数据库,查询协议版本,或者字...

  • 上传漏洞防御

    参考文章防范原理控制用户上传,不能上传脚本文件;控制文件读取,不让文件执行。 限制上传后缀检查上传后缀,通过白名单,黑名单进行过滤 文件类型检查 文件内容检查文件头检查,检查...

  • sql注入

    参考文档参考文档2 就是通过把SQL命令插入到Web提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)...

  • cookie安全策略

    签名防篡改通过对cookie的参数进行组合加密生成特定的密钥,在接收cookie时进行验证,防止cookie被人修改。 私有变换对cookie参数进行加密,在服务端接收时,在...

  • js利用canvas合成图片

    转自 前端老徐合成图片 递归方式合成图片

  • csrf攻击

    跨站请求伪造,通过伪装来自受信任用户的请求来利用受信任的网站。 参考慕课手记 原理 在用户登陆站点B的前提下,从站点A,避开站点B的前端,发送请求到站点B。 防止手段 sam...