51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

Nginx PHP 限制并发 加白名单
新视野

Nginx PHP 限制并发 加白名单

厉飞雨 阅读(226) 评论(0) 赞(18)

下面方法可以防止黑客知道你的源服务器真实IP进行并发攻击,通常只需要保护动态文件请求,如PHP。 添加文件 nginx/conf/limit/whiteip.conf 里面是你要忽略限制的白名单IP地址,通常是你自己的地址或者CND地址,或者负载均衡服务器的IP地址,再或者你的安全代理服务器的地址。 127.0.0.1 0; #白名单: 127.0.0...

php mysql SQL注入语句构造
开发笔记

php mysql SQL注入语句构造

厉飞雨 阅读(245) 评论(0) 赞(21)

<p>由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句的构造方面更是个难点,本文主要是借对Okphp BBS v1.3一些文件得简单分析,来谈谈php+mysql注射语句构造方式,希望本文对你有点帮助。</p> <p>声明:文章所有提到的&quot;漏洞&quot;,都没有经过测试,可...

用PHP的实现一个高效的数据库(文件存储,NOSQL)
软件教程

用PHP的实现一个高效的数据库(文件存储,NOSQL)

厉飞雨 阅读(208) 评论(0) 赞(16)

<p>用文件的方式读写,一个文件是索引文件,另一个文件是真实的数据文件。</p> <p>索引文件分为2部分,第一部分是所有的指针,记录第二部分的位置;第二部分是索引记录。所有的索引指针:是记录所有相同Hash值的key的指针,它是一个链表结构,记录在数据文件的位置和同key的下一个值。</p> <p>索引记录中:<...

Memcached分布式部署方案设计(含PHP代码)
白嫖帮

Memcached分布式部署方案设计(含PHP代码)

厉飞雨 阅读(206) 评论(0) 赞(15)

<p>一台Memcache通常不能满足我们的需求,这就需要分布式部署。Memcached分布式<br /> 部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇<br /> 将以PHP作为客户端,来分析两种方案。</p> <h3>普通Hash分布</h3> <hr /&g...

php读取apk包信息,提取应用图标
经验分享

php读取apk包信息,提取应用图标

厉飞雨 阅读(419) 评论(0) 赞(19)

<p>项目中需要在客户上传APK后自动分析出APK包名名称等信息,并提取出应用的图标,并立即返回到服务端 .</p> <p>试了很多方法,都很难满足需求,其中最知名的应该是ApkParser,但它不能得到应用图标信息;</p> <p>另外还有推荐使用apktool进行反编译apk包,但速度太慢,解一个包大概要5秒以上,...

php使用redis存储session
软件教程

php使用redis存储session

厉飞雨 阅读(236) 评论(0) 赞(19)

<p>phpinfo,可以看到session存储,可以使用files user memcache<br /> redis,使用数据库存储session的好处是较之文件存储,在大用户量下速度更快,性能更优,而且如果做分布式系统,肯定是需要使用数据库存储<br /> session的。这里总结下使用redis存储session的两种方式</...

PHP ORM框架与简单代码实现
软件教程

PHP ORM框架与简单代码实现

厉飞雨 阅读(232) 评论(0) 赞(17)

<p>ORM即Object/Relation Mapping的简写,一般称作&quot;对象关系映射&quot;,在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。</p> <p>我们可以结合PHP和MySQL,从ORM的四个核心理念来认识它:</p> <p>•...