摘要:
问题背景 本人按照菜鸟教程的步骤,在windows系统布置了ubuntu虚拟机环境,并使用centos容器镜像搭建出单节点的hdfs服务。 欲使用Python hdfs api测试hdfs服务的功能,遂在ubuntu中编写以下代码准备测试 from hdfs import Client client 阅读全文
摘要:
问题出现 在使用Vue3和Fastapi做前后端分离项目时,前端调用接口console报错: No 'Access-Control-Allow-Origin' header is present on the requested resource 解决方法 在网上找了一圈方案无果,最终在Stacko 阅读全文
摘要:
本笔记摘抄自 狂神说 Spring 笔记,结合B站学习视频 https://www.bilibili.com/video/BV1WE411d7Dv 1、Spring概述 1.1、简介 2002年,首次推出了Spring框架的雏形:interface21框架。 Spring框架以interface21 阅读全文
摘要:
12、动态SQL 动态SQL就是根据不同的条件生成不同的SQL if choose (when, otherwise) trim (where, set) foreach 环境搭建 新建一个项目然后准备一张新表Blog,并插入数据。 CREATE TABLE blog( `id` VARCHAR(4 阅读全文
摘要:
10、多对一处理 10.1、环境准备 多对一的关系在数据库中十分常见,例如:一个老师教很多学生,从老师的角度来是一对多的关系,而从学生的角度来看就是多对一的关系。我们重新创建一个项目,来准备下多对一场景需要的环境数据,这里就用学生和老师作为例子。 1、新建一张学生表和老师表,设置学生表中老师id为外 阅读全文
摘要:
8、使用注解开发 在上面使用的开发流程中,我们都是先在UserMapper中创建接口,然后在对应的xml文件中增加对应的sql语句,然后再写测试方法测试。除了这种方式,Mybatis也推出了注解开发的方式,一定程度上简化了开发的过程,我们来看看吧。 同样的我们复制一份项目,避免已有数据的干扰。 首先 阅读全文
摘要:
5、解决属性名和字段名不一致的问题(ResultMap) 我们复制一份上面的项目,名字叫项目2,在项目2中做一点更改。 1、问题 在项目1中,我们的实体类pojo/User中的属性是和数据库中的字段一一对应的 在项目2中,我们修改实体类的pwd属性为password,重新生成构造方法和getter和 阅读全文
摘要:
4.1、核心配置文件 Mybatis中的核心配置文件就是MyBatis-config.xml了,从官方文档中我们可以看到涉及的配置项还是挺多的,接下来我们会挑一些重要的看下 4.2、环境配置(environments) 在开发过程中我们有时需要多套环境进行切换,例如一套开发环境,一套测试环境。这时就 阅读全文
摘要:
经过上面的操作,是不是对Mybatis的操作有点感觉了,不如趁热打铁把curd操作都实现一遍吧。 3.1、Select 在dao/UserMapper中增加查询接口 //根据id查询用户 User getUserById(int id); 在dao/UserMapper.xml中增加实体类配置 其中 阅读全文
摘要:
Mybatis官方中文文档:https://mybatis.org/mybatis-3/zh 1、简介 1.1、Mybatis是什么? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 阅读全文