上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 原文地址:http://blog.csdn.net/moonpure/article/details/52779794 在本系列先前的文章中,我们主要讲解了JDBC对本地事务的处理,本篇文章将讲到一个分布式事务的例子。 请通过以下方式下载github源代码: git clone https://gi 阅读全文
posted @ 2017-02-28 21:17 esther-qing 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 意图 使得应用可以通过用户,程序,自动化测试或批处理脚本来驱动,独立于最终的运行环境及数据库进行开发和测试。 当外部事件到达端口,适配器把它们转化成过程调用或者消息,然后传递给应用。应用对输入设备一无所知。应用通过端口把要传递出去的消息传给适配器,适配器用它们生成接收端需要的信号。从语义上来说,应用 阅读全文
posted @ 2017-02-28 20:34 esther-qing 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/wangxin1982314/article/details/50772885 JAVA分布式事务原理及应用(转) 引言 JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数 阅读全文
posted @ 2017-02-28 20:33 esther-qing 阅读(9410) 评论(0) 推荐(0) 编辑
摘要: 看了下Java里面有HashMap、Hashtable、HashSet三种hash集合的实现源码,这里总结下,理解错误的地方还望指正 HashMap和Hashtable的区别 HashSet和HashMap、Hashtable的区别 HashMap和Hashtable的实现原理 HashMap的简化 阅读全文
posted @ 2017-02-28 20:31 esther-qing 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2017-02-28 20:30 esther-qing 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模 阅读全文
posted @ 2017-02-28 20:29 esther-qing 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模 阅读全文
posted @ 2017-02-28 20:03 esther-qing 阅读(197) 评论(0) 推荐(0) 编辑
摘要: MVC模式与三层架构的区别 原文地址:http://www.cnblogs.com/yourshj/p/5197310.html MVC模式与三层架构的区别 原文地址:http://www.cnblogs.com/yourshj/p/5197310.html 之前总是混淆MVC表现模式和三层架构模式 阅读全文
posted @ 2017-02-28 19:33 esther-qing 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。 阅读全文
posted @ 2017-02-28 19:26 esther-qing 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MVC和三层架构,是不一样的。 相同点:分层,解耦! 他们相同的设计理念就是:把视图设计与数据持久化进行分离,从而降低耦合性,易于扩展,提高团队开发效率。 不同点:三层是基于业务逻辑来分的,而mvc是基于页面来分的。 MVC模式是一种复合设计模式,一种解决方案 三层是种软件架构,通过接口实现编程 三 阅读全文
posted @ 2017-02-28 19:25 esther-qing 阅读(5654) 评论(1) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页