`
文章列表
   在启动tomcat时,tomcat报错如下:    java.lang.IllegalArgumentException: Document base  (后面跟的是不存在的路径) 在网上查了一下,办法如下: 1.该项目的War文件从***\apache-tomcat-6.0.16\webapps 移出; 2.该项目的某些配置从 ***apache-tomcat-6.0.16\work\Catalina\localhost 移除; 3.该项目的配置文件,目录: ***\apache-tomcat-6.0.16\conf\Catalina\localhost移除。     ...
在Eclipse中启动tomcat时,报错: java.lang.NoClassDefFoundError: org/apache/tomcat/util/log/SystemLogHandler 在网上搜了一把,本上是三种结论:1.classpath环境变量设置不正确;2.Tomcat安装不正确(或者说是tomcat本身存在问题)3.tomcat中的JDK设置和工程的JRE设置版本不一致;   我在尝试更换了新的tomcat之后,问题解决!
    本以为安装ant过程会很顺利,但是安装了好长时间,始终报错,报错信息如下:    ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.         大致意思是环境变量ANT_HOME为正确设置或者ant无法定位,在网上google了一把,发现大多数人出现这个错误的原因的确是由于环境变量没有设置正确,比如有些人ANT_HOME的设置是带上了/bin部分,导致安装失败l;有些人则根本没有安装环境变量;但是这些原因我都找了,还是无法解决问题;再次看了看错提示,还有一种原因可能是a ...

Maven 命令

   Maven的基本指令包括以下几个:    clean         ------清理;    validate     ------验证;    compile     ------编译;    test           ------测试;    package    ------打包;    install        ------安装;    site           -------站点生成;    deploy      --------部署;    
      刚刚接触ibatis,简略看了一下ibatis中文指南,以前一直是在使用Hibernate(虽然Hibernate学的也不咋地),有人总结说:“Hibernate是自动化ORM框架,而Ibatis则是半自动化ORM框架”,很明显这句话是建立在将这两个框架与JDBC相比较的基础上而言的。Hibernate是对数据库关系的完全OO封装,在面对简单的CRUD操作时程序员基本上不需要写SQL。此外相对于iBatis而言,在切换不同类型的数据库时,基本上只需要修改配置文件中数据驱动、URL、用户名、密码等信息。而Ibatis则还需要修改sqlMap配置文件中的SQL语句。但是Hibernate ...
   刚开始利用intellij内嵌的svn import进入工程,可是不知道什么原因,部署就是有问题,(svn导入后是New Project)。后来利用桌面端的svn导入到本地路径后,然后再利用intellij的open project打开工程,部署成功,什么原因?是我新建工程的配置有问题?
      转载自:http://www.iteye.com/topic/937692       传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能。但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大。而且使用 Web 技术开发的应用程 ...
   oracle中比较相近的两个字符串处理函数tanslate和replace:       1. replace(char,old,new)    此函数功能是将字符串char中的old字符替换为new字符.    select replace('asfdadfasgyv','as','12') from dual;    其返回结果为:12fdadf12gyv;       2. translate(char,old,new)    此函数是将源字符串char中出现的old中对应的字母替换为new相应的字母    select translate('asfdadfasgy ...
    最近工作中需要写触发器,临时上网搜索了一下关于Oracle触发器的相关资料,其最基本定义格式如下:  语法规则:        Create [or replace] trigger [模式.]触发器名        Before| after   insert|delete|(update of 列名)        On 表名        [for each row]        When 条件        PL/SQL块 说明: For each row的意义是:在一次操作表的语句中,每操作成功一行就会触发一次;不写的话,表示是表级触发器,则无论操作多少行, ...
      右击工程,Properties----MyEclipse----web,修改 Web Context-root 的值,则可以在浏览器中使用新的工程名访问。说明:可以直接修改工程目录下 .mymetadata 文件中的 context-root="/newProjectName"。记得一定要重启工程才可以。

2011第一场雪

   昨天晚上5点多才下的火车。今天早上起来,突然惊喜的发现,下雪了!这可是2011年第一场雪,希望今年能有所改变...
        findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意findbugs是检查java字节码,也就是*.class文件。安装方法: Help -> Software Update -> Find and Install...  -> Search for new features to install -> Next -> New Remote Site -> 输入:Name: FindBugs update site URL: http://findbugs.cs.umd.edu/ec ...
   在Eclipse RCP开发中,如果你的dependencies中包含了org.eclipse.ui.ide,在创建菜单栏是你会发现出现了多余的菜单项,例如"Convert Line Delimiters to"和"Last Edit Location"这两个菜单项。如何去掉这些多余的菜单项呢? 可以在你的ApplicationActionBarAdvisor类中添加如下代码(可以在makeActions方法中调用以下代码): /* * 去掉因为导入依赖包(org.eclipse.ui.ide)而产生的多余的菜单项,一般 ...
   在Oracle数据中中如果需要用到数据合并,可以选择用Union all 或者Union,两者用法基本相同。但是使用的前提必须是:   1.UNION 内部的 SELECT 语句必须拥有相同数量的列;   2.列也必须拥有相似的数据类型;   3. 同时,每条 SELECT 语句中的列的顺序必须相同。   Union语法:   SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2      注释:默认地,UNION 操作符选取不同的值。如果允许重复的值 ...
  第一步:查询被锁表的所关联的session信息   SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCKED_MODE, C.MACHINE, C.STATUS, C.SERVER, ...
Global site tag (gtag.js) - Google Analytics