摘要: 1. URL访问限制 2. 防止SQL注入 3. 文件包含 4. DDOS SYN flood - 防御方法:开启SYN Cookies 应用层DDOS - 防御方法:ip频率限制/验证码访问/使用iptables封锁恶意ip 5. ReDDOS 工具:RegexBuddy 检测正则表达式是否存在R 阅读全文
posted @ 2023-12-27 23:12 雲舒 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1. 网络时延 工具:ping、tcpdump、 2. nginx查看运行状态 参数说明: 3.ab测试 说明: 4.查看系统的运行状况-top命令 参数说明: 5.查看磁盘运行情况 - vmstat和sar命令 6. 查看网络链接状况 - netstat 7. 其他工具 - Nmon 可配合Nmo 阅读全文
posted @ 2023-12-27 22:48 雲舒 阅读(1) 评论(0) 推荐(0) 编辑
摘要: <?php class MiniLog { private static $_instance; private $_path; private $_pid; private $_handleArr; function __construct($path) { $this->_path = $pat 阅读全文
posted @ 2023-12-26 23:32 雲舒 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 效果: 保存的图片: 保存的文本内容: 源码链接:https://github.com/yunshu2009/pythonspiders/blob/master/Taobaomm/Taobaomm.py 阅读全文
posted @ 2017-09-21 00:08 雲舒 阅读(877) 评论(0) 推荐(0) 编辑
摘要: PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写。它是一个跨平台脚本语言,深受C、C++和Java的影响。 在 Linux 命令行中运行 PHP 代码 PH 阅读全文
posted @ 2015-09-18 17:36 雲舒 阅读(23896) 评论(0) 推荐(1) 编辑
摘要: 介绍PHP PhantomJS 是一个灵活的 PHP 库加载页面通过 PhantomJS 无头浏览器并将返回页面响应。这是方便于需要JavaScript的支持,同时还支持截屏测试网站。功能列表通过 PhantomJS 无头浏览器加载网页查看详细的响应数据包括页面内容、 标题、 状态代码等。处理重定向 阅读全文
posted @ 2015-08-08 22:03 雲舒 阅读(2177) 评论(0) 推荐(0) 编辑
摘要: 一、基准测试 php网站优化最佳实践:优化前端(压缩js/css/images) >程序优化(编码最佳实践、opcode缓存、变量/数据缓存) >数据库、服务器调优-->操作系统调优 1、基准测试实用工具 定义请求/响应生命周期 典型的http请求包含正在尝试访问的主机信息、浏览器信息以及对web服 阅读全文
posted @ 2014-10-19 22:29 雲舒 阅读(636) 评论(3) 推荐(0) 编辑
摘要: 读取中文的xls、csv文件会有问题,网上找了下资料,发现PHPExcel类库好用,官网地址:http://phpexcel.codeplex.com/ 1、读取xls文件内容 <?php //读取xls header("Content-Type:text/html;charset=utf-8"); 阅读全文
posted @ 2014-08-07 01:11 雲舒 阅读(1106) 评论(1) 推荐(0) 编辑
摘要: php汉字转拼音 php函数(由dedecms(dedecms/include/inc/inc_fun_funAdmin.php)的SpGetPinyin函数修改,dedecms的字典不太完全): 包含的字典见附件:pinyin.rar/pinyin.dic (gbk) 下载地址:http://fi 阅读全文
posted @ 2014-07-04 17:58 雲舒 阅读(593) 评论(0) 推荐(1) 编辑
摘要: 1.简介 deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一个队列,但是你可以在任何一端添加或移除元素。 参考:http://zh.wikipedia.org/zh 阅读全文
posted @ 2014-04-17 13:11 雲舒 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一、安装Redis 1.下载安装包 wget http://download.redis.io/releases/redis-2.8.6.tar.gz 2.解压包 tar xzf redis-2.8.6.tar.gz 3.编译 cd redis-2.8.6 make 出现 “-bash:make:c 阅读全文
posted @ 2014-04-01 14:34 雲舒 阅读(467) 评论(0) 推荐(0) 编辑
摘要: tar -zcvf abc.20140325.tar.gz --exclude=./abc/kkk/--exclude=./abc/hhh/ ./abc/ 发现没有过滤成功,后来发现这种方法是不对的(不能带反斜杠),正确的方法应该是: ① tar -zcvf abc.20140325.tar.gz 阅读全文
posted @ 2014-03-26 13:06 雲舒 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 目录索引:1.概念 2.安装并使用memcached 3.对memcached进行curd操作 4.用memcache扩展操作Memcached 5.memcached机制深入理解 6.memcache的细节 1.概念 Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这 阅读全文
posted @ 2013-12-07 23:07 雲舒 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.linux平台 30 3 * * * sh /data/tools/mysqlbackup.sh 每天3点半备份数据库mysqlbackup.sh(备份最近5天的数据): 2.windows平台 ... 阅读全文
posted @ 2013-11-21 13:22 雲舒 阅读(5566) 评论(0) 推荐(0) 编辑