上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 从前面分析我们知道了sql的具体执行是通过调用SqlSession接口的对应的方法去执行的,而SqlSession最终都是通过调用了自己的Executor对象的query和update去执行的。本文就分析下sql的执行器 Executor Executor是mybatis的sql执行器,SqlSes 阅读全文
posted @ 2019-03-26 00:13 Lucky帅小武 阅读(1282) 评论(0) 推荐(0)
摘要: 上一篇文章分析到mapper.xml中的sql标签对应的MappedStatement是如何初始化的,而之前也分析了Mapper接口是如何被加载的,那么问题来了,这两个是分别加载的到Configuration中的,那么问题来了,在使用过程中MappedStatement又是如何和加载的mapper接 阅读全文
posted @ 2019-03-25 22:23 Lucky帅小武 阅读(2855) 评论(0) 推荐(1)
摘要: 一年一度的毕业季,最令毕业生头疼的就是毕业设计以及撰写毕业论文,而毕业论文还需要加上多篇参考文献,有的老师对参考文献的要求是很多的,比如需要国内的和国外的,时间必须是近三年的,满足XXX要求的文献至少需要三篇以上等等。今天我就来给大家整理了各种技术各个出版时间年份的参考文献以供大家引用:(按文献出版 阅读全文
posted @ 2019-03-21 23:36 Lucky帅小武 阅读(36963) 评论(0) 推荐(0)
摘要: 上一篇我们了解到了MappedStatement类就是mapper.xml中的一个sql语句,而Configuration初始化的时候会加载所有的mapper接口类,而本篇再分析下是如何将mapper接口和xml进行绑定的。 先从上一篇的源码开始分析: 如果猜的没错的话,那么第9行和第10行就是解析 阅读全文
posted @ 2019-03-21 23:02 Lucky帅小武 阅读(3808) 评论(0) 推荐(3)
摘要: MappedStatement类位于mybatis包的org.apache.ibatis.mapping目录下,是一个final类型也就是说实例化之后就不允许改变 MappedStatement对象对应Mapper.xml配置文件中的一个select/update/insert/delete节点,描 阅读全文
posted @ 2019-03-21 21:39 Lucky帅小武 阅读(10257) 评论(0) 推荐(0)
摘要: 在开始分析mybatis源码之前,需要定一个目标,也就是我们不是为了读源码而去读,一定是带着问题去读,在读的时候去寻找到答案,然后再读码的同时整理总结,学习一些高级的编码方式和技巧。 首先我们知道mybatis是一个持久层框架,封装了JDBC的一切操作,使得程序在进行JDBC操作时不需要再关注底层是 阅读全文
posted @ 2019-03-21 20:42 Lucky帅小武 阅读(639) 评论(0) 推荐(2)
摘要: 1.synchronized的作用 首先synchronized可以修饰方法或代码块,可以保证同一时刻只有一个线程可以执行这个方法或代码块,从而达到同步的效果,同时可以保证共享变量的内存可见性 2.synchronized的实现原理 首先,每个java对象都可以作为一个对象锁,对象锁分为三种情况对应 阅读全文
posted @ 2018-12-21 09:47 Lucky帅小武 阅读(580) 评论(0) 推荐(0)
摘要: 1、查看内存:free -m 2、查看硬盘:df -hl 3、查看防火墙开放端口号:service iptables status 4、查看IP地址:ifconfig 5、查看流量:iftop -n 6、查看进程:top 7、nginx配置:/etc/nginx/nginx.conf 8、nginx 阅读全文
posted @ 2018-11-21 10:20 Lucky帅小武 阅读(150) 评论(0) 推荐(0)
摘要: 新建maven项目,如下图示: 只有src/main/java和src/main/resources两个目录,而没有src/test/java和src/test/resources,于是第一反应是没有就加呗,于是新建这两个目录 错误提示这个src/test/java文件夹已经存在了,得出结论肯定是已 阅读全文
posted @ 2018-11-21 09:19 Lucky帅小武 阅读(10003) 评论(0) 推荐(1)
摘要: Java虚拟机有很多垃圾收集器 下面先来了解HotSpot虚拟机中的7种垃圾收集器:Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1,先介绍一些垃圾收集的相关概念,再介绍它们的主要特点、应用场景、以及一些设置参数和基本运行原 阅读全文
posted @ 2018-09-04 19:29 Lucky帅小武 阅读(308) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页