一. 什么是架构和架构实质
在软件行业,对于什么是架构,都有很多的争执,每个人都有本人的了解。 此君说的架构和彼君了解的架构未必是一回事。因而咱们在探讨架构之前,咱们先探讨架构的概念定义,概念是人意识这个世界的根底,并用来沟通的伎俩,如果对架构概念了解不一样,那沟通起来天然不顺畅。
Linux有架构,MySQL有架构,JVM也有架构,应用Java开发、MySQL存储、跑在Linux上的业务零碎也有架构,应该关注哪一个?想要分明以上问题须要梳理几个有关系又类似的概念:零碎与子系统、模块与组建、框架与架构
Mybatis 介绍:
框架的作用:
Mybatis是一个数据长久层框架(dao层),数据长久化,将数据从内存中存储到硬盘中
框架的特点:
Jdbc的毛病:
代码重复性高,重复地建设连贯
Sql语句,采纳硬编码,sql语句写在java代码中
参数的植入,它跟java的耦合性高
后果团体的解决十分的麻烦
Mybatis长处:
让程序员只关注,sql语句不须要去关注对应的代码
帮忙咱们处理结果集
Mybatis是什么
Mybatis外围流程三大阶段
简化版Mybatis实现思路
在这里分享一位国防科大的架构师敌人他录制的“手写MyBatis,直击优良开源框架灵魂”专题视频,对于面试中的难点-mybatis这块,是很好的补充。
最初
依照下面的过程,4个月的工夫刚刚好。当然Java的体系是很宏大的,还有很多更高级的技能须要把握,但不要焦急,这些齐全能够放到当前工作中边用别学。
学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到了解不了的知识点,大可不必丧气,更不要泄气,这都是失常的不能再失常的事件了,不过是“人同此心,心同此理”的临时而已。
“路线是波折的,前途是光明的!”
如果本文对你有帮忙,别忘记给我个3连 ,点赞,转发,评论,,咱们下期见。
珍藏 等于白嫖,点赞才是真情。