`
yinchunjian
  • 浏览: 283112 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
经常在我们Java Web项目中看到jar/war/ear这几种文件类型,它们之间有何不同之处呢?我查了一些资料归纳整理如下:jar/war /ear三种文件,在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:   Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件 (auxiliary files)等   War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的 一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访 ...
首先要说说Weblogic的classloading的机制(不同的Applicaiton Server,classloading的方式各有不同)。简而言之,weblogic默认情况下采用的是parent first的方式。但这个parent first,是有“讲究”(tricky)的。   1。父类加载器和子类加载器之间的关系类似于Java中,父类和子类之间的对象关系。 2。Weblogic会将所有load到的class缓存到cache中。(子类classloader能看到父类classloader加载到cache中的class)   默认情况下,当我们的应用程序(ear,w ...
系统部署在weblogic8.1上去后,发现比在tomcat下慢很多,经过分析排查,原因是web应用的WEB-INF下的weblogic.xml里的参数设置不合理(使用默认值有时并非最佳值)造成的,具体说明如下: 1,pageCheckSeconds  <jsp-descriptor>    <param-name>pageCheckSeconds</param-name>   <param-value>-1</param-value> </jsp-descriptor>   pageCheckSecond的默 ...

java常量定义

    博客分类:
  • java
static final String MY_STATIC_FINAL_FIELD = "me";

java接口

    博客分类:
  • java
public interface Runnable {     public abstract void run(); } 这段代码在JDK 1.0时代已经是如此了。java.lang.Runnable的代码部分从JDK 1.0.2到JDK6都一直没有变过,只有注释里的说明有少量更新而已。已经能用就没人想去改了…吧。 即便是当时的Java语言规范也是不鼓励这种写法的。 ------------------------------------------------------- java 接口里面的方法天生就是public abstract声明的,这个不加,直接写 void xxx( ...
<div id="test"></div> $("#test") //jQuery对象 $("#test")[0] //jQuery对象->原生的DOM对象 $($("#test")[0]) //DOM对象->jQuery对象(有点绕,但只要明白使用$()后能将原生的DOM对象封装成jQuery对象即可)
打开你tomcat/conf/web.xml         找到 <param-name>listings</param-name>     <param-value>fasle</param-value>      把fasle 改成   true  
//创建表1 create table test1( name varchar(10), sex varchar(10), age int); insert into test1 values('luxin','female',25);insert into test1 values('tom','female',26);insert into test1 values('mary1','male',27);insert into test1 values('money','male',27);insert into test1 values('tony','male',28);inse ...
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);  stmt.addBatch(sql); stmt.addBatch(sql); stmt.addBatch(sql); 执行批处理 stmt.executeBatch();      使用这种方式执行效率非常高
一 , 简单介绍 它是一个基于jQuery开发的javascript模板引擎。它主要的作用如下: 1. 通过JavaScript获取JSON形式的数据; 2. 获取一个HTML模板,与数据相结合,生成页面HTML。  二 , 快速上手 先来看一个简单的例子: <script type="text/javascript" src="jquery-1.2.6.pack.js"></script><script type="text/javascript" src="jquery-jtemp ...
function openExcel() { //该脚本可以使定义在某一个DIV的HTML原封不动地打印出来 var oXL = new ActiveXObject('Excel.Application'); oXL.visible = true; oXL.DisplayAlerts = false; var xlBook = oXL.Workbooks.Add; var oActiveSheet = xlBook.Worksheets(1); window.clipboardData.setData('Text', doc ...
function writeLog(ctx,strFile ,handleType){    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    var fileSize=Math.round(getFileSize(strFile)/1024 * 100) / 100.00;    var url = ctx + "/include/writeSaveLog.jsp?r="+Math.random()+"&moduleName=" + moduleName      ...
本来程序运行的挺好的,过了几天出现了“automation服务器不能创建对象”这个问题,在网上找了一下,找到两个解决方法:一:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll 二:如果javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开即可。   有时用上面“解决”中所提的方法不是100%成功的,因为毕竟导致同样现象的原因并不是只会有一个,这个亦是一个思路。如果是在安装某个软件后出现这种问题,可 ...
pageContext对象 pageContext对象是JSP中很重要的一个内置对象,不过在一般的JSP程序中,很少用到它,所以知道request对象、response对象的人比较多,知道pageContext对象的人就比较少了。它是javax.servlet.jsp.PageContext类的实例对象,可以 ...
<script>function addOptionToSelect(){   var slt=document.getElementById("slt");   var objOption=document.createElement("OPTION");   objOption.value='6';   objOption.text='content';   slt.add(objOption);   alert(slt.options.length);   slt.options[slt.options.length-1].selecte ...
Global site tag (gtag.js) - Google Analytics