- 博客(18)
- 收藏
- 关注
转载 Collectors.toMap 参数的意义
第三个参数(v1, v2) -> v1中,如果v1与v2的key值相同,选择v1作为那个key所对应的value值。第三个参数用在key值冲突的情况下:如果新元素产生的key在Map中已经出现过了,第三个参数就会定义解决的办法。第一个参数UserBo::getUserId 表示选择UserBo的getUserId作为map的key值;toMap()的第一个参数就是用来生成key值的,第二个参数就是用来生成value值的。第二个参数v -> v表示选择将原来的对象作为map的value值;
2022-12-01 10:31:23 1921
原创 浅拷贝之copyProperties()
深拷贝与浅拷贝是针对对象属性为对象的,因为基本数据类型在进行赋值操作时(也就是深拷贝(值拷贝)),是直接将值赋给了新的变量,也就是该变量是原变量的一个副本,这时,你修改两个中的任意一个都不会影响另一个;而对于对象或引用数据在进行浅拷贝时,只是将对象的引用复制了一份,也就是内存地址,即两个不同的变量指向了同一个内存地址,那么在改变任意一个变量的值都是改变内存地址所存储的值,因此两个变量的值都会改变。(个人理解),深拷贝对于基本数据类型一样,对于引用类型是重新new了一个新对象并复制,用的是新的地址。...
2022-07-29 15:36:48 732
原创 mysql先进行子查询排序order by之后再group by,但是排序失效
mysql先进行子查询排序order by之后再group by,但是排序失效
2022-07-21 16:08:18 1092
转载 lambda常见操作
lambda表达式,stream、filter、collect、set、limit、findFirst、Map、mapToInt、Distinct、sort、sorted、assertEquals
2022-07-11 11:38:13 99
转载 request.getParameter() 和request.getAttribute() 区别
request.getParameter() 和request.getAttribute() 区别
2022-06-29 10:45:43 409
转载 lombok注解@Data使用在继承类上时出现警告
1、lombok警告,没有注入父类的字段 当我们给继承子类上使用 @Data、@ToString、 @EqualsAndHashCode注解时,IDE在构建项目时会警告:Generating equals/hashCode implementation but without a call to superclass意思是,该注解在实现 ToString EqualsAndHashCode 方法时,不会考虑父类的属性,通过反编译的源码也是可以看到他是没有对父类的字段进行比较的。2、解...
2022-05-17 18:40:32 2519
原创 人大金仓常用表操作语句
包括1)创建表2)删除表3)加字段4)字段换名5)字段改类型6)字段添加注释7)修改字段为自增类型8)增加主键一、创建和删除表DROP TABLE IF EXISTS "DZ_RAIN" CASCADE;CREATE TABLE "DZ_RAIN" ( "ID" SERIAL CONSTRAINT DZ_RAIN_PK PRIMARY KEY, "BEGINTIME" TIMESTAMP, "ENDTIME" TIMESTAMP, "CATEGOR...
2022-02-18 14:24:13 4706
原创 MyBatis传入多个参数时parameterType怎么写?
常用的有三种方法: 通过封装一个对象,把参数用一个对象封装起来,保证类里有构造函数,在mapper接口里传对象,在mapper.xml里parameterType里传入对象类 public Student(Integer SID, String sname, String ssex, Integer sage) { this.SID = SID; Sname = sname; Ssex = ssex; Sage = sage; ...
2022-01-14 14:15:18 2500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人