自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 mybatis演变过程

![这里写图片描述](https://img-blog.csdn.net/20180905204954868?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2w4NDA3NTgxOTI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

2018-09-05 20:51:30 609

原创 mybatis

本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处.2 JDBC实现查询分析#我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:加载JDBC驱动; 建立并获取数据库连接; 创建JDBC语句对象; 设置SQL语句的传入参数; 执行SQL...

2018-09-05 20:28:18 83

原创 并发编程模型

并行工作者 第一种并发模型就是我所说的并行工作者模型。传入的作业会被分配到不同的工作者上。下图展示了并行工作者模型:

2018-08-31 00:33:34 116

原创 Spring中的设计模式-适配器模式

此处采用了适配器模式, 由于Controller的类型不同,有多重实现方式,那么调用方式就不是确定的,如果需要直接调用Controller方法,需要在代码中写成如下形式: Java代码 收藏代码 if(mappedHandler.getHandler() instanceof MultiActionController){ ((MultiActionController)mappe...

2018-08-29 16:44:23 544

原创 软件设计中的六大原则

1.单一职责原则:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中降低类的复杂性,类的职责清晰明确比如数据职责和行为职责清晰明确变更引起的风险减低,变更是必不可少的,如果接口的单一职责做的好,一个接口修改只对相应的类有影响,对其他接口无影响,这对系统的扩展性,维护性都有非常大。的帮助2.开放封闭原则:一个软件实体(如类,模块和函数)应该对扩展开放,对修改关闭意思是,在一个系统中或者模...

2018-08-29 11:15:24 207

原创 《JAVA与模式》之策略模式

在阎宏博士的“JAVA与模式”一书中开头是这样描述策略(战略)模式的:  。策略模式属于对象的行为模式其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构  策略模式的英文对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理策略模式通常把一个系列的算法包装到一系列的策略类...

2018-08-29 10:05:18 93

转载 Spring源码分析——资源访问利器Resource之接口和抽象类分析

 从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。   我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在看厌了,这些暂且留到以后。我的想法是,分析就分析别人没分析过的,或者以不同的角度来分析别人分析过的...

2018-08-29 09:58:29 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除