网易首页 > 网易号 > 正文 申请入驻

天才用户取用户名为null,害我熬夜查到两点钟。。

0
分享至

前几天看到一篇贴子,真的很感同身受——“天才用户取用户名为null,害我熬夜查到两点”……这谁没遇到过类似的bug?

但如果我们要从一个开发者的角度去看,还真得把那层调侃的外衣扒了,看看里面到底踩的是哪门子坑。贴子虽然搞笑,背后的技术问题却一点不轻松,甚至可以说是“祖传坑”。

先说明一下,原帖说的“null”到底是啥意思,这不是Java的null关键字,而是一个字符串,也就是"null",用英文引号括起来的那个,是有内容的,不是空。你把这个当成空值处理,那基本就是在写bug。

这个坑最常见的场景,就是你在做用户注册或者处理输入时,没判断输入的值是不是故意输入的"null",系统就把它当成了一个“真空值”处理,结果各种异常报错就来了。有一次我在写一个后端注册接口,前端传了一个json:

{   "username": "null",   "password": "123456" }

我当时后台代码是这样的:

if (user.getUsername() == null) {     thrownew IllegalArgumentException("用户名不能为空"); }

你猜怎么着?这段代码屁都没报错,因为"null"这个字符串根本不是null,它是有内容的字符串,结果这个用户就“合法”注册进系统里了。等到要发邮件、要加权限,甚至检查重名时,才发现怎么一个用户叫null,简直像个幽灵。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
昔日师徒今成死敌!西班牙阿根廷决战,这恩怨局太刺激了!

昔日师徒今成死敌!西班牙阿根廷决战,这恩怨局太刺激了!

始于初见见
2026-07-18 13:49:20
新型出轨太会了:不发消息不打电话,只靠这两种方式联系,真藏得太深了

新型出轨太会了:不发消息不打电话,只靠这两种方式联系,真藏得太深了

心理观察局
2026-06-26 07:37:08
中国银行重新开放了5年期大额存单,20万起存,年化利率1.6%

中国银行重新开放了5年期大额存单,20万起存,年化利率1.6%

流苏晚晴
2026-07-18 22:39:32
难怪日本毫无顾虑!稀土断供,汽车军工照常运转,原来是有野路子

难怪日本毫无顾虑!稀土断供,汽车军工照常运转,原来是有野路子

别人都叫我阿腈
2026-07-18 05:43:48
对华贸易逆差1126亿美元,莫迪政府不得不承认,印度已离不开中国

对华贸易逆差1126亿美元,莫迪政府不得不承认,印度已离不开中国

小陆搞笑日常
2026-07-19 00:11:07
周星驰《功夫女足》成功超越《无双》跻身中国影史票房排行第93名

周星驰《功夫女足》成功超越《无双》跻身中国影史票房排行第93名

东方不败然多多
2026-07-19 00:22:28
大家发现没有了吗?油车跑1000公里要500块,电车跑1000公里呢?

大家发现没有了吗?油车跑1000公里要500块,电车跑1000公里呢?

三农老历
2026-07-14 19:59:04
20.7亿!占地931亩!金华这里要造一座“超级工厂”,就在→

20.7亿!占地931亩!金华这里要造一座“超级工厂”,就在→

最金华
2026-07-18 22:38:42
免去武汉市副市长职务,李湛新职明确!邵阳市委巡察办副主任蒋文强,拟履新!

免去武汉市副市长职务,李湛新职明确!邵阳市委巡察办副主任蒋文强,拟履新!

阿天爱旅行
2026-07-18 14:54:33
你们都是什么时候对男女之事开窍的?网友:果然还是拦不住有心人

你们都是什么时候对男女之事开窍的?网友:果然还是拦不住有心人

夜深爱杂谈
2026-02-21 21:37:02
47岁李玉刚现状:卖掉北京豪宅,搬进深山独自生活,父母持续催婚

47岁李玉刚现状:卖掉北京豪宅,搬进深山独自生活,父母持续催婚

天天热点见闻
2026-07-17 08:32:13
如果不及时快速地解决台湾,有可能出现无法挽回的局面

如果不及时快速地解决台湾,有可能出现无法挽回的局面

伴君终老a
2026-07-07 02:55:33
博主:阿森纳与维拉就罗杰斯估价始终有差距,选择不匹配交易

博主:阿森纳与维拉就罗杰斯估价始终有差距,选择不匹配交易

懂球帝
2026-07-19 02:58:31
明日农历六月初六,有钱没钱记得“吃4样,做2事”顺遂安康迎福气

明日农历六月初六,有钱没钱记得“吃4样,做2事”顺遂安康迎福气

雪峰儿
2026-07-18 09:21:09
原来鸽子肉这么厉害!难怪老一辈都爱吃,看完涨知识

原来鸽子肉这么厉害!难怪老一辈都爱吃,看完涨知识

健身狂人
2026-07-15 02:07:44
蛇皮穿搭:那不是野性,是我在纹理中重新学习接触自己的方式

蛇皮穿搭:那不是野性,是我在纹理中重新学习接触自己的方式

疾跑的小蜗牛
2026-07-18 22:44:14
克里米亚局势彻底失控,重新回到中世纪

克里米亚局势彻底失控,重新回到中世纪

黑镜头A
2026-07-17 17:57:56
施南生离世前身体发烂,怪不得未遵从她的遗嘱,哥哥的话字字催泪

施南生离世前身体发烂,怪不得未遵从她的遗嘱,哥哥的话字字催泪

乡野小珥
2026-07-18 17:21:54
断粮断水快撑不住了,菲方对中国喊话:再不撤就开打,必有一战

断粮断水快撑不住了,菲方对中国喊话:再不撤就开打,必有一战

越过海面
2026-06-12 23:14:09
入伏后再贵也要吃,大量上市,清热健脾,润肠通便,不懂可惜了

入伏后再贵也要吃,大量上市,清热健脾,润肠通便,不懂可惜了

普陀动物世界
2026-07-19 00:08:37
2026-07-19 04:48:49
Python小二
Python小二
人生苦短,我用Python!
473文章数 1904关注度
往期回顾 全部

科技要闻

WAIC2026看什么?这份"不迷路"攻略请收好

头条要闻

“黄总请你去包厢” “黄总”身份公布

头条要闻

“黄总请你去包厢” “黄总”身份公布

体育要闻

德尚是非典型法国人 14年执教留下丰厚遗产

娱乐要闻

大S给具俊晔留遗产是昏头?实际上她清醒得很

财经要闻

股民当街砍博主!韩国股市 终极大屠杀

汽车要闻

把中国超跑卖到英国,比亚迪正在被世界看见

态度原创

家居
手机
健康
教育
军事航空

家居要闻

2026建博会(广州) 公装联探展交流活动

手机要闻

30年前的一句话成为现实!荣耀Robot Phone应验凯文·凯利预言

刮痧也会刮出脑梗?讲个真实案例

教育要闻

江苏2026物理类录取线TOP40高校,南航南理生源被外省985争夺,考生不出省心态或在改变

军事要闻

美军连续七晚空袭伊朗

无障碍浏览 进入关怀版