`
文章列表
1. http://www.apache.org/dist/httpd/httpd-2.0.64.tar.gz下载httpd-2.0.63.tar.gz 源码安装包 2. [root@u3ccentos55 users]#tar zxvf httpd-2.0.44.tar.gz                              //解压 3. [root@u3ccentos55 httpd-2.0.64]#./configure --prefix=/users/httpd-2.0.64            //生成默认配置 4. [root@u3ccentos55 httpd-2.0. ...
      当ext.window中嵌入一个grid表格,当数据比较多的时候,拖动window会出现内存泄露的问题。因为拖动的时候会有一些阴影效果,这会消耗一定的内存。可使用以下方法去掉这种效果,避免内存消耗:     Ext.override(Ext.Window.DD,{    startDrag : function(){     var w = this.win;     //改前:this.proxy = w.ghost(w.initialConfig.cls);     //改后:     this.proxy = w.getEl();     if(w.constrain !== ...
1.使用方式   jsp页面中包含 <script type="text/javascript" src="<%= request.getContextPath() %>/km/knowledge/ckeditor/ckeditor.js"></script>     <td class="label_left" colspan="6">                   <html:textarea property="entity.mainCont ...
StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由<url-pattern>/*</url-pattern>指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。默认情况下,如果用户请求的路径不带后缀或者后缀以.action结尾,这时请求将被转入Struts 2框架处理,否则Struts 2框架将略过该请求的处理。当请求转入Struts 2框架处理时会先经过一系列的拦截器,然后再到Action。与Struts1不同,Struts2对用户的每一次请求都会创建一个Action,所以Struts2中的Act ...
1.首先tomcat或其它web服务器启动的时候会去加载ActionServlet的初始化方法。   在这个init方法中会做很多初始化的事情,如   国际化对象的创建-》全局化字符—》Scanning web.xml for controller servlet mapping-》struts-config.xml配置解析(包括国际化资源配置,数据源配置,plugin配置) 2.页面提交http的post或get请求之后,ActionServlet中的doPost(),doGet()会接收这个处理 3.之后会调用ActionServlet的process函数,在这个函数中首先会查询是来自于 ...
首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").newInstance(); 这和你 A a = new A(); 是一样的效果。 关于补充的问题 答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静态代码是和class绑定的,class装载成功就表示执行了你的静态代码 ...
Class.forName是用来获取Class的类类型 例如:class myclass { int Point; public static void main(String[] args) { Class obj=Class.forName(myclass); System.out.println(obj.getClassName()); //输出为"myclass"; } } 用到数据库就是用来加载驱动。 例如:用sql数据库建立jdbc-odbc桥 Class.forName("sun.Jdbc.Odbc.JdbcOdbc&quo ...
     java中class.forName和classLoader都可用来对类进行加载。前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行static块。Class.forName(name, initialize, loader)带参函数也可控制是否加载static块。并且只有调用了newInstance()方法采用调用构造函数,创建类的对象 事例代码如下: 1.使用classLoader加载     ...
在sqlserver 2005中,可能大家在工作或学习的时候会经常发现这样一些问题,你使用一个账户在数据库中创建了一张表,却发现你自己创建的表却没有修改和查询的权限,这是一件很郁闷的事情,在sqlserver2000中却不存在这样的问题 ...
SQL Server2005可以使用系统存储过程sp_changeobjectowner更改数据库对象的所有者。 sp_changeobjectowner '对象名(包括架构名)','新架构名' 批量修改请用: 方法一:使用游标 declare @name sysname declare csr1 cursor forselect TABLE_NAME from INFORMATION_SCHEMA.TABLES open csr1 FETCH NEXT FROM csr1 INTO @name while (@@FETCH_STATUS=0) BEGIN SET @ ...
单例设计模式有两种形式:一种是饥饿式 Java代码  package net.chopsuey.singleton;   public final class EagerSingleton   {      private static EagerSingleton singObj = new EagerSingleton();         private EagerSingleton()       {       }         public static EagerSingleton getSingleInstance()       {        ...
      上周接到杭州华为的面试电话,让我周六去参加面试。昨天就去面了一把。路上碰巧居然碰到一个也是来华为面试的兄弟。就结伴而行,开始都不认识路,到了10点半的样子总算到了。进去一看,他们那个食堂做满了都是 ...
Global site tag (gtag.js) - Google Analytics