- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 Mybatis中ResultType和ResultMap的区别
ResultMap是通过映射文件(xml)定义的,它能够更加灵活地处理复杂的字段映射关系。ResultMap可以指定java类的属性与数据库查询结果集的列之间的映射关系,也可以指定多个结果集的映射关系。现在需要查询所有学生的信息以及每个学生的成绩列表。ResultType适合简单查询结果的映射,而ResultMap适合复杂查询结果及自定义映射关系的情况。以上两种方式都可以实现查询结果的映射,但是ResultMap可以更加灵活地处理复杂的字段映射关系,如上述例子中的学生信息和成绩列表的关系。
2023-03-23 13:05:24 385
原创 MyBatis中在Mapper中如何传递多个参数?(4种方法,超级详细)
4、如果Dao层函数传递的是一个对象,该对象包含多个参数,MyBatis会将该对象看做是一个参数,并且会自动地将对象中的属性值映射到Mapper中的SQL语句中。在执行Dao层函数时,MyBatis会自动地根据user对象中的属性值,将#{id}、#{name}和#{age}替换为对应的属性值。时,MyBatis会使用OGNL表达式解析该表达式,找到对应的属性值,并将其替换到SQL语句中。的value,也就是user对象中的id、name和age属性值。1、若Dao层函数有多个参数,那么其对应的xml中,
2023-03-23 12:37:05 6836
原创 SpringBoot中META-INF/spring.factories文件和application.properties或application.yml文件的区别
是一个标准的 Java 服务加载机制,用于在 Spring Boot 启动过程中查找和加载所有的自动配置类。该文件中的每条记录都指定了一个或多个自动配置类的全限定名,这些配置类会在 Spring Boot 启动时被加载并应用到应用程序中。则是用于设置应用程序各种配置属性的文件,在 Spring Boot 应用程序中,这些属性通常包括数据库连接信息、服务器端口号、日志级别等等。文件中定义的所有自动配置类,并将其应用到应用程序中。文件中配置的属性值,并覆盖或补充自动配置类中设置的默认属性值。
2023-03-22 22:53:50 2988
原创 windows和linux系统下的部分差异(为什么你从GITHUB上下载的部分代码无法使用的可能原因)
windows和linux系统下的部分差异(为什么你从GITHUB上下载的部分代码无法使用的可能原因)
2022-10-19 20:21:52 232
原创 java的容器类List在迭代的过程中无法正确存取List对象的问题
java的容器类List在迭代的过程中无法正确存取List对象的问题;List.add(LinkedList())结果为空的问题;
2022-06-20 20:41:27 327
原创 springMVC在使用requestMapping后访问相关路径出现404的问题
springMVC在使用requestMapping后访问相关路径出现404问题(一种情况)
2022-04-11 11:17:15 5174 2
原创 使用Eclipse时Run on Server的HTTP Preview和HTTP Server和J2EE分别是什么以及怎么选?
使用Eclipse时Run on Server的HTTP Preview和HTTP Server和J2EE分别是什么以及怎么选?
2022-03-05 15:47:01 1114
原创 《动手学深度学习pytorch版本》中z.backward(v)的v是什么意思?
《动手学深度学习pytorch版本》中的z.backward(v)中参数v的作用是什么?意义何在
2022-02-26 22:04:22 805
原创 fig.add_subplot(111)或者fig.add_subplot(234)的意义以及由来
解释:fig.add_subplot(xyz)是fig.add_subplot(ROW,COLUMN,POSITION)的简写形式,其第一个参数表示行数,第二个参数表示列数,第三个参数表示你正在绘制图的位置。举个例子来说:生成此图的代码是:import matplotlib.pyplot as pltfig = plt.figure()fig.add_subplot(221) #top leftfig.add_subplot(222) #top rightfig.add_subpl
2022-01-20 21:11:18 4773
原创 Python一些函数的简述
numpy.tile 函数函数介绍help(numpy.tile)Help on function tile in module numpy.lib.shape_base:tile(A, reps) Construct an array by repeating A the number of times given by reps.举例如下numpy.tile([1,2],[1,2,3,4])#从后(内)往前(外)对原数组内容进行拓展,因为对于reps来讲,越在前代表维度越高a.
2022-01-20 11:46:31 675
原创 Python遇到的小问题解决办法小记
There was a problem confirming the ssl certificate问题的解决办法:pip install xx -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com其中xx是需要下载插件的名称一个保持python编码风格PEP8的插件:autopep8
2022-01-19 16:48:43 313
转载 B树的最小高度最大高度推导
参考文献:https://blog.csdn.net/weixin_48431030/article/details/117066727
2021-09-08 15:19:03 140
原创 为什么BeautifulSoup .children包含无名元素如换行符\n
发现问题有如下实例代码:#!/usr/bin/env python3from bs4 import BeautifulSouptest="""<!DOCTYPE html><html><head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <title>Test</title></head><body&
2021-08-14 00:26:12 577
原创 在使用BeautifulSoup的find或者find_all函数时的属性名与Python保留字冲突的问题
BeautifulSoup是Python里最受欢迎的HTML解析库之一。它可以提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。find和find_all函数find_all(tag, attributes, recursive, text, limit, keywords)find(tag, attributes, recursive, text, keyword
2021-08-13 11:13:47 255
原创 Python之禅
Python之禅Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren't special en
2021-04-10 16:32:10 105
原创 C语言中scanf的一些问题
C语言中scanf的一些问题scanf与缓冲区C语言没有输入输出关键字,其输入输出的操作是通过调用库函数实现的。C语言通过scanf函数读取键盘的输入(标准输入),当程序执行遇到scanf时,程序会阻塞,等到有输入时才继续执行。程序执行时,如果遇到下面的代码:int i = 0; //给int型i初始化并赋初值0char j = 0; //空字符串scanf("%d",&i);printf("i = %d\n",i);scanf("%c",&j)printf("j =
2021-01-21 20:56:34 1341
原创 EXCLE矩阵化为三列的小技巧
表格示例:距离查询初始表格示例:我们想要的效果示例:实现过程:对于A7—A18,我们在A7处插入函数=OFFSET($C$1,0,ROW(A4)/4-1)此处是补充的注释:其中,OFFSET函数的功能为以指定的引用(函数第一个参数)为参照系,通过给定偏移量(第二个参数代表的是向下的偏移量,负数则为向上;第三个参数代表的是向右的偏移量,负数则代表向左)得到新的引用(后面还有两位参...
2020-03-19 19:59:49 2576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人