03 2012 档案

摘要: 进入tomcat目录下的conf\tomcat-users.xml假设我要添加管理员账号haha,密码为haha. 新xml如下:<?xml version='1.0' encoding='utf-8'?><tomcat-users> <role rolename="tomcat"/><role rolename="role1"/><role rolename="manager"/><role rolename="admin&q阅读全文
posted @ 2012-03-30 17:03 残星 阅读(826) | 评论 (0) 编辑
摘要: 原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个 API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术阅读全文
posted @ 2012-03-30 14:04 残星 阅读(993) | 评论 (0) 编辑
摘要: from: 把Oracle表里的数据导成insert语句有些时候我们需要把oracle里的数据导入其他数据库里。生成insert into 表名 .... 是一种很简单直接的方法。 今年六月份从www.arikaplan.com/oracle.html看到一个可以生成insert into 表名 ....语句的存储过程genins_output。按中文习惯的时间格式YYYY-MM-DD HH24:MI:SS改了改,并新写了一个存储过程genins_file.sql。 它可以把小于16383条记录表里的数据导成(insert into 表名 ....)OS下文件。 调用它之前,DBA要看看数据库阅读全文
posted @ 2012-03-28 15:38 残星 阅读(943) | 评论 (0) 编辑
摘要: from: brucelau@CSDN大体的分为三种方法:一、可以通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。二、直接通过EXP/IMP工具Oracle提供的最原始最实用的导入导出工具,我们大体上可以分为三种办法实现导出DDL。a. 通过imp指定indexfile参数,但这种办法不爽在于有每行前会有REM语法大体如下:exp userid=... tables=emp rows=n file=emp.dmp imp userid=... file=emp.dmp ind阅读全文
posted @ 2012-03-28 15:37 残星 阅读(4682) | 评论 (0) 编辑
摘要: 在Oracle安装路径下找到tnsnames.ora如:D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下打开该文件,在其最后加上服务器名=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 端口号)) ) (CONNECT_DATA = (SERVICE_NAME = 服务器名) ) )阅读全文
posted @ 2012-03-28 11:53 残星 阅读(83) | 评论 (0) 编辑
摘要: //创建临时表空间 create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32mmaxsize 2048mextent management local; //创建数据表空间 create tablespace test_datalogging datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_阅读全文
posted @ 2012-03-28 11:44 残星 阅读(1302) | 评论 (0) 编辑
摘要: 1.web.xml action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml debug 3 detail 3 0 action *.do index.jsp 2.stru...阅读全文
posted @ 2012-03-28 11:28 残星 阅读(5500) | 评论 (0) 编辑
摘要: package cn.ng.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class DbConnect { private final String url = "jdbc:oracle:thin:@服务器IP地址:1521:数据库名"; private final String className = "oracle.jdbc.driver.OracleD阅读全文
posted @ 2012-03-22 10:12 残星 阅读(239) | 评论 (0) 编辑
摘要: 1.引入js2.联动动态动态联动下拉列表 --> 查询条件: 年龄: 满足条件的学生:-------------------------------------------------------------- public class DynamicList extends HttpServlet...阅读全文
posted @ 2012-03-21 21:54 残星 阅读(138) | 评论 (0) 编辑
摘要: 单行函数格式:函数名【(参数1,参数2,参数3,...)】其中参数可以为用户定义的常量、变量、列名和表达式。单行函数只对表中的一行数据进行操作,并且对每一行数据只产生一个输出结果。单行函数可用在SELECT、WHERE和ORDER BY的子句中,而且单行函数可以嵌套。单行函数包含字符型。数字型、日期型、转换型和一般型函数。1.单行字符型函数(1)LOWER(列名|表达式):该函数用于把字符转换成小写。SELECT LOWER('SQL: Structural Query Language')FROM dual;dual是系统的一个虚表(伪表),原因:在查询语句中必须包含SELE阅读全文
posted @ 2012-03-17 13:41 残星 阅读(6224) | 评论 (0) 编辑
摘要: 1.脚本文件(1)生成SELECT empno,ename,job,salFROM empWHERE sal>=1500ORDER BY job,sal DESC;将SQL缓冲区中的语句存入D:\SQL\SAMPLE.sql文件中。SAVE D:\SQL\SAMPLESAVE命令把SQL缓冲区的内容存入指定的文件,该文件称为脚本文件。L(2)编辑GET D:\SQL\SAMPLE.sqlL此时,可以使用C、A、n或DEL等命令来编辑SQL缓冲区中的语句。/ed D:\SQL\SAMPLE(3)直接运行@D:\SQL\SAMPLE.sql"@"或START命令是把指定脚阅读全文
posted @ 2012-03-17 09:20 残星 阅读(114) | 评论 (0) 编辑
摘要: org/apache/commons/io/FileUtils 缺少common-io.jarorg/apache/commons/lang/StringUtils 缺少commom-lang.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang-2.5.jarcommons-logging-1.1.1.jarfreemarker-2.3.16.jarjavassist-3.11.0.GA.jar(一定要将这个jar复制过去,这是和以前的版本不同的地方)ognl-3.0.1.jarstruts2-core-2.2.3.1阅读全文
posted @ 2012-03-13 16:41 残星 阅读(156) | 评论 (0) 编辑
摘要: 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。阅读全文
posted @ 2012-03-10 17:36 残星 阅读(767) | 评论 (0) 编辑
摘要: 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLocal阅读全文
posted @ 2012-03-10 16:48 残星 阅读(5236) | 评论 (0) 编辑
摘要: 1.Singleton类public class Singleton {//Singleton类只会产生一个实例,Singleton类把singleton定义为static字段(类变量),再以Singleton类的对象实例进行初始化。//这个初始化的操作仅在加载Singleton类时进行一次。private static Singleton singleton=new Singleton();//Singleton类的构造函数是private的,主要是为了禁止从非Singleton类调用构造函数。//表达式new Singleton()不在此类之内,编译时仍然会出现错误。private Sin阅读全文
posted @ 2012-03-10 16:18 残星 阅读(175) | 评论 (0) 编辑
摘要: 图书管理系统该系统是在我自学完SSH之后,用Struts2+Spring+Hibernate+MySQL开发的一个B/S系统该系统页面采用Struts2标签设计,数据库采用HQL访问。开发过程中,边开发边采用Junit4单元测试。阅读全文
posted @ 2012-03-04 11:05 残星 阅读(2689) | 评论 (9) 编辑
摘要: 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException处理方法:1、核对lib包commons-fileupload-1.2.1.jar,commons-io-1.3.2.jarcommons-logging-1.0.4.jarfreemarker-2.3.16.jarognl-3.0.jarstruts2-core-2.2.1.jarxwork-core-2.2.1.jar注意2.1以前是没有commons-fileupload-1阅读全文
posted @ 2012-03-03 18:09 残星 阅读(19713) | 评论 (1) 编辑
摘要: Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual machine memoryparamters to increase this memory. Failure to do so can result indata loss. The recommended Ecl阅读全文
posted @ 2012-03-03 11:28 残星 阅读(198055) | 评论 (9) 编辑
摘要: 1.参考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能调优 出现java.lang.OutOfMemoryError: PermGen spacehttp://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/2.报错:Exce阅读全文
posted @ 2012-03-03 11:16 残星 阅读(1273) | 评论 (0) 编辑
摘要: 原因:struts2.1.X把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决方法: 1、在jsp文件中加入<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>和<sx:head/> 2、将<s:datetimepicker label="XXXX" name="XXXX"></s:datetimepicker>改为<sx:datetime阅读全文
posted @ 2012-03-03 10:04 残星 阅读(3372) | 评论 (0) 编辑