自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解析Mybatis底层实现原理

Mybatis是一个基于java的持久层框架,支持自定义SQL、存储过程以及高级映射,免去了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,极大提高了开发的效率为深入理解Mybatis,将从以下三个类来剖析Mybatis的执行流程:SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 你可以

2020-08-20 16:01:11 981

原创 Java注解和反射

注解概念注解(Annotation)是从JDK 5.0开始引入的新技术作用注解不是程序本身,却可以对程序作出解释注解可以被其他程序(如编译器)读取注解与注释的区别:注解注释定义是JDK5.0及以后版本引入的一个特性。 与类、接口、枚举是在同一个层次,可以成为java 的一个类型。用一个词描述注解——元数据,它是一种描述数据的数据。所以,可以说注解就是源代码的元数据是对源代码作介绍、评议或说明的文字。作用是Java 编译器可以理解的部分,是给编译器看的。通过

2020-08-11 17:31:50 189

原创 Java多线程总结

线程、进程、多线程类别定义进程(Process)进程是程序的一次执行;是一个程序及其数据在处理机上顺序执行时所发生的活动;是系统进行资源分配和调度的一个独立单位。线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。(是cpu调度和执行的单位)多线程在进程中实现多个线程并发执行的技术1.在一个进程中可以包含若干个线程(至少有一个线程,即 主线程)2.在程序执行时,即使没有创建线程,后台也会有多个线程,

2020-08-10 16:18:56 157

原创 二叉树的遍历(前中后序、深度、广度遍历)

各项遍历大致思路:深度优先遍历:采用栈(后进先出)广度优先遍历:采用队列(先进先出)前序遍历:根——左子树——右子树中序遍历:左子树——根——右子树后序遍历:左子树——右子树——根不详细叙述二叉树各个遍历的原理,直接上代码:#include<iostream>#include<algorithm>#include <queue>#includ...

2020-03-23 01:07:38 174

空空如也

空空如也

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

TA关注的人

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