浏览模式: 普通 | 列表

PHP Xcache 使用笔记

[ 2014-10-21 09:52:44 | 作者: admin ]
  XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 Linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x), 并支持线程安全/Windows. 与同类 opcode 缓存器相比更胜一筹, 比如能够快速跟进 PHP 版本.下面达内php培训老师为大家分享具体内容。

  直接一点形容Xcahce的2个特点:

  将PHP代码进行编译(表现类似于.NET和Java的编译,内部机制不同),这样可以不用重复读取PHP文件,加速整个程序的运行效率;

  可以缓存数据到内存中,直接可以方便调用(我一直很诟病PHP为什么连Application也没有),例如你的一些不会经常改动的数据,只用一次从数据库读取...

阅读全文…
attachments/201410/15_141004_u74p176t43d49355f941dt20101110093211.jpg


什么是 MultiDesk?

MultiDesk 是一个选项卡(TAB标签)方式的远程桌面连接 (Terminal Services Client)。

功能特性

        绿色软件,只有一个很小的可执行文件,采用C++编写,运行速度快!
        针对固态硬盘(SSD)、闪存盘专门优化设计,最大限度减少写盘
        新风格:状态栏和带有边界的适应窗口
        使用分组模式进行管理
        支持从分组属性继承用户名和密码
        支持对分组、服务器拖放操作
        选项卡(TAB标签)方式
        支持连接到控制台
        支持设置连接端口
        支持导入 MSTSC 的连接
        支持重定向指定的驱动器 (需要 RDP 6)
...

阅读全文…

Nginx通过判断User Agent过滤YisouSpider

[ 2014-10-14 20:13:08 | 作者: admin ]
http://www.slyar.com/blog/nginx-user-agent-yisouspider.html

这几天在写博客的时候经常出现服务器宕机,网页全部刷不出来,但是Ping服务器的时候又能Ping通。登录SSH看了下top,惊呆了,平均负载13 12 8。瞬间觉得我这是被人DOS了么?看了下进程基本上都是php-fpm把CPU给占了,去看下日志吧。。。

attachments/201410/14_201353_20140218_134447.png

一看不得了,基本上都是被一个User Agent叫"YisouSpider"的东西给刷屏了,一看就不知道是哪的蜘蛛,太没节操了,这到底是开了多少线程在爬啊。。。查一下IP吧


阿里巴巴你让我说你什么好呢,网上搜了一下这是阿里旗下一个叫"一搜视频"的网站发出的蜘蛛。你说一个视频网站每天爬我的博客几十万次是要闹哪样。。。
...

阅读全文…

Linux使用wget请求地址时报错

[ 2014-10-12 09:42:16 | 作者: admin ]
需求:

在crontab中使用wget请求某个url地址时,发现如果参数中带有特殊符号“.”的时候会出现此特殊符号后面其他参数被截断导致无法请求

例如:http://localhost/projectName?a=aaaa.aaa&b=bbbbb 这里的&b="bbbbb"被截断

解决办法:

在wget请求时在url上面加上双引号

例如:wget "http://localhost/projectName?a=aaaa.aaa&b=bbbbb"

mysql数据库结构比较工具

[ 2014-09-30 13:48:43 | 作者: admin ]
用常用的mysql gui工具就可以干这个啊,例如mysql workbench啊navicat啊(一般用它)

如果要比较简单的:
http://dbsynch.g6.cz/ (在线)
https://github.com/dsyph3r/php-mysql-diff/ (php)
https://bitbucket.org/stepancheg/mysql-diff/ (scala)
楼上那个用meld也不错

有个软件 dbForge Schema Compare for MySQL ,用起来不错

Ajax 中文乱码问题——gbk,gb2312

[ 2014-09-29 15:26:11 | 作者: admin ]
function doFind(default_value){
   var q_bureau_name = document.forms[0].q_bureau_name.value;
   var defpars = '';
   if(default_value != null){
     defpars = '&default_value='+default_value;
   }
   var url = 'customeroperAction.do';
   var pars = 'action=getbureaulist&sname=customerTel.TEL_BUREAU&q_bureau_name='+encodeURI(encodeURI(q_bureau_name))+defpars; //encodeURI 两次将文本字符串编码为一个有效的统一资源标识符 (URI)。
...

阅读全文…

js url传值中文乱码之解决之道

[ 2014-09-29 15:25:06 | 作者: admin ]
因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格
在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试,
处理方法一。
js 程序代码:url=encodeURI(url);注意是整个URL
服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二。
js:
var url="name="+name;
url=encodeURI(encodeURI(url)); //用了2次encodeURI
window.location = "<%=path%>/inner/line/line.jsp?"+url;
...

阅读全文…
http://bbs.aliyun.com/read/176977.html?spm=5176.7189909.0.0.voFjZD

您好,日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,建议您尽快完成漏洞修补,修复方法如下,请了解!
 
特别提醒:Linux 官方已经给出最新解决方案,已经解决被绕过的bug,建议您尽快重新完成漏洞修补。openSUSE 镜像已经给出修复方案了。

 
 
【漏洞检测方法】
漏洞检测命令:env -i X='() { (a)=>\' bash -c 'echo date'; cat echo
需要注意的是,如果以前检查过,当前目录建立了echo文件,需要先删除该文件再检测
...

阅读全文…