`
hhcysn
  • 浏览: 15789 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
文章列表
Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度 ...

Tomcat详解

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single Engine Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connect ...
js验证 /** * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一< span>元素来显示错误信息. * * @author wangzi6hao * @version 2.1 * @description 2009-05-16 */ var checkData = new function() { var idExt="_wangzi6hao_Span";//生成span层的id后缀 /** * 得到中英文字符长(中文为2个字符) * * @param ...
     网页可见区域宽:document.body.clientWidth        网页可见区域高:document.body.clientHeight        网页可见区域宽:document.body.offsetWidth      (包括边线的宽)        网页可见区域高:document.body.offsetHeight      (包括边线的宽)        网页正文全文宽:document.body.scrollWidth        网页正文全文高:document.body.scrollHeight        网页被卷去的高:docum ...
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; ...
对于一个表单模板,提交后struts2通过get方法获取值封装成对象去验证, 如果验证失败返回表单模板,同时对于已经封装成的对象直接取出值放到模板, 模板解析的时候不通过Action的get方法再去取这个对象的数据,其他数据依旧通过Action的get方法 暂时这么理解,隐约觉得有问题。 见framework-form项目
写个宏 setCase.ftl: <#assign FORM_TEXT = "单行文本"/> <#assign FORM_MULTI_TEXT = "多行文本"/> <#assign FORM_DATE_TEXT = "日期"/> <#assign FORM_CURRENCY_TEXT = "货币"/> <#assign FORM_NUMBER = "数值"/> <#assign FORM_FLOAT_TEXT = ...
用FreeMarker直接在页面上获取当前时间,直接扩展FreeMarker的方法来实现。使用扩展Struts2的FreemarkerManager来实现。 (也可以通过宏的方式实现)一、写一个类继承Struts2的FreemarkerManager package com.yourcompany.freemarker; import javax.servlet.ServletContext; import org.apache.struts2.views.freemarker.FreemarkerManager; import freem ...
    ie&firefox        document.getElementById("frameId").contentWindow.varName;       document.getElementById(" frameId ").contentWindow.functionName();       document.getElementById(" frameId ").contentWindow.document.getElementById("someId");       $(&q ...
F键类 F2显示详细信息 F3跳到声明或定义的地方 Ctrl + 键类 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D删除当前行 Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) Ctrl+T 快速显示当前类的继承结构 Ctrl+O 快速显示 OutLine Ctrl+F 查找/替换 Ctrl+ / 在代码窗口中是这种注释(推荐使用Ctrl +Shift + C注释) Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+W 关闭当前Editer Ctrl+K 参照选中的Word快速 ...
配置插件有两种方法,一是真接将插件解压缩到D:\eclipse\plugins文件夹中,二是写LINK文件,这种方法比较容易管理插件,添加、删除插件都很方便,推荐使用这种。下面主要说用第二种方法,以配置tomcatplugin插件为例: 1、将标准插件放入文件夹内,如将eclipse/[plugins,features]放入任意命名的tomcat文件夹中 2、到eclipse安装目录中,新建一个links目录,在该目录下,新建一个文件tomcat.link(文件名任意,可以先建一个文本文件,然后另存为link文件),内容为:path=tomcat文件夹路径(注意路径分隔符使用"/& ...
实例化一个子类     1,从父类到子类依次加载类:         a , 在堆空间中为static变量分配内存         b , 进行默认初始化         c , 进行显式初始化         d , 执行static代码块     2,从父类到子类依次实例化:            a , 在堆空间中为实例变量分配内存并进行默认初始化         b , 绑定构造方法参数,即将new时传入的实参赋给形参         c ,  构造方法中如有this()调用,则调用相应的重载构造方法,最终有某构造方法未调用this(),                  ...
写的一个工作流设计前台界面,代码效率不高,有很大优化空间、、、 workflow_index.html <html> <head> <meta charset="GBK"> <title>WorkFlow D</title> <link rel="stylesheet" href="jquery/development-bundle/themes/base/jquery.ui.all.css"> <link rel=" ...
Global site tag (gtag.js) - Google Analytics