`
文章列表
Action: package com.fgh.action; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import com.opensymphony.xwork2.ActionSupport; /** * Action中一定要使用post方式 struts2标签默认是post方式 * 一定要指定enctype="multipar ...
  运行程序时,出现异常: 出现异常: HTTP Status 500 - typeException report message
运行程序时,出现异常: 出现异常: HTTP Status 500 - typeException report
.singleton (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理。BeanFactory只管理一个共享的实例。所有对这个特定bean的实例请求,都导致返回这个唯一bean实例的引用。 即每次拿到的对象都是引用的同一个地址的对象。当一个bean被标识为singleton时候,spring的IOC容器中只会存在一个该bean。 2.prototype Spring将Bean返回给调用者,调用者负责Bean后续生命的管理,Spring不再管理这些Bean的生命周期。 每次对 ...
.singleton (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理。BeanFactory只管理一个共享的实例。所有对这个特定bean的实例请求,都导致返回这个唯一bean实例的引用。 即每次拿到的对象都是引用的同一个地址的对象。当一个bean被标识为singleton时候,spring的IOC容器中只会存在一个该bean。 2.prototype Spring将Bean返回给调用者,调用者负责Bean后续生命的管理,Spring不再管理这些Bean的生命周期。 每次对 ...
信息基本校验 对于每个web框架输入输入校验都是一个重要的部分,对用户输入的数据进行有效的过滤,是保持系统安全的一方面措施.Struts2也不例外,同样也提供了更简易的输入校验机制,Struts2提供的输入校验有两种方式,一种是硬编码的方式,一种是采用Struts2的输入校验框架进行校验,即采用XML配置的方式进行校验。 下面我们看一上采集硬编码的方式如果校验: 举例说明:需要对一个用户注册的数据进行校验 首先要在myeclipse中创建一Web工程,在src目录中创建struts.xml文件,到struts2的资源包中例子中拷 1.1在WebRoot下面创建一个register.js ...
信息基本校验 对于每个web框架输入输入校验都是一个重要的部分,对用户输入的数据进行有效的过滤,是保持系统安全的一方面措施.Struts2也不例外,同样也提供了更简易的输入校验机制,Struts2提供的输入校验有两种方式,一种是硬编 ...
打开MyEclipse—>Windows--->referenecs——>General,选择下面的Keys,这就是快捷键的设置,可将Content Assist的快捷键改为 Alt+/ ,然后将command为word completion 的改为其他的快捷键,这样就OK了,在Spring的配置文件中敲代码时想要获得帮助时按住 Alt+/ 便会出现帮助 比如再输入<property name="maxIdle"></property>时,按住ALT+/时就会提示所有的值,很方便 个人设置时,只要修改快捷键即可,不需要在xml ...
打开MyEclipse—>Windows--->referenecs——>General,选择下面的Keys,这就是快捷键的设置,可将Content Assist的快捷键改为 Alt+/ ,然后将command为word completion 的改为其他的快捷键,这样就OK了,在Spring的配置文件中敲代码时想要获得帮助时按住 Alt+/ 便会出现帮助 比如再输入<property name="maxIdle"></property>时,按住ALT+/时就会提示所有的值,很方便 个人设置时,只要修改快捷键即可,不需要在xml ...
  MyEclipse优化加载速度和去掉一些没用的设置   前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick update,一会 updating indexes ,你耐着性子等它 update 完,它老人家又开始自动 validation 了! 实在忍无可忍,收集了一些关于解决 MyEclipse ...
MyEclipse优化加载速度和去掉一些没用的设置 前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick update,一会 updating indexes ,你耐着性子等它 update 完,它老人家又开始自动 validation 了! 实在忍无可忍,收集了一些关于解决 MyEclipse ...

多线程

1、Java 中如果我们自己没有产生线程,那么系统就会给我们产生一个线程 (主线程,main 方法就在主线程上运行),我们的程序都是由线程来执行的。 2、进程:执行中的程序(程序是静态的概念,进程是动态的概念)。 3、线 ...
1、Java 中如果我们自己没有产生线程,那么系统就会给我们产生一个线程 (主线程,main 方法就在主线程上运行),我们的程序都是由线程来执行的。 2、进程:执行中的程序(程序是静态的概念,进程是动态的概念)。 3、线 ...
1. 一个类若想被序列化,则需要实现java.io.Serializable 接口,该接口中没有定义任何 方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个 类的对象是可以序列化的。 2. 在序列化时,static 变量是无法序列化的;如果A 包含了对B 的引用,那么在序列化 A 的时候也会将B 一并地序列化;如果此时A 可以序列化,B 无法序列化,那么当 序列化A 的时候就会发生异常,这时就需要将对B 的引用设为transient ,该关键字 表示变量不会被序列化。 3. 当我们在一个待序列化/反序列化的类中实现了以上两个 ...
1. 一个类若想被序列化,则需要实现java.io.Serializable 接口,该接口中没有定义任何 方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个 类的对象是可以序列化的。 2. 在序列化时,static 变量是无法序列化的;如果A 包含了对B 的引用,那么在序列化 A 的时候也会将B 一并地序列化;如果此时A 可以序列化,B 无法序列化,那么当 序列化A 的时候就会发生异常,这时就需要将对B 的引用设为transient ,该关键字 表示变量不会被序列化。 3. 当我们在一个待序列化/反序列化的类中实现了以上两个 pr ...
Global site tag (gtag.js) - Google Analytics