自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 初识mybatis源码(2)——参数的解析

继上一篇讲解了mybatis的配置文件的额装载与解析之后,这一篇就来分析一下mybatis的参数处理。 接口代码StudentMapper.java如下: import com.yukio.mybatis.bean.Student; public interface StudentMapp...

2019-01-03 00:21:17

阅读数 32

评论数 0

原创 最近一些事情的说明,以及接下来的博客更新计划

最近忙,很忙,项目要上线,但是功能还差了不少,最近一直在赶工,所以博客什么的都没有更新,因为没时间,这种状态应该要持续到年底了,所以到年底应该就没有办法继续更新博客了,只能够在年后开始,不过我还是说说我的博客计划。 年后到四月份之前,主要就是mybatis源码相关的解析,总体来说,到最后应该是要...

2019-01-17 09:56:49

阅读数 21

评论数 0

原创 19年目标

       好吧,元旦也过去没几天,看看大家都在立flag,我也在这里随波大流吧。       15年毕业一直到12月份才开始入行,虽然说大学时期学习的就是有计算机的课程,但是因为眼睛不好,没有想过要成为码农的道路。但是因为性格内向,很少说话,导致之前的工作处处碰壁,这才是重新萌生了转回老本行...

2019-01-04 11:20:37

阅读数 237

评论数 0

原创 设计模式之单例——反射破坏单例模式以及对应的解决方案

继上一篇完成了序列化破坏单例模式并提出解决方案之后,基本上算是写出了一个相对满意的代码单例代码。 然而,上一篇的单例模式,还是存在着另一个问题,就是反射同样破坏了单例,接下来,让我们通过代码,进行一个简短的证明。 首先,继续沿用上一节的HungerSingle.java代码,代码如下: p...

2019-01-01 21:35:35

阅读数 70

评论数 0

原创 设计模式之单例——序列化破坏单例模式以及对应的解决方案

最近在重新学习单例模式,发现原本能够正确运行的饿汉式单例模式,在加入了序列化之后,竟然变得非单例了,经过跟踪源码,最后才算是成功解决,下面就是记录下这次分析的过程。 首先,新建饿汉式单例模式HungerSingle.java,并实现序列化接口: public class HungerSing...

2019-01-01 11:26:54

阅读数 50

评论数 0

原创 java代理学习——三种不同的代理以及区别

最近在阅读mybatis的相关源码,所以看到mybatis中不少使用代理的地方,今天就是重新复习以下java中的三种代理。 1、新建项目proxy:   2、建立IPersonDao接口和实现类PersonDao:   3、建立静态代理类StaticProxy以及对应的测试类...

2018-12-24 22:07:11

阅读数 36

评论数 0

原创 初识mybatis源码(1)——配置文件的装载与解析

  复习了mybatis相关的一些用法,从这篇开始就是开始学习mybatis的源码,以前也是曾经看过一些mybatis的源码,但是只是粗粗的看过一点儿,而且没有什么耐心看下去,全都是浮于表面,现在想想真的是悔不当初。 这一次不会了,在写博客之前,也是认真的看了一部分mybatis的源码,现在就...

2018-12-22 00:49:02

阅读数 48

评论数 0

原创 mybatis学习基本操作(3)——TypeHandle

本篇主要介绍以下mybatis的TypeHandle,下面以一个自定义枚举值的例子来进行解释。 mybatis虽然自带了两种处理枚举的类型转换器,但是很多时候,在实际应用中使用起来并不是太好用,下面就通过一个自定义的typehandle实例,对TypeHandle进行解释说明。 1、新建项目m...

2018-12-14 21:01:39

阅读数 113

评论数 0

原创 mybatis学习基本操作(2)——一二级缓存

上一篇介绍的是mybatis的批量操作,本篇则是主要介绍mybatis的一二级缓存,废话不多说,下面直接上代码。 1、新建项目mybatis_cache,并加入对应的jar包:   2、新建bean:       3、书写对应Mapper接口:   4、加...

2018-12-06 21:20:55

阅读数 30

评论数 0

原创 mybatis学习基本操作(1)——批量插入数据

在学习mybatis的源码之前,先重新过一遍mybatis的基本操作,对于简单的增删查改就不说了,主要过一下批量更新、缓存以及TypeHandler相关内容,本篇就是完成基于mysql和oracle的批量插入操作。 1、新建项目mybatis_batchOperator,并加入对应jar包: ...

2018-12-05 16:22:45

阅读数 50

评论数 0

原创 图片上传工具thumbnailator的使用

无论是大小系统,现在总归是免不了进行图片的上传操作,今天就来介绍一下我比较常用的图片上传工具thumbnailator,基本上能够满足绝大多数的图片上传以及操作的场景, 下面废话不多说,直接上代码(例子是Spring+springmvc的框架)。 1、新建项目: 2、添加maven依赖(其...

2018-11-22 16:42:41

阅读数 86

评论数 0

原创 终于决定写博客了!

注册csdn已经有好一段时间了,但是基本上都是下载资源、请求论坛的大佬解决问题,一直以来也是想着拥有自己发表博客的机会,但是因为工作以及生活中杂七杂八的事情耽搁,一次又一次的错过了,直到今天才下定决心要老老实实的开始写博客了,没有其他的想法,仅仅只是想把自己的知识点重新梳理一遍。 工作两三年,都...

2018-09-01 11:48:08

阅读数 49

评论数 0

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