草庐IT

day07-MyBatis的关联映射01

MyBatis的关联映射01Mybatis的关联映射实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。1.关联关系概述在关系型数据库中,多表之间存在着三种关系,分别是一对一,一对多,多对多。一对一:在任意一个表中引入另外一个表的主键作为外键。一对多:在多个表中都引入了某一个表的主键作为外键多对多:需要用一张中间表表示多对多的关系,这张中间表引入两张表的主键作为外键。一般来说一个对象映射一张表,因此一对一的关系就是在A类中定义B类属性,一对多的关

day07-MyBatis的关联映射01

MyBatis的关联映射01Mybatis的关联映射实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。1.关联关系概述在关系型数据库中,多表之间存在着三种关系,分别是一对一,一对多,多对多。一对一:在任意一个表中引入另外一个表的主键作为外键。一对多:在多个表中都引入了某一个表的主键作为外键多对多:需要用一张中间表表示多对多的关系,这张中间表引入两张表的主键作为外键。一般来说一个对象映射一张表,因此一对一的关系就是在A类中定义B类属性,一对多的关

day 07 对象及其定时器与日期

对象及日期定时器Date日期日期对象的定义(使用new关键词)1.获取当前的时间(本地的时间)!!!vardate=newDate()//不传参就是获取当前时间2.获取指定的时间vardate=newDate(123456)//一个参数毫秒值将这个毫秒值去加上对应的1970.1.10:0:0vardate=newDate('2000/1/100:00:00')//指定一个字符串来指定对应的时间规定格式vardate=newDate(2000,10,5,12,15,15)//年月日时分秒 日期对象的方法get获取时间(重点记忆,把该记得的关键词都记得)这个是获取时间,简单的来说就是得到时间var

day 07 对象及其定时器与日期

对象及日期定时器Date日期日期对象的定义(使用new关键词)1.获取当前的时间(本地的时间)!!!vardate=newDate()//不传参就是获取当前时间2.获取指定的时间vardate=newDate(123456)//一个参数毫秒值将这个毫秒值去加上对应的1970.1.10:0:0vardate=newDate('2000/1/100:00:00')//指定一个字符串来指定对应的时间规定格式vardate=newDate(2000,10,5,12,15,15)//年月日时分秒 日期对象的方法get获取时间(重点记忆,把该记得的关键词都记得)这个是获取时间,简单的来说就是得到时间var

读Java性能权威指南(第2版)笔记07_即时编译器上

1. 概览1.1. 即时编译器是Java虚拟机的核心1.1.1. just-in-timecompiler,简称JITcompiler1.1.2. 即时编译器会频繁地使用寄存器1.2. 编译型语言1.2.1. 程序是以二进制(编译后的)代码的形式发布的1.2.1.1. 汇编代码是针对特定CPU的1.2.1.2. 兼容的CPU可以执行同一个二进制文件1.2.2. 如C++和Fortran1.3. 解释型语言1.3.1. 同样的程序源代码就可以在任何CPU上运行1.3.2. 如PHP和Perl1.4. 中间地带1.4.1. 编译为一种中间的低级语言1.4.1.1. Java字节码1.4.1.2. 

读Java性能权威指南(第2版)笔记07_即时编译器上

1. 概览1.1. 即时编译器是Java虚拟机的核心1.1.1. just-in-timecompiler,简称JITcompiler1.1.2. 即时编译器会频繁地使用寄存器1.2. 编译型语言1.2.1. 程序是以二进制(编译后的)代码的形式发布的1.2.1.1. 汇编代码是针对特定CPU的1.2.1.2. 兼容的CPU可以执行同一个二进制文件1.2.2. 如C++和Fortran1.3. 解释型语言1.3.1. 同样的程序源代码就可以在任何CPU上运行1.3.2. 如PHP和Perl1.4. 中间地带1.4.1. 编译为一种中间的低级语言1.4.1.1. Java字节码1.4.1.2. 

【AcWing】第61场周赛【2022.07.23】

竞赛链接A.糖果题目链接链接题目描述给定三个正整数a,b,c。请计算⌊a+b+c2⌋,即a,b,c相加的和除以2再下取整的结果。输入格式第一行包含整数T,表示共有T组测试数据。每组数据占一行,包含三个正整数a,b,c。输出格式每组数据输出一行结果,表示答案。数据范围前三个测试点满足1≤T≤10。所有测试点满足1≤T≤1000,1≤a,b,c≤10^16。输入样例:4134110100100000000000000001000000000000000010000000000000000233445输出样例:4551500000000000000051难度:简单时/空限制:1s/256MB总通过数

【AcWing】第61场周赛【2022.07.23】

竞赛链接A.糖果题目链接链接题目描述给定三个正整数a,b,c。请计算⌊a+b+c2⌋,即a,b,c相加的和除以2再下取整的结果。输入格式第一行包含整数T,表示共有T组测试数据。每组数据占一行,包含三个正整数a,b,c。输出格式每组数据输出一行结果,表示答案。数据范围前三个测试点满足1≤T≤10。所有测试点满足1≤T≤1000,1≤a,b,c≤10^16。输入样例:4134110100100000000000000001000000000000000010000000000000000233445输出样例:4551500000000000000051难度:简单时/空限制:1s/256MB总通过数

day07-1MySQL约束

MySQL约束基本介绍约束用于确保数据库的数据满足特定的商业规则在mysql中,约束包括:notnull,unique,primarykey,foreignkey和check5种1.primarykey(主键)字段名字段类型primarykey用于唯一地标识表行的数据,当定义主键约束之后,该列不能重复细节说明primarykey不能重复而且不能为null一张表最多只能有一个主键,但是可以是复合主键主键的指定方式有两种直接在字段名后面指定:字段名primarykey在表定义最后写primarykey(列名)使用desc表名,可以看到primarykey的情况在实际开发中,每一张表往往都会设计一个

day07-1MySQL约束

MySQL约束基本介绍约束用于确保数据库的数据满足特定的商业规则在mysql中,约束包括:notnull,unique,primarykey,foreignkey和check5种1.primarykey(主键)字段名字段类型primarykey用于唯一地标识表行的数据,当定义主键约束之后,该列不能重复细节说明primarykey不能重复而且不能为null一张表最多只能有一个主键,但是可以是复合主键主键的指定方式有两种直接在字段名后面指定:字段名primarykey在表定义最后写primarykey(列名)使用desc表名,可以看到primarykey的情况在实际开发中,每一张表往往都会设计一个