自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 ant 中的fileset include等拷贝

拷贝一个目录到指定目录下例:同样使用属性,name指定目录名,不过这里要分两种情况,用子属性和不用子属性.若使用, 又要分三种情况若是“appgen”,则只会拷贝名为appgen的空目录过去,它里面的文件和子目录则不会拷贝。若是“appgen/”,或“appgen/**”,则会把整个appgen目录拷贝过去,包括里面的文件和子目录。若是“appg

2014-02-10 21:07:06 5649

原创 查询数据库表空间的使用状况

1、select * from dba_tablespace_usage_metrics

2013-08-06 08:47:43 583

原创 java获取map的value值

//方法一 Set set = map.keySet(); for (String s:set) { System.out.println(s+","+map.get(s)); } //方法二 Set> entryseSet=map.entrySet(); for (Map.Entry entry:entryseSet) { System.out.printl

2013-08-04 21:06:58 1685

原创 实现用Collections.sort(arg1,arg2)排序

1、arg1是需要排序的特定类T的list,arg2是实现Comparator接口的类的对象,在实现Comparator接口的类中重写compare方法即可。

2013-07-31 11:28:32 661

原创 Properties获取文件内容以及和ibatis配合

1、首先声明一个Properties对象:Properties props = new Properties();2、调用该对象的load方法:props.load(Resources.getResourceAsReader("***文件")),其中Resources及getResourceAsReader方法是ibatis的(load的入参是Reader或者InputStream)3、

2013-07-31 11:23:11 693

原创 线程的setUncaughtExceptionHandler方法

thread.setUncaughtExceptionHandler(new ThreadExceptionHandler())其中ThreadExceptionHandler是实现了UncaughtExceptionHandler的类。该方法表示当线程由于未捕获到异常而突然终止时调用的处理程序,会自动执行ThreadExceptionHandler类中的uncaughtException方法,可

2013-07-31 10:56:17 1467

原创 纯java实现spring时加载bean

BeanFactory applicationContext = new ClassPathXmlApplicationContext();UserService service = (UserService)applicationContext.getBean("userService")

2013-07-23 22:30:37 569

转载 java动态代理

java动态代理学习笔记博客分类: javaJavaCC++C#Blog 没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。 很多地方都可以看到动态代理的影子,只是一直没仔细看下。 在学习之前,先提出几个问题,带着问题来看代码: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 

2013-07-22 22:48:10 339

转载 linux find命令记录

find / -name httpd.conf    find / -name access_log 2>/dev/null    find /etc -name '*srm*'    find / -amin -10 # 查找在系统中最后10分钟访问的文件    find / -atime -2 # 查找在系统中最后48小时访问的文件    find / -mmin -5 #

2013-07-16 14:42:49 394

原创 oracle脚本犯过的错误、数据库ORA-00054错误

1、删除命令 delete和truncate的命令是: delete from***;truncate table ***。2、多个sql语句写在同一个脚本时,每个结束后要加commit; ,否则会报错。3、建分区表时,create表后不要有;,因为和后面的partition是整个一体的。"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失

2013-07-11 13:41:50 508

转载 Oracle 在Drop表时的Cascade Constraints

假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则 drop table A 系统会出现如下错误警告的信息而不会允许执行。ERROR at line 1: ORA-02449: unique/primary keys in table referenced by foreign keys 此时必须用,drop table A cascade

2013-07-11 12:03:20 11620

原创 web前台显示错误信息

1、可以直接使用ActionSupport类中的addActionError("对不起,验证码不正确!")方法,在括号中写入要在前台展示的错误内容。                         value="                                                                "

2013-07-11 11:58:20 724

原创 shell 脚本

#!/bin/shecho `java -version`(引号是tab建上面的那个)java -jar 1.jar  >>  ./log/1.log &(&指的是后台运行,./指的是当前路径,../指上一级路径)

2013-07-11 11:55:20 396

原创 创建oracle数据库用户

---------------------------------------------------------------create tablespace ----------------------------------------------------------CREATE TABLESPACE PARAMETERTB DATAFILE '/data/oradata

2013-07-11 11:50:27 452

原创 数据库重启命令

db2:db2inst1用户下面执行db2startoracle:1、进入$ORACLE_HOME/bin 下面执行./lsnrctl 输入start2、oracle用户下执行sqlplus /nolog ,再connect as sysdba -->orcl,huawei -->startup

2013-07-11 11:47:06 914

原创 联合主键、java直接通过文件名读取文件内容

1、如果两个属性都为主键的话,那不就是两个主键么?当然不是,而是这两个字段组合起来成为一个主键,比如有两个字段A,B,A=1,B=2和A=1,B=3是两个主键,不知道我这样说你明白不,这叫联合键,也就是他们的组合是不能重复的,单个的值可以重复,但是组合是不能重复的2、在编译后显示在classes文件夹内的文件可以直接写文件名读取。classes和工程中web_inf下面的内容打包后都在web_

2013-07-11 11:45:27 605

原创 分区表

1、表进行分区后,逻辑上仍是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理内存)上,这样查数据是不至于每次都扫描整张表。表分区有以下优点: 1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;4、均

2013-07-11 11:43:27 425

原创 linux下验证码不显示的问题

1、查看磁盘空间是否满了,删除tomcat logs下的日志2、export CATALINA_OPTS="-Djava.awt.headless=true"

2013-07-11 09:28:48 662

原创 crontab定时

1、crontab的最小时间精度是分,对于日常的维护已经足够了。如果需有精确到秒这样的需求,可以在运行command前先sleep一定秒数,比如,* * * * * sleep 10; command1,这样command1就会每分钟的第10秒执行。2、crontab周期执行任务的注意事项。我们经常会在日常运维中遇到每隔N分钟,每隔N小时、每隔N天执行一次维护任务。如果每隔三小时执行一次,

2013-06-25 20:00:42 740

原创 kill相同的进程、awk基础知识

ps -ef | grep filetransformer.jar | grep -v grep | awk '{print $2}'|xargs kill -9其中:grep -v grep表示在统计行数时忽略gprs本身这一行           awk '{print $2}'表示打印出第二列           xargs kill -9 :xargs命令是用来把前面命令的输出

2013-06-20 18:06:40 540

原创 oracle设置并发连接数

1、sys用户拥有SYSDBA,SYSOPER的权限,登录也只能用这两种身份登录,不能以normal登录。是ORACLE权限最高的用户;    SYSTEM只能是NORMAL登录,除非给他授SYSDBA,SYSOPER权;    所以正确格式为:   sys/password   as   sysdba     用SYS用户登陆必须加上AS   SYSDBA 2、.查看数据库的

2013-06-19 21:10:44 862

原创 jquery操作元素属性

在jQuery中attr()方法,既可以获得元素的属性值,又能设置元素的属性值。是的,在jQuery中,类似的方法还有很多,现在将它们总结下来,以后用起来也会比较容易。方法有:html()  获取或设置元素节点的html内容text()  获取或设置元素节点的文本内容height()  获取或设置元素高度 width()  获取或设置元素宽度 val()  获取或设置输入框的值

2013-06-14 17:14:25 470

原创 jquery选择器

1、基本选择器id                              根据元素ID选择elementname       根据元素名称选择classname            根据元素css类名选择举例: type="text" id="ID" value="根据ID选择" />根据元素名称选择 type="text" class="clas

2013-06-14 17:12:53 432

转载 Web Context

上面的示例中,ApplicationContext均通过编码加载。对于Web应用,Spring提供了可配置的ApplicationContext加载机制。加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接

2013-05-30 17:57:44 542

转载 jar包概念,js代码加载问题

1、jar包就是别人写好的一些类,然后将这些类进行打包,可以将这些jar包引入到项目中,然后可以直接使用jar包中的类和属性,这些jar包一般放在lib文件下。2、今天在后台对查询的文件名正则判定如果出错在前台界面显示框中提示:文件名错误。结果一直没展示,后来发现是js代码加载没完成的原因。可以$(document).ready(function(){...});或者$(function(){

2013-05-25 09:14:07 976

转载 StringUtils中的isBlank和isEmply区别

1、StringUtils.isEmpty(" ") =false//注意在 StringUtils 中空格作非空处理2、StringUtils.isBlank("        ") =true  StringUtils.isBlank("\t \n \f \r") =true  //对于制表符、换行符、换页符和回车符

2013-05-24 14:50:46 494

翻译 oracle pctfree和pctused

1、PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。      PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,

2013-05-20 10:04:47 426

原创 获取类的class对象的几种方法

1、Class 的 forName(String name)传入一个类的完整类路径也可以获得 Class 对象,但由于使用的是字符串,必须强制转换才可以获取泛型的Class的 Class对象,并且你必须获取这个方法可能抛出的ClassNotFoundException异常。这种方法可以初始化静态域。2、所有的引用数据类型(类-类型)的类名、基本数据类型都可以通过.class方式获取其 Cla

2013-05-17 09:08:36 1117

转载 sping 控制翻转、依赖注入

所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。为何要使用Spring至少在我看来,在项目中引入spring立即可以带来下面的好处降低组件之间的耦合度,实现软件各层之间的解耦。可以

2013-05-16 17:39:19 524

原创 反射概念

java中有一个类很特殊,就是Class类,很多朋友在写程序的时候有用过比如Apple.class来查看类型信息,大家就可以把它理解为封装了类的信息,很多解释说Class类没有构造器,其实是有的,只不过它的构造方法是private的(构造函数还有private的??有,这样是为了禁止开发者去自己创建Class类的实例)。如果我们拿到一个类的类型信息,就可以利用反射获取其各种成员以及方法了。

2013-05-16 17:20:53 416

原创 工作知识记录

select sysdate from dual 获取数据库当前时间首先在oracle中没有datediff()函数可以用以下方法在oracle中实现该函数的功能:1.利用日期间的加减运算天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:

2013-05-16 16:55:14 512

原创 css过滤器

1、$(":text").val("");可以将所有的text类型置空。

2013-05-16 16:54:11 414

原创 char类型的开始时间和oracle数据库中的timestamp时间类型比较、struts.xml中配置

1、char类型的时间不变,将timestamp类型转换为char类型,直接比较大小就行。'2013-05-08 19:24:54' 2、struts.xml 中,3、struts2 Action中声明了一个boolean类型的变量,然后通过Source自动生成get、set方法,发现前台的值后台获取不到。检查发现自动生成的没有get方法,是is方法。4、hashmap其实就是不数组,

2013-05-16 16:53:39 836

原创 oracle分区 前台查询条件样式

1、查询文件上报日志管理时,因为用到的表采用了分区所以在where中就加入了对分区字段时间的判断,其为number类型的,例如512表示5月12号,需要把前台传入时间的字符串类型在sql中截断取值,并转换为number类的进行比较。substr( string, start_position, [ length ] )例如:to_number(substr(#beginTime#,5,4)),

2013-05-16 16:53:14 648

原创 关于td中的width不起作用的问题。

1、要在table标签中加上:table width="100%" style="table-layout:fixed;"2、也可以直接把最后一个td的width设的很大,致使选项往左排

2013-05-16 16:50:52 1606

原创 oracle 的pdm和dmp含义

pdm 是PowerDesigner的文件,要用PowerDesigner打开。dmp 是逻辑备份导出来的文件,需要用imp工具导入到oracle中去。

2013-05-16 15:46:31 832

转载 list

直接使用Iterator一个基本法则:若对正在被迭代的集合进行结构上的改变(add、remove、clear),则迭代器就不再合法。这意味着只有在需要立即使用一个迭代器的时候才应该获取迭代器。如果迭代器调用了自己的remove方法,则迭代器仍是合法的。在表的前端添加项来构造一个list,LinkedList的运行时间是O(N),ArrayList的运行时间是O(N^2),因为在ArrayLis

2013-05-14 17:31:09 467

转载 对数特点的三个例子

如果一个算法用常数时间(O(1)将问题的大小消减为其一部分),该算法就是O(logN);若使用常数时间只是把问题减少一个常数的数量,则是O(N)如果 m >n ,m mod n 1、折半查找while (low {  int mid = (low + high)/2;  if (a[mid].compareTo(x)    low = mid + 1;  else

2013-05-14 10:07:31 865

转载 求数组中的最大子序列的值最优算法

public static int maxSub(int  []a){    int maxSum = 0;    int thisSum = 0;    for (int i=0; i     {      thisSum += a[i];      if (thisSum > maxSum)      {        maxSum = thisSum;

2013-05-13 22:26:16 527

原创 oracle to_char中的FM、jsp自动调用函数

1、工作中有个trim(to_char(a,'FM999.999'))中小数点前的999指的是占位符,后面的999是小数点后几位数,如果得到的值是四位的(超过三位),则会显示不正常,显示########2、jsp中,则跳转到页面时就会调用函数。

2013-05-12 22:53:32 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除