Git
1.git:
分布式版本控制工具
2.svn:
版本控制工具----(集中式版本控制工具)
3.git的使用流程
工作区:自己磁盘上地址文件夹
暂存区:将代码添加暂存区 (stage存储区域)
提交本地仓库:将暂存区中的内容,提交到本地仓库(存放项目,相关代码...)
push-->远程仓库
工作区-->pull(拉取)-->直接远程仓库的内容
4.命令行的方式(实际开发中:推荐命令行方式)
图形界面化方式
TortoiseGit-2.12.0.0-64bitTortoiseGit-2.12.0.0-64bit
或者使用idea的集成git工具
Mybatis
1.概念:
mybatis最终就是将原生JDBC(不仅仅是将jdbc代码封装)而且进行优化了
mybatis(orm框架:映射相关的 实体类------表中的字段一 一对应)
2.Mybatis的好处:
通过mybatis的入门----看mybatis 官网
MyBatis 是一款优秀的持久层框架(ORM映射框架)
MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作
(替代了原生的写法)
MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)与数据库的记录对应
即通过xml配置文件可以将数据库中表的字段和Java Pojo(实体类)的属性一一映射上
commons-dbutils.jar包 : 开源的类库(只是一个工具,不是框架!)
QueryRunner:执行对象
里面封装的方法,创建的是PrepareStatement对象
总结:
Mybatis是一种框架(是一种架构思维),而不是工具类
框架: 是一个半成品的东西 (一堆核心的配置文件+一堆通用的代码组成)