肥宅兜

导航

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页

2016年7月22日 #

ibatis源码学习4_参数和结果的映射原理

摘要: 问题在详细介绍ibatis参数和结果映射原理之前,让我们先来思考几个问题。1. 为什么需要参数和结果的映射?相对于全自动的orm,ibatis一个重要目标是,通过维护POJO与SQL之间的映射关系,让我们执行 SQL时对输入输出的数据管理更加方便。也就是说,ibatis并不会为程序员在运行期自动生成 阅读全文

posted @ 2016-07-22 10:27 肥宅兜 阅读(1229) 评论(0) 推荐(1) 编辑

ibatis源码学习3_源码包结构

摘要: ibatis的技术是从xml里面字符串转换成JAVA对象,对象填充JDBC的statement查询,然后从resultset取对象返回,另外利用ThreadLocal实现线程安全,JDBC保证了事务控制,cache(三方库)实现缓存的dao框架。 各大包结构和作用: 1,accessplan— 2, 阅读全文

posted @ 2016-07-22 10:25 肥宅兜 阅读(484) 评论(0) 推荐(0) 编辑

ibatis源码学习2_初始化和配置文件解析

摘要: 问题在详细介绍ibatis初始化过程之前,让我们先来思考几个问题。1. ibatis初始化的目标是什么?上文中提到过,ibatis初始化的核心目标是构造SqlMapClientImpl对象,主要是其内部重要属性delegate这个代理对象的初始化。delegate这个对象耦合了用户端的操作行为和执行 阅读全文

posted @ 2016-07-22 10:17 肥宅兜 阅读(1126) 评论(0) 推荐(0) 编辑

ibatis源码学习1_整体设计和核心流程

摘要: 背景介绍ibatis实现之前,先来看一段jdbc代码: Java代码 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/learnworld"; Connection con = Dri 阅读全文

posted @ 2016-07-22 10:15 肥宅兜 阅读(1971) 评论(0) 推荐(0) 编辑

spring中的设计模式

摘要: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感 阅读全文

posted @ 2016-07-22 10:06 肥宅兜 阅读(1829) 评论(0) 推荐(0) 编辑

2016年7月21日 #

关于类中定义的内部接口

摘要: 首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗 阅读全文

posted @ 2016-07-21 22:57 肥宅兜 阅读(1056) 评论(0) 推荐(0) 编辑

jQuery中的.bind()、.live()和.delegate()之间区别分析

摘要: DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 复制代码 代码如下: $('a').bind('cli 阅读全文

posted @ 2016-07-21 22:55 肥宅兜 阅读(226) 评论(0) 推荐(0) 编辑

java的++和--操作符

摘要: 只要是会java的都知道++和—操作符的用法,如 int i = 1; int j = i++; int k = ++i; 结果i为3,j为1,k为3。 那如下代码: int j = 0; for (int i = 0; i < 100; i++) { j = j++; } System.out.p 阅读全文

posted @ 2016-07-21 22:52 肥宅兜 阅读(1270) 评论(0) 推荐(0) 编辑

java中创建对象的方法

摘要: 有4种显式地创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式。 2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 3.调用对象的clone()方法。 4.运用反序列化手段, 阅读全文

posted @ 2016-07-21 22:48 肥宅兜 阅读(398) 评论(0) 推荐(1) 编辑

10个调试技巧

摘要: 1.条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。 2.异常断点 在断点视图中,有一个J!标记按钮!我 阅读全文

posted @ 2016-07-21 22:47 肥宅兜 阅读(679) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页