笔记
文章平均质量分 86
智商三岁半i
初来乍到的程序猿
展开
-
第九章 Mybatis的关联映射
1.为什么使用Mybatis的关联映射?实际开发中,对数据库的操作往往会涉及多张表,这在面向对象中就涉及了对象与对象之间的关联关系。针对多张表之间的操作,Mybatis提供了关联映射,可以很好处理对象与对象之间的关联关系。2.在实际关系型数据库中,多张表之间存在三种关系:一对一:在任意一方引入对方的主键作为外键一对多:在“多”的一方,添加“一”的一方主键作为外键多对多:产生中间关系表,引入两张表的主键作为外键,两个主键联合成为主键或使用新的字段作为主键3.在JAVA对象中描述如下:一对一:c原创 2021-10-09 23:33:21 · 221 阅读 · 0 评论 -
第八章 动态SQL
1.动态SQL有什么用?开发人员在使用JDBC或其他类似的框架进行数据库开发时,通常需要手动拼装SQL,这是一个非常麻烦且痛苦的工作,而MyBatis提供的对SQL语句的组装的功能,恰能解决这一麻烦的工作。2.动态SQL中的元素:(1)if:判断语句,用于简单的判断<!--<if>元素的使用--> <select id="findUserByNameAndAddress" parameterType="com.wds.po.User" resul原创 2021-10-09 13:55:12 · 111 阅读 · 0 评论 -
第7章 Mybatis的核心配置
1.什么是SqlSessionFactory?SqlSessionFactory是Mybatis中十分重要的对象,俗称会话工厂,它是单个数据库映射关系经过编译后的内存镜像,主要作用是创建SqlSession。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来构建,而SqlSessionFactoryBuilder则可以通过xml配置文件或一个预先定义好的Configuration实例构建出SqlSessionFactory的实例。2.通过xml配原创 2021-10-03 22:38:41 · 226 阅读 · 0 评论 -
第六章 初识mybatis
(一)知识点梳理:1.什么是Mybatis?mybatis是一个支持普通sql查询,存储过程以及高级映射的持久层框架。mybatis也称为ORM(对象关系映射框架),ORM就是一种为了解决面向对象与关系数据库中数据类型不匹配的技术,通过描述Java对象与数据库表之间的映射关系,自动地将应用程序中的对象持久化到关系数据库的表中。2.Mybatis的工作原理?(1)读取配置文件mybatis-config.xml;(2)加载映射文件xxxMapper.xml;(3)构建会话工厂SqlSession原创 2021-10-02 23:28:24 · 404 阅读 · 0 评论 -
2021 Java面试之微服务
Java面试之微服务1.什么是微服务?微服务是一种架构风格,架构思想,微服务架构是一种将单应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级机制(通常是HTTP资源的API)进行通信。2.spring boot和spring cloud的区别和联系?SpringBoot:专注于快速方便的开发单个个体微服务(关注微观);SpringCloud:关注全局的微服务协调治理框架,将SpringBoot开发的一个个单体微服务组合并管理起来(关注宏观);3.微服务开发的五大组原创 2021-10-02 16:05:41 · 407 阅读 · 0 评论 -
2021-10-01 Java开发面试必备
Java开发面试必备(一)java基础1.面向对象的特性有那些?封装、继承和多态。封装:对该类的成员变量的访问做出一些限定,不允许外界随意访问。继承:从已有的类中派生出新的类,子类可以继承父类的某些方法和属性,也可以进行改写。多态:不同类的对象在调用同一个方法时所呈现出来的多种不同行为。2.Java中的重写和重载区别是啥?重写(Override)是指子类对父类方法的一种重写,只能比父类抛出更少的异常,访问权限不能比父类的小。被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一原创 2021-10-01 23:47:45 · 235 阅读 · 0 评论 -
L1-018 大笨钟
## 标题 L1-018大笨钟微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨...原创 2020-09-13 11:10:15 · 84 阅读 · 0 评论