`
文章列表
jsp页面: <html:form action="/pic.do"  method="post"> <html:file property="pic"></html:file> <html:submit value="上传"></html:submit> </html:form> formbean public class PicForm extends ActionForm { private FormFile  pic; pu ...
String split() 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割时,结构字符串数组长 ...
Hibernate提供以下几种检索对象的方式。 l         导航对象图检索方式。(根据已经加载的对象,导航到其他对象。) 2         OID检索方式。(按照对象的OID来检索对象。) 3         HQL检索方式。(使用面向对象 ...
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五的核心接口分别加以介绍。      ·Session接口:Session接口负责执行被持久化对象的CRUD操(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注重的是Session对象是非线程安全的。同时,Hibernate的session不同于jsp应用中的HttpSession。这里当使用session ...
一,概念分析:    内存溢出就是你要求分配的内存超出了系统 能给你的,系统不能满足需求 ,于是产生溢出。 JAVA中的内存溢出的导致原因很多,最主要的可能有以下几种:A. 由于JVM堆内存设置过小,可以通过-Xms -Xmm设置。 B. JVM堆内存是足够的,但只是没有连续的内存空间导致,比如申请连续内存空间的数组:String[] array = new String[10000]。 C.由于导入较多的依赖jar包以及项目 本身引用的class太多。 D. 测试过程中生成太多的对象。 E. 缓存 池载入太多的等待队列。 F. 还有可能是不断的内存泄露导致最后内存不足溢出  Java中的内存 ...
一,java中各种集合的关系图 Collection       接口的接口     对象的集合 ├ List           子接口         按进入先后有序保存   可重复 │├ LinkedList    接口实现类     链表     插入删除   没有同步   线程不安全 │├ ArrayList     接口实现类     数组     随机访问   没有同步   线程不安全 │└ Vector        接口实现类     数组                  同步        线程安全 │   └ Stack └ Set            子接口     ...
   数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均匀分布在磁盘上可以提高i/o利用率,提高数据的读写性能;适当程度的非规范化可以改善系统查询性能;建立索引和编写高效的sql语句能 ...
logic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(调用isEmpty()方法来判断)。logic:notEmpty判断标签不为空时处理标签。 <logic:empty name="myBean">    是空的 </logic:empty> <logic:notEmpty name="myBean">     不为空 </logic:notEmpty> 上段代码表示当一个名为myBean的bean在所有的scope ...
<html:select>生成HTML<select>元素 <html:option>:生成HTML<option>元素 <html:options>:生成一组HTML<options>元素 <html:optionsCollection>生成一组HTML<options>元素。 <html:select>生成HTML<select>元素,表示下拉 ...
  在firefox下使用js清空file控件的value非常简单, 即:obj.value=""; 就可以了,但在ie下,由于出于安全等方面考虑,file的value被设为了只读,所以js对其不能直接地控制,因此我们只能使用一些变通的方法来解决,网上对此也有好些方法,在此我谈谈自己认为最好的几种。 下面以上传文件格式限制(只对扩展名判断)这一实例来说明。 1、file控件由HTML生成 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
<html:text property="dj3" value="" size="3"    styleId="dj3${index+1 }"> > </html:text> 可以做唯一标识。
第一种:属性配置方式 一、新建一个web project,加入两个jar包:buffalo-2.0.jar和commons-logging.jar。注:若commons-logging.jar不加入,会抛出异常。 二、在项目的webRoot下加入两个js文件:buffalo.js和prototype.js,prototype.js可以到buffalo-demo下复制。 三、修改web.xml,把下面代码加入: Xml代码 1.<servlet>  2.     <servlet-name>bfapp</servlet-name>  3.     < ...
  ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那 ...
  在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的. Spring事务策略 Spring事务策略,也就是spring事务管理的实现方式.它有一个 ...
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内 置缓存和外置缓存。Session的 ...
Global site tag (gtag.js) - Google Analytics