草庐IT

associate_tag

全部标签

Git基础 - git tag 一文真正的搞懂git标签的使用

1.什么是tag1.1tag的简单理解tag中文我们可以称它为标签。简单的理解,tag就是对某次commit的一个标识,相当于起了一个别名。例如,在项目发布某个版本的时候,针对最后一次commit起一个v1.0.100这样的标签来标识里程碑的意义。1.2tag的类型有两种类型的标签:轻量标签(lightweight)、附注标签(annotated)【轻量标签】:只是某个commit的引用,可以理解为是一个commit的别名;【附注标签】:是存储在git仓库中的一个完整对象,包含打标签者的名字、电子邮件地址、日期时间以及其他的标签信息。它是可以被校验的,可以使用GNUPrivacyGuard(G

MyBatis中的association的使用

文章目录通过association对两表进行联表查询按照查询嵌套处理按照结果嵌套处理通过association对两表进行联表查询student表属性如下teacher表属性如下按照查询嵌套处理关于需求的SQL稍微有点复杂时,可以打开右侧查询框进行语句的编写执行。当使用以下时,查询出来存在问题selectid="getStudentTeacher"resultType="Student">selects.id,s.name,t.id,t.namefromstudents,teachertwheres.tid=t.idselect>思路:查询所有的学生信息根据查询出来的学生tid,寻找对应的老师利

MyBatis中的association的使用

文章目录通过association对两表进行联表查询按照查询嵌套处理按照结果嵌套处理通过association对两表进行联表查询student表属性如下teacher表属性如下按照查询嵌套处理关于需求的SQL稍微有点复杂时,可以打开右侧查询框进行语句的编写执行。当使用以下时,查询出来存在问题selectid="getStudentTeacher"resultType="Student">selects.id,s.name,t.id,t.namefromstudents,teachertwheres.tid=t.idselect>思路:查询所有的学生信息根据查询出来的学生tid,寻找对应的老师利

那些舍不得删除的 MP3--批量修改mp3的ID3tag

整理电脑时发现很多mp3。那是大约2001年至2009年之间。那个时候大家听歌,还是习惯从网上下载mp3。虽然现在听歌比从前方便多了,简单到只需在APP中输入歌名,但用播放器听mp3的感觉是完全不同的……这种感觉可能只有80后能体会吧:D。拷贝到macos后,查看这些mp3的ID3信息是这样的:虽说macos自带的Music.app可以修改ID3信息,但一个个修改太繁琐,不如脚本批量修改来的快。脚本批量更新同一目录下的mp3,如果有传入命令行参数,会覆盖对应的ID3tag。如果没有传参,就批量更新当前目录mp3,将gb2312编码转为utf-8编码。代码已放github

那些舍不得删除的 MP3--批量修改mp3的ID3tag

整理电脑时发现很多mp3。那是大约2001年至2009年之间。那个时候大家听歌,还是习惯从网上下载mp3。虽然现在听歌比从前方便多了,简单到只需在APP中输入歌名,但用播放器听mp3的感觉是完全不同的……这种感觉可能只有80后能体会吧:D。拷贝到macos后,查看这些mp3的ID3信息是这样的:虽说macos自带的Music.app可以修改ID3信息,但一个个修改太繁琐,不如脚本批量修改来的快。脚本批量更新同一目录下的mp3,如果有传入命令行参数,会覆盖对应的ID3tag。如果没有传参,就批量更新当前目录mp3,将gb2312编码转为utf-8编码。代码已放github

MyBatis之ResultMap的association和collection标签详解

一、前言MyBatis创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。我们希望每个数据库都具备良好的第三范式或BCNF范式,可惜它们并不都是那样。如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。而ResultMap就是MyBatis对这个问题的答案。二、ResultMap的属性列表属性描述id当前命名空间中的一个唯一标识,用于标识一个结果映射。type类的完全限定名,或者一个类型别名(关于内置的类型别名,可以参考上面的表格)。autoMapping如果设置这个属性,MyBatis将会为本结果映射开启或者关闭自动映射。这个属性会覆盖全局的属性autoM

MyBatis之ResultMap的association和collection标签详解

一、前言MyBatis创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。我们希望每个数据库都具备良好的第三范式或BCNF范式,可惜它们并不都是那样。如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。而ResultMap就是MyBatis对这个问题的答案。二、ResultMap的属性列表属性描述id当前命名空间中的一个唯一标识,用于标识一个结果映射。type类的完全限定名,或者一个类型别名(关于内置的类型别名,可以参考上面的表格)。autoMapping如果设置这个属性,MyBatis将会为本结果映射开启或者关闭自动映射。这个属性会覆盖全局的属性autoM

如何通过Terraform Associate考试并获得证书

1什么是Terraform?Terraform是一个IaC工具,IaC全称为InfrastructureasCode,基础设施即代码。它的理念是通过代码来管理基础设施,如服务器、数据库等,更多请看《Terraform入门教程,示例展示管理Docker和Kubernetes资源》。而作为IaC的事实标准,了解并学习Terraform还是很有必要的。工作中也用到了Terraform,所以我就去考了TerraformAssociate这个证书。2关于TerraformAssociateHashiCorp提供的考试只有三种:TerraformAssociate、VaultAssociate和Consu

如何通过Terraform Associate考试并获得证书

1什么是Terraform?Terraform是一个IaC工具,IaC全称为InfrastructureasCode,基础设施即代码。它的理念是通过代码来管理基础设施,如服务器、数据库等,更多请看《Terraform入门教程,示例展示管理Docker和Kubernetes资源》。而作为IaC的事实标准,了解并学习Terraform还是很有必要的。工作中也用到了Terraform,所以我就去考了TerraformAssociate这个证书。2关于TerraformAssociateHashiCorp提供的考试只有三种:TerraformAssociate、VaultAssociate和Consu

MyBatis之ResultMap的Association和Collection标签详解

一、前言MyBatis创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。我们希望每个数据库都具备良好的第三范式或BCNF范式,可惜它们并不都是那样。如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。而ResultMap就是MyBatis对这个问题的答案。二、ResultMap的属性列表属性描述id当前命名空间中的一个唯一标识,用于标识一个结果映射。type类的完全限定名,或者一个类型别名(关于内置的类型别名,可以参考上面的表格)。autoMapping如果设置这个属性,MyBatis将会为本结果映射开启或者关闭自动映射。这个属性会覆盖全局的属性autoM