自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 带你了解Mybatis注解式工作原理

Mybatis编写sql有两种方式,即通过xml和注解,我个人比较喜欢xml配置,但是注解还是要了解下的。并且Mybatis中xml优先于注解加载,也就是如果有DAO对应的xml配置,再加入注解会抛异常,如果两个都没配置,在调用DAO方法时再抛异常。源码分析一、XML中sql转MappedStatementMybatis会把编写的sql语句信息封装成一个MappedStatement对象,加...

2020-01-31 14:59:53 1583

原创 带你了解Mybatis中getMapper()的来龙去脉

getMapper用法在熟悉不过了,指明一个DAO接口的class,调用他的方法,即可从数据库中返回 ,是不是感觉很神奇?其实都是通过JDK的动态代理来实现,getMapper返回的即一个代理对象,通常在写动态代理时,代理对象处理完成后还有调用被代理对象的对应方法,而像Mybatis这种面向接口的思想,没有被代理的对象,所以,Mybatis通过自己一系列操作后直接返回。源码分析一、加载Map...

2020-01-30 14:09:38 8969

原创 带你了解Mybatis拦截器及手写分页插件

Mybatis的拦截器原理还有点绕,也还算简单,原理就是通过JDK的动态代理技术来为我们自定义的拦截器类实现代理,并且这个代理可以有多个,所以Mybatis拦截器会成一个链条形式存在,一个处理完在一个。分页原理就是在拦截器中先拿到旧的SQL,然后拼接limit语句让Mybatis继续处理。举个列子,你准备去一家工厂,但是门口有个大爷把你拦下,让你必须套个脚套才可以进入,于是你套上了脚套包裹了自己...

2020-01-29 18:36:05 695

原创 带你了解MyBatis一二级缓存

撒旦

2020-01-28 18:04:31 347

原创 个人小程序实现微信支付

其实个人小程序是没办法直接调用微信支付的,但是可以间接的去调用,就是通过第三方的服务.如:https://www.payjx.cn/通过调用它得接口,返回一个带支付二维码得结果,这个二维码被微信扫码支付后,通过开发者留得通知地址回调给开发者.就需要用户先进入开发者的网站,网站中展示二维码进行扫描付款.那又会有一个问题,怎么知道是谁支付了?我的解决办法是先扫码登录后端通过一些算法...

2020-01-20 17:53:37 7799 2

空空如也

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

TA关注的人

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