摘要: 1.Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: (1)Interface InvocationHandler:该接口中仅定义了一个方法 public object invoke(Object obj,Method method, Object[] args) 在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法... 阅读全文
posted @ 2014-03-30 21:08 菟丝子 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.何为动态语言? 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。 这样的定义与分类下Java不是动态语言,它却有着一个非常突出的动态相关机制:Reflection。这个字的意思是“反射、映象、倒影”,用在Java身上指的是我... 阅读全文
posted @ 2014-03-30 19:17 菟丝子 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1. 直接通过new的形式创建 如: User user = new User(); 2.使用Class对象的newInstance()方法创建改Class对象所对应的实例, 这种方式要求该Class对象的对应类有默认构造器, 因为执行newInstance()方法时,实际上利用默认构造器 如: User user = (User) User.class.newInstance()... 阅读全文
posted @ 2014-03-30 18:49 菟丝子 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 搭建环境: 1.创建一个web项目,下载以下jar包 commons-logging-1.1.1.jar: (dwr依赖于该jar) dwr.jar mysql-connector-java-5.1.6-bin.jar web.xml中配置dwr拦截器 dwr-invoker uk.ltd.getahead.dwr.DWRServlet ... 阅读全文
posted @ 2014-03-17 10:02 菟丝子 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 第一个例子用的是完全限定类名方式操作映射的sql语句: User user = session.selectOne("com.mybatis.entity.UserMapper.selectUserByID",1); Mybatis提供了使用接口方式操作已经映射的sql语句: BlogMapper mapper = session.getMapper(BlogMapper.class);Bl... 阅读全文
posted @ 2014-03-16 19:07 菟丝子 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 2. Mybatis基本思想: 从... 阅读全文
posted @ 2014-03-16 17:47 菟丝子 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1. 通常我们在java类中,如果想要获取applicationContext.xml中配置的bean,会采用下面方式: import javax.sql.DataSource;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystem... 阅读全文
posted @ 2014-02-26 13:20 菟丝子 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: Mysql剖析单条查询的方法: (以mysql官网提供的sakila数据库演示) 方式1.通过show profile工具(show profile是Mysql5.1版本之后引入的功能) 工作原理:show profile是一个工具, 当一条查询提交给服务器时,该工具会将记录剖析信息到一张临时表,并且给查询赋予一个从1开始的整数标志符. 使用举例: Mysql> SET profili... 阅读全文
posted @ 2014-01-13 16:21 菟丝子 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 1. 由于项目中使用的ssH框架,而部分程序中又有直接使用DBUtil工具类直接获取jdbc连接的地方,为了统一由spring管理数据源,想在DBUtil中也只接使用spring初始化好的数据源 2.spring配置的数据源如下(使用了dbcp连接池,需要2个jar包支持commons-dbcp.jar和commons-pool.jar) ... 阅读全文
posted @ 2014-01-10 14:49 菟丝子 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select date_add(@dt, interval 1 hour); -加1小时 select date_add(@dt, interval 1 minute); - 加... 阅读全文
posted @ 2014-01-09 20:02 菟丝子 阅读(266) 评论(0) 推荐(0) 编辑

============================================================================== 
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员

==============================================================================