导航

2013年12月9日

摘要: JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理的创建时期,代理类可以分为两种。静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。动态代理:在程序运行时,运用反射机制动态创建而成。首先看一下静态代理:1、Count.javaJav 阅读全文

posted @ 2013-12-09 17:55 wantany 阅读(111) 评论(0) 推荐(0)

2013年11月21日

摘要: package com.test;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.OutputStream;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.c 阅读全文

posted @ 2013-11-21 11:14 wantany 阅读(502) 评论(0) 推荐(0)

2013年11月20日

摘要: 一般而言,我们平常接触的大多数项目都应该是单纯使用B/S或是C/S,除非在特殊场合,否则比较少混合使用B/S,C/S架构。首先说一下对这二种架构特点的一些个人理解。B/S应该是目前很多项目都应用的架构,浏览器的方式使得用户的使用十分方便,用户可以何时何地通过Internet访问URL而进行相应的工作,升级维护也能比较集中,缺点就是浏览器的表现能力受限以及常常受非议的安全性问题,如果软件的应用范围区域不集中,而且用户经常变换地点进行访问,那么这种架构是非常适合的。C/S架构的C端有非常强的处理能力,所以在交互表现和安全方面可以做得比浏览器强,但是缺点也是非常明显的,安装部署、升级维护、版本兼容都 阅读全文

posted @ 2013-11-20 14:48 wantany 阅读(3092) 评论(0) 推荐(0)

摘要: 导入dmp文件imp rhserver_xh/rhserver_xh@orcl file=H:\tradedetail\tradedetail.dmp full=y ignore=y 使用pl/sql来Oracle创建表空间和创建用户oracle数据库user//创建临时表空间create temporary tablespace test_temptempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mext 阅读全文

posted @ 2013-11-20 14:29 wantany 阅读(1301) 评论(0) 推荐(0)

摘要: Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间例如有表table,table 中有两个字段:name 、makedate1.oracle:插入系统时间应为sysdate:ALTER TABLE tabName MODIFY(your_column_name DEFAULT sysdate)//设置默认值insert into table (name,makedate) values('测试',sysdate);2.Db2:插入系统时间应为current timestamp并且makedate数据类型为timestampinsert into tab 阅读全文

posted @ 2013-11-20 14:26 wantany 阅读(507) 评论(0) 推荐(0)

摘要: 把java.util.Date格式的时间转为java.sql.Date格式的时间java.sql.Date sqldate = new java.sql.Date(date.getTime());在向数据库中保存date类型的数据时,使用上面的方法可能会失去精度,其实,使用以下方法也可以解决即使用sql语句中的类型转换方式进行存储。将具体时间变为TO_CHAR('2011-09-01 03:30:33','YYYY-MM-DD HH24:MI:SS')类型,其中HH24是防止HH表示24小时制支持不好,MI防止与前面的MM重复,造成“ORA-01810: 格式代 阅读全文

posted @ 2013-11-20 14:22 wantany 阅读(3324) 评论(0) 推荐(0)

摘要: * springMVC是一种spring自带的MVC框架,与struts1相同,是基于servlet的(struts2 是基于 filter的)。 首先框架提供了一个DispacherServlet,用于接收客户端请求,并进行分发 其中分发是根据HandlerMapping进行的。 分发给Controller(相当于struts2中的action) Controller的返回值为ModelAndView对象 返回值交给DispacherServlet,但DispacherServlet无作为,直接交给ModelAndView,ModelAndView再转交给ViewResolver视图解析器( 阅读全文

posted @ 2013-11-20 13:59 wantany 阅读(367) 评论(0) 推荐(0)