摘要: 此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不... 阅读全文
posted @ 2014-05-15 11:26 魔战 阅读(797) 评论(0) 推荐(0) 编辑
摘要: http://juvenshun.iteye.com/blog/349534Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节 省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的 REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。下载和安装你可以从htt 阅读全文
posted @ 2013-02-27 16:31 魔战 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 介绍orcale定时器的简单用法,希望大家一看就能明白1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表Sql代码 createtablejob_table(run_timedate);2.创建存储过程Sql代码 createorreplaceprocedurejob_procisbegininsertintojob_table(run_time)values(sysdate);end;3.创建job,并且指定为一分钟执行一次Sql代码 declarejobnumber;begindbms_job.submit(job,'job_proc;',sysda 阅读全文
posted @ 2011-08-04 15:02 魔战 阅读(609) 评论(0) 推荐(0) 编辑
摘要: declareJOB_ILEARN_ONLINE number :=1;begindbms_job.submit(JOB_ILEARN_ONLINE,'insert into testdate(today) values(sysdate);',sysdate,'TRUNC(sysdate,''mi'') + 1 / (24*60)');commit;end; 其中:job是系统自动产生编号,check_err是自己的一个过程或函数,next_date设置下次执行时间,这里是今天晚上23:00,interval设置时间间隔,多久执行 阅读全文
posted @ 2011-08-04 14:42 魔战 阅读(280) 评论(0) 推荐(0) 编辑
摘要: TRUNC函数返回以指定元素格式截去一部分的日期值。 其具体的语法格式如下:TRUNC(date[,fmt]) 其中: date 为必要参数,是输入的一个日期值 fmt 参数可忽略,是日期格式,用以指定的元素格式来截去输入的日期值。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am') ='24-Nov-1999 12:00:00 am' TRUNC(TO_DATE('24-Nov-1999 08:37 pm', 阅读全文
posted @ 2011-08-04 14:38 魔战 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 1:取得当前日期是本月的第几周 SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'YY ------------------- 20030327 4 18:16:09 SQL> select to_char(sysdate,'W') from dual; T - 4 2:取得当前日期是一个星期中的第几天,注意星期日是第一天 SQL> select sysdate,to_char(sysdate,'D') fro 阅读全文
posted @ 2011-08-04 14:38 魔战 阅读(33154) 评论(0) 推荐(1) 编辑
摘要: select * into target_table from source_table;insert into target_table(column1,column2) select column1,5 from source_table;以上两句都是将源表source_table的记录插入到目标表target_table,但两句又有区别。第一句(select into from)要求目标表target_table不存在,因为在插入时会自动创建。第二句(insert into select from)要求目标表target_table存在,由于目标表已经存在,所以我们除了插入源表sourc 阅读全文
posted @ 2011-06-21 14:18 魔战 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在Oracle怎样查询表中的top10条记录呢? select * from test where rownum <=10 下面是关于rownum的介绍 ================================ Rownum和row_number() over()的使用 ROWNUM是Oracle从8开始提供的一个伪列,是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页输出. 比如 SELECT * FROM torderdetail a WHERE ROWNUM <= 10 这条语句就是输出前10条纪录,在这里用途上类似于sql sever的top,不过r 阅读全文
posted @ 2011-06-21 10:59 魔战 阅读(7771) 评论(0) 推荐(1) 编辑
摘要: XP Home Edition SP2 也可以装 Rational Rose 2003 2007-08-07 16:56我电脑的系统是我的电脑装的是正版XP Home Edition SP2,由于现在正学 Rational Rose 可是自己的电脑装不上,我又不想卸掉自己的系统!这个问题今天终于解决了,哈!现在我把方法和大家分享下!我找了一天才找到的哦!解决方法: 绕过安装程序对操作系统版本的检查 使用工具:Microsoft Orca 下载地址:http://astebner.sts.winisp.net/Tools/orca.zip 使用方法(清先备份相应文件):用Orca打开 Setup 阅读全文
posted @ 2011-05-07 17:33 魔战 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1,配置Antwindows->preferences->Ant->run time->classpath配置Ant Home即可使用ant先打开ant视图:在MyEclipse下,上面的菜单栏中 window - show view - other - ant 。然后ant 视图中,单击右键,选择Add Buildfiles - portal - Bulid.xml即可操作2,创建build.xml文件直接在工程中新建个文件叫build.xml,然后在Eclipse中用Ant方式打开,右键->Open With->Ant Editor3,Ant 开发 An 阅读全文
posted @ 2011-04-23 17:23 魔战 阅读(643) 评论(0) 推荐(0) 编辑