map.put踩坑
发表于|更新于
|浏览量:
辱骂与恐吓绝不是战斗。——鲁迅
今天发现一个坑,原来HashMap的put方法返回值并不是put进去的value,而是被覆盖的value或null
其注释也告诉我们

源码也表示

希望大伙不要跟我一样用错了。。。
相关推荐
2022-04-08
对接飞书机器人
你真正的凯旋,在于你不断地毁坏你的凯旋门。——阿多尼斯《我的孤独是一座花园》 按照文档申请webhook https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN 然后编写代码: 引入的hutool 代码: 1234567891011121314151617181920212223242526272829303132import cn.hutool.core.map.MapBuilder;import cn.hutool.core.map.MapUtil;import cn.hutool.http.HttpResponse;import cn.hutool.http.HttpUtil;import cn.hutool.json.JSONUtil;import cn.hutool.log.Log;import cn.hutool.log.LogFactory;/** * 机器人工具类 * * @author <achao1441470436@gmail.com> * @since 2022/4...
2020-09-12
使用反射获取对象属性的坑
要么庸俗,要么孤独——叔本华 前两天遇到一个坑,当时我通过使用getDeclaredFields()函数获取对象属性时发现一个问题: 获取到的属性的顺序不对,结果我自己一看介绍 原来,它是无序的 所以我们为了解决这个问题 首先自定义一个注解用于制定排序规则 1234567891011121314151617181920212223242526package com.ruben.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * @ClassName: BeanFieldSort * @Description: * @Date: 2020/9/11 22:18 * * * @author: achao<achao1441470436 @ gmail.com> * @vers...
2025-07-15
Streamable-HTTP-Demo
观古今于须臾,抚四海于一瞬 。一一陆机《文赋》 使用Streamable-HTTP进行前后端交互传输 依赖和代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</g...
2020-08-09
云鉴黄,你懂
鉴黄是我的事业,我会一直做到死为止!——唐马儒 大家都知道,我们的网站内容安全是很重要的 比如今天张三发布一个李四的照片,然后贴上==一夜八百量大从优== 如果我们的内容未经审核就发布到网站上,那么网站的安全就得不到保障,这对祖国未来的花朵影响是很大的 但如果我们每一条都人工审核的话,会占用大量人力资源,造就更多的就业岗位 造成更多的人力成本 为了解决这个问题,阿里云带着我们的产品来啦!它就是《阿里云内容安全》,简称IAcs 那么如何使用呢?首先,打开符文页,阿不,打开阿里云官网。。。 访问阿里云官网,注册阿里云账号。如果已有阿里云账号,请跳过此步骤。 访问内容安全产品试用页面,单击立即开通,正式开通服务。 访问AccessKey管理页面,管理您的AccessKey ID和AccessKey Secret。 复制依赖 123456789101112131415161718192021222324252627282930<dependency> <groupId>com.aliyun</grou...
2022-03-08
注解支持@Alias同步值
你最可爱,我说时来不及思索。但思索之后,还是这样说。——普希金《你多么可爱》 首先是这个issue:希望AnnotationUtil增加对@AliasFor的支持 然后我就提交了这个PR:提供AnnotationUtil#getAnnotationAlias,为@Alias注解做别名支持的适配 代码如下(找不到方法可以去看hutool源码): 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152import cn.hutool.core.exceptions.UtilException;import cn.hutool.core.util.ArrayUtil;import cn.hutool.core.util.ObjectUtil;import cn.hutool.core.util.ReflectUtil;import cn.hutool.core.util.StrUtil;import java.lang.annotation.Ann...
2022-10-29
exeBuilder
爱惜衣裳要从新的时候起,爱惜名誉要从幼小的时候起——普希金 有些时候我们需要将java应用程序打成exe文件执行,此时可以使用 https://gitee.com/qsyan/ExeBuilder

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog