`
philix
  • 浏览: 80761 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
apache ab常常抛异常, 不好用. 哎 2004年02月18日 星期三 Siege:压力模拟/测试工具 还是转贴了车东兄弟的文章。感觉对静态html站点的测试还是比较有效的。microsoft的application center test (ACT)工具用起来就比较麻烦。不过那个是用来测试动态web程序的,着眼点不一样。作为开源软件,ms就没啥好比了。大家各取所需吧。 Siege(英文意思是围攻)是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访 ...
发现多线程并发下载,把squid冲击的一塌糊涂。Squid目前对Range Request的处理,确实不如人意。所以无奈只好想办法,禁止所有带Range请求的下载。   实际方法还是比较简单的, squid 2.5以后,可以通过匹配request header来定义ACL,然后拒绝掉这类访问就可以了.acl rangeget req_header Range .* http_access deny rangeget 注意这个http_access要写在比较靠前的位置比较好. ------------------------------------------ ...
Tomcat绑定ip地址 2009-04-28 16:23 发表 貌似在tomcat的配置里,没有绑定某个IP的方法,默认是绑定机器上所有的IP。但是,有些应用环境,就是需要特定绑定某个IP的。比如我做Apache+tomcat的整合,不想tomcat暴露在公网上,这样就需要只绑定127.0.0.1的形式来实现。 在网上查了一下,大多数人说不能。后来在一个人的回复里找到了答案: 其实超简单: <Connector port= "8080"  address= "127.0.0.1"   maxHttpHea ...
*** //DoLogin_OnClick if (Utils.getUserId(e.getPage()) != null ) { String userId = DBTools.toSql(Utils.getUserId(e.getPage()), JDBCConnection.TEXT, "Connection1"); SessionStorage.getInstance(e.getPage().getRequest()).setAttribute("User_Name", DBTools.dLookUp ...
参考: http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/valves/JDBCAccessLogValve.html         conf/server.xml         <Host name="www.xx888.com"  appBase="D:/opt/Tomcat/xx888"             unpackWARs="false" autoDeploy="false"       ...
FCKTools._ProcessLineBreaksForPMode = function( oEditor, text, liState, node, strArray ) {     var closeState = 0 ;     var blockStartTag = "<p>" ;     var blockEndTag = "</p>" ;     var lineBreakTag = "<br />" ;     if ( liState )     {         ...
codecharge 可以讲,是一个自动化的开发工具. web开发的难点即在于[输入] , 开发人员每天化大量的时间写表单,写表单验证,写表单入数据库 ; codecharge 帮你解决这些!   几年前,我还在做PHP开发的时候,也曾经关注过它,但当时感觉它生成的代码太庞大,运行慢. 后来,我转向java开发了,无意中又关注到它. 这次感觉不一样了. 它生成的jsp代码也庞大复杂. 可是java应用服务器正是干这个事情的, 加载一次之后再次运行就快了, 所以在java上实现复杂的应用是现实的. 因而codecharge生成的java代码就得现实,变得非常有价值! ...
package lix.util; import org.apache.oro.text.perl.*; class CleanHtml { public static String clean(String html){ StringBuffer buffer = new StringBuffer(); Perl5Util preg = new Perl5Util(); preg.substitute(buffer,"s/<script[^>]*?>.*?<\\/script>//gmi",html ...
    import org.apache.oro.text.perl.*; request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); String htmlString =""" <html xmlns="w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr"> <head> ...
Scooter Framework——简化的Java CRUD 2010年05月26日10:03   【IT168 评论】年初Scooter Framework发布了1.0 RC2,它为Java开发者带来了类似于Rails的RESTful Web平台。近日,InfoQ有幸采访到了Scooter Framework项目的创建者John Chen一探究竟。   Scooter Framework的灵感来自于RoR所倡导的简单易用的理念,针对当今使用Struts、Spring和Hibernate开发Java Web应用的风潮,Scooter Framework提出了另一种开发方式,其主要特 ...
经测试发现如下问题:   groovyservlet 的一个问题: include包含进来的文件中,setHeader无法使用     测试过了, 被包含的JSP文件中,也有这个问题.    看来groovyservlet表现成这样也不是个问题了...
builder非常好用.不过,它默认会把引号,尖括号等做转义; 有时我不需要这个特性.  幸好我找到解决方法.     在groovy servlet中这样用,即可   html.div{ html.getMkp().yieldUnescaped("<a href='/script/system/'>点此返回</a>"); div("<a href='/script/system/'>点此返回</a>"); }   .getMkp().yieldUnescaped //这样出来的,就 ...
要想在重定向之前输出一些提示信息,可能会想到: out.println("<script>alert('错误信息'')</script>"); response.sendRedirect(index.html); return; 但这个简单的想法,实现不了. 没办法....只好另想他法 1.全部用out.println输出javascript,由javascript完成重定向 out.println("<script>alert('错误信息')</script>"); out.println( ...
配置好groovyservlet就可以开始用groovy脚本写网站程序了. 真的很方便,边写边调试, 性能也挺好 , 比PHP强多了. 不足的就是 java比较消耗内存.   可是有一个问题不爽,好在我已经解决了: groovy脚本里写了中文, 就会出现乱码.(容器是Tomcat 6.1.6) 如果把文件保存为UTF-8不代BOT 貌似有时可以正常; 如果把文件保存为UTF-8带BOT,直接就不能运行了; 如果把文件保存为GBK,首次访问时会乱码, 修改一次后被scriptEngine发现后, 居然就不乱码了!   (另外,如果把容器换成resin 4, UTF-8带BO ...
使用:         MD5 cipher = new MD5("明文内容");         println cipher.asHex();   /* * MD5 in Java JDK Beta-2 * written Santeri Paavolainen, Helsinki Finland 1996 * (c) Santeri Paavolainen, Helsinki Finland 1996 * * This library is free software; you can redistribute it and/or * m ...
Global site tag (gtag.js) - Google Analytics