`
meiyx
  • 浏览: 180893 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1.把DataSource设置到我们的WEB项目中,下面详细的介绍下: 第一步:在我们的WEB项目中的META-INF文件夹下建立一个context.xml Xml代码  1. <?xml version='1.0' encoding='utf-8'?>  2.   3. <Context>  4.   5.     <Resource name="jdbc/m ...
[size=large][ 1,直接连接数据库的情形: public class DBUtil { /** * 单例模式创建数据库对象 */ private static DBUtil instance=null; private DBUtil(){} //为了保证单例性,必须使用同步关键字 public synchronized static DBUtil getInstance(){ if(instan ...
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.Enumeration; import java.util.Vector; /*虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, 但是像这篇文章把数据库连接池的内部原理写的这么透彻, ...
延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。     为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally {   ActionContextCleanUp.cleanUp(req); } 在ActionContextCleanUp中,有这样的代码: req.setAttribute(CLEANUP_PRESENT, ...
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、设置NLS_SORT参数值       SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序       SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序       SCHINESE_PINYIN_M 按照拼音排序 2、Session级别的设置,修改ORACLE字段的默认排序方式:       按拼音:alter session set nls_sort = SCHINESE_PINYIN_M;       按笔画:a ...
[color=blue][/color] chain         用来处理Action链,将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。     com.opensymphony.xwork2.ActionChainResult     dispatcher         用来转向JSP页面,这是默认的结果类型,假如在action配置中没有配置其他的结果类型,它就会被使用       org.apache.struts2.dispatcher.Serv ...
在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。 一、                       为什么使用泛型呢?      在以往的J2SE中,没有泛型的情况下,通常是使用Object类型来进行多种类型数据的操作。这个时候操作最多的就是针对该Object进行数据的强制转换,而这种转换是基于开发者对该数据类型明确的情况下进行的(比如将Ob ...
要定义泛型方法,只需将泛型列表置于返回值之前,像这样         public <T> void f(T x){                 System.out.println(x.getClass().getName());         } 又或是例如: public <T> T insert(T obj){         …… return obj; }
这里填写的就是     发送邮件的邮件服务器   。如果是局域网的话,就是局域网的   代理邮件服务器   了,eg:192.168.199.1     port:110     or   8110     ;其他情况就设为   你的邮件服务器了,localhost     、   371.net(这要看各个EmailServer的配置如何来定了)……还要提醒你一点,像   yahoo   ,sina   的邮件服务,需要经过身份认证后才能够发信。
如果你用myEclipse进行开发的话,运行时可能会出现以下的错误: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因是jar包版本不统一,解决方法如下: 删除Java EE 5 Libraries/javaee.jar/mail里的包有东西. 具体方法如下: 用rar打开X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2e ...
如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。     1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智 ...
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择 ...
http://tech.idv2.com/2008/07/10/memcached-001/#content_2_0
今天在看一个项目的测试版的时候,发现了IE6文字溢出的BUG,文字出现了“重影”。   开始很快想到的是注释,看了源代码,发现页面里根本没有注释。实在摸不着头脑,请出了Google,注意到了当初没有注意到的一句话“但IE6的这个重复BUG也有些不是注释造成的,但基本上都和浮动有关系”。后来有查阅到其他文章提到type=hidden的input以及display:none的div也会导致文字溢出的BUG,正好代码有type=hidden的input。 解决方法,把代码中的type=hidden咏div包起来,问题解决。 <form action="/wauthen/Rese ...
1定时器的作用 在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。 当然如果我们不了解定时器就会用线程去实现,例如: package org.lzstone.action public class FinanceAction extends Thread{        private Date date;        public void run{        try{        while(true){        Thread.sleep((int)(Math.random()*1000));        date = new Date( ...
Global site tag (gtag.js) - Google Analytics