摘要: 1.前言 最近一直在看Springboot和springcloud代码,看了将近20多天,对这两个系统的认知总算是入了门。后续应该会有一个系列的文章,本文就先从Springboot的启动入手. 2.容器初始化 上面的代码是Springboot的入口,现在从run方法进去 点击进来后到了这里就会分成两阅读全文
posted @ 2018-07-01 14:07 XuMinzhe 阅读(236) 评论(0) 编辑
摘要: 前言 上文讲述ioc框架的实现,本文开始讲述aop。在spring中aop也有3种配置方式,注解形式的我们先不讨论。我们先看看xml形式的配置方式。 上述配置是纯xml形式的配置,这样的配置结构清晰明了,就是看起来有点臃肿。 spring中提供了四种Advice用来支持对方法调用时施加的不同行为,通阅读全文
posted @ 2018-06-07 18:46 XuMinzhe 阅读(172) 评论(1) 编辑
摘要: 前言 关于Spring,我想无需做太多的解释了。每个Java程序猿应该都使用过他。Spring的ioc和aop极大的方便了我们的开发,但是Spring又有着不好的一面,为了符合开闭原则,Spring的一个方法可以涉及到好几十个类,从设计上来说,这样的设计易于宽展,职责明确。但从开发角度而言,Spri阅读全文
posted @ 2018-06-05 22:00 XuMinzhe 阅读(20) 评论(0) 编辑
摘要: mybatis的事务和数据源有着非常密切的联系。上文讲述了mybatis的数据源,本文要讲述的便是mybatis的事物 1.事务的分类 我们还是已一段xml配置文件为例 xml的transactionManager就是mybatis事务的类型。mybatis事务总共有两种类型。 2.事务的创建 事物阅读全文
posted @ 2018-06-02 17:24 XuMinzhe 阅读(15) 评论(0) 编辑
摘要: 在描述mybatis数据源之前,先抛出几个问题,这几个问题都能在本文得到解答 1.Datasource的分类 我们已一段mybatis的配置文件为例 datasource的type共有三个选项 2.Datasource的配置加载与创建 mybatis在项目启动阶段会加载配置文件,读取xml中的配置信阅读全文
posted @ 2018-06-02 16:23 XuMinzhe 阅读(37) 评论(0) 编辑
摘要: 其实本来不想专门的写一篇关于mybatis缓存的博客的。在之前的博客中已经大致的把mybatis的整体流程讲了一遍。只要按照步骤一步步的点进去,关于缓存的代码很容易就能发现。但是今天在看代码的时候突然对mybatis在缓存的设计上有点疑惑,花了点时间把它搞懂了,同时发现网上没有专门对这块作分析的,所阅读全文
posted @ 2018-05-27 21:38 XuMinzhe 阅读(23) 评论(0) 编辑
摘要: 单例模式: 单例模式: 一个类在系统中有且只能有一个对象。这个模式在spring中很常见。 UML类图: 代码: 上面的代码也成为饿汉模式,不管有没有用到,先实例化?;褂幸恢质抢梁耗J?,代码如下 这里加了个判断,但是这里的代码会有线程安全的问题。需要加锁。 工厂模式 定义一个用于创建对象的接口,让子阅读全文
posted @ 2018-05-14 23:50 XuMinzhe 阅读(44) 评论(0) 编辑
摘要: 最近几周一直都在看设计模式之禅,看的过程当中,发现大多数的设计模式在平时编码过程当中使用到了,当时没意识到这就是设计模式的一种,翻看自己以前的代码,有些设计显然和设计模式的标准有出入,但是个人认为设计模式只是6大设计准则的具体标准实现。在具体项目中,应当灵活的根据设计准则设计出灵活的代码。只要代码扩阅读全文
posted @ 2018-05-09 11:54 XuMinzhe 阅读(19) 评论(0) 编辑
摘要: 文件路径: 1.创建文件 2.查找指定目录下文件 3.文件流-写入 4.文件流-读取 5.字符流-写入 6.字符流-读取 7.转换流-写入 将输出的字符流转化为字节流 8.转换流-读取 将输入的字节流转换为字符流 9.对象流 10.缓冲字符流-读取 11.缓冲字符流-写入 12 管道流-可用于线程通阅读全文
posted @ 2018-05-03 19:20 XuMinzhe 阅读(23) 评论(0) 编辑
摘要: 上文mybatis源码简书我们讲到sqlsession中通过executor来执行sql,我们接着往下看 update方法点进去,我们进到baseexecutor 这里我们看到 clearLocalCache 方法,可见每次更新都会清除缓存 我们再看到doUpdate 先看第5行,生成一个 Stat阅读全文
posted @ 2018-04-10 10:35 XuMinzhe 阅读(56) 评论(0) 北京赛车pk10软件计划手机版下载
  • 独家视频:十九大要开啦! 2018-09-10
  • 国地税怎么又合并了呢 一般来看 这是种集中资源的举动 2018-09-10
  • 视频:太原蒙山景区举办首届蒙山春节庙会 2018-08-14
  • 美媒:解放军已成为现代化军队 目光已越过大西洋 2018-08-14
  • 市人大常委会召开党组会议传达学习全国两会精神张轩主持并讲话 2018-08-04
  • 520| 575| 131| 866| 11| 594| 68| 317| 384| 816|