首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
匿名牛油
2025-12-03 16:59
已编辑
不愿透露姓名的神秘牛友
发布于陕西
关注
已关注
取消关注
鼠鼠真的没招了
投票
求大家帮忙看看,给点建议
,多益网络11k996风评极差,得逸信息8k外包出差,真的希望大家给点建议,求求了
#腾讯#
#字节#
#多益网络#
#校招我听劝#
全部评论
推荐
最新
楼层
程序员花海
复旦大学 Java
看组内氛围 另外看看春招呢
1
回复
分享
发布于 2025-12-05 10:18
上海
完美的刚子正在背八股
广州大学 大数据开发工程师
多益就算了吧
1
回复
分享
发布于 2025-12-03 16:55
广东
程序员花海_
复旦大学 Java
主要还是看组 不同组之间差距很大 另外考虑好自己想做什么业务
点赞
回复
分享
发布于 2025-12-09 10:23
上海
程序员小白条
门头沟学院 Java
先搞第二个吧,然后找找其他的,多益纯xxx
点赞
回复
分享
发布于 2025-12-04 19:34
浙江
小浪_Coding
门头沟学院 测试开发
再找找新的
点赞
回复
分享
发布于 2025-12-04 16:44
广东
暂无评论,快来抢首评~
相关推荐
01-12 01:19
已编辑
河北工程大学 Java
黑马的登录模块加手机号黑名单
借鉴了一个博主的,我把完整代码实现,测试没问题下面考虑一个问题,用户请求发送验证码时,服务器这边的逻辑是直接调用相关接口(这里需要运营商提供增值服务),将验证码发给用户,同时服务器端也会存储一份验证码。但是如果有人恶意使用这项功能,大量发送无效验证码,那么就会给服务器带来压力,同时增加公司的开销,这正是我们愿意看到的(bushi)。所以这里需要对请求中的手机号获取验证码进行次数限制。在我们的日常使用中,一般一分钟只能获取一次验证码,这里的实现思路很简单,可以称为使用锁的思想,每次有请求想要获取验证码时先检查redis中是否存在对应的锁,如果存在,则返回失败,如果不存在,则生成验证码并在redis中设置一个过期时间为一分钟的锁。同时还可以实现一个黑名单功能,限制一个手机号一小时内只能获取3次验证码,超过次数则拉入黑名单,24小时后从黑名单中移除。public class RedisConstants {// 1分钟限频Key前缀(格式:verify:limit:手机号)public static final String VERIFY_LIMIT_KEY = "verify:limit:";// 1分钟限频过期时间(单位:秒)public static final Long VERIFY_LIMIT_TTL = 60L;// 请求次数统计Key前缀(格式:verify:count:手机号)public static final String VERIFY_COUNT_KEY = "verify:count:";// 次数统计过期时间(比如1小时,避免长期占用内存)public static final Long VERIFY_COUNT_TTL = 3600L;// 黑名单Key前缀(格式:verify:black:手机号)public static final String VERIFY_BLACK_KEY = "verify:black:";// 黑名单过期时间(24小时,单位:秒)public static final Long VERIFY_BLACK_TTL = 86400L;}@Overridepublic Result sendCode(String phone, HttpSession session) {//1,校验手机号if (RegexUtils.isPhoneInvalid(phone)) {//2,不符合,返回错误信息return Result.fail("手机格式错误!");}String blackKey = RedisConstants.VERIFY_BLACK_KEY + phone;if (Boolean.TRUE.equals(stringRedisTemplate.hasKey(blackKey))) {// 已在黑名单,拒绝请求return Result.fail("已在黑名单,拒绝请求,24小时之后再访问,亲!");}// 步骤2:判断是否触发“1分钟限1次”String limitKey = RedisConstants.VERIFY_LIMIT_KEY + phone;if (Boolean.TRUE.equals(stringRedisTemplate.hasKey(limitKey))) {// 1分钟内已请求过,拒绝return Result.fail("1分钟内访问过一次");}// 步骤3:统计请求次数,判断是否超3次String countKey = RedisConstants.VERIFY_COUNT_KEY + phone;// 自增请求次数(初始为1)Long count = stringRedisTemplate.opsForValue().increment(countKey);// 设置过期时间(仅第一次自增时设置)if (count == 1) {stringRedisTemplate.expire(countKey, RedisConstants.VERIFY_COUNT_TTL, TimeUnit.SECONDS);}// 步骤4:次数超3次 → 加入黑名单if (count > 2) { //调试的这里是2,因为这个逻辑在验证的后面stringRedisTemplate.opsForValue().set(blackKey, "1", RedisConstants.VERIFY_BLACK_TTL, TimeUnit.SECONDS);// 清除次数统计和限频Key(可选,避免干扰)stringRedisTemplate.delete(countKey);stringRedisTemplate.delete(limitKey);}// 步骤5:通过所有校验 → 设置1分钟限频锁stringRedisTemplate.opsForValue().set(limitKey, "1", RedisConstants.VERIFY_LIMIT_TTL, TimeUnit.SECONDS);// 后续逻辑:生成验证码、调用运营商接口发送等//3,符合,生成验证码String code = RandomUtil.randomNumbers(6);//4保存验证码到redis 有效期stringRedisTemplate.opsForValue().set("login:code"+phone,code,2, TimeUnit.MINUTES);//5,发送验证码log.debug("发送短信验证码成功,验证码:{}",code);//返回okreturn Result.ok();}
点赞
评论
收藏
分享
2025-12-29 10:07
传音控股_软件工程部_系统软件开发工程师
适可而止吧!你就是“烂泥”
你就是一个相貌平平、能力一般的小镇做题家。在小镇上,你可能会比其他人耀眼一些。但是来到大城市,比你璀璨的比比皆是。所以你又在苦恼什么呢?苦恼自己没那么耀眼了?不不不,你还是你,还是那么耀眼,只是被更耀眼的人衬托得没那么耀眼了。于是你拼命想变得更亮,你寄人篱下、忍气吞声,付出更多代价,终于变得和他们一样耀眼。可一抬头,前面还有更耀眼的。你会怎么做呢,继续拼?还是当一滩“扶不上墙的烂泥”?我老妈有个习惯,说白了就是她们那辈人茶余饭后雷打不动的谈资罢了。谁家孩子端上铁饭碗了。谁家姑娘嫁得风光,彩礼收了几十万;谁家小子娶得精明,一分钱没花。工作之后啊,就经常围绕我来回说这两件事,仿佛这在他们眼里就是优...
创作小队长:
没有比赛,没有优劣,成功是幻觉,失败也是,找回主体性就是自己说了算
我们是不是被“优绩主义”...
点赞
评论
收藏
分享
01-19 17:12
长沙学院 Java
职场明面上的潜规则
领导不下班,全组就得耗着。明明没事了,还得对着电脑装忙。等领导自己先走了,才敢有人收拾东西——谁第一个走,就像犯了错。天天这么熬,能干的人心也凉了。等你受不了先下班,就会发现:好活儿没你份了,同事疏远了,领导眼神也冷了。这就是逼你自己辞职的套路——公司省了赔偿金,你只带着一肚子憋屈走人。
领导做过最不靠谱的事
点赞
评论
收藏
分享
01-23 16:53
长春吉大附中实验学校 产品经理
做入职体检时发现“肺部阴影”怎么办?会影响入职吗?
刚做完入职体检,就收到 “胸透提示肺部阴影” 的消息——这是不少职场人最近的糟心经历。一看到“阴影”俩字,立马联想到“被公司拒绝”、甚至“癌症”等情况,越想越慌。其实肺部阴影不一定影响入职,更≠严重疾病,更今天就拆解 3 种常见情况,教你怎么应对,避免白白焦虑!情况一:肺部炎症为什么会有阴影?入秋天气干燥,很多人感冒、咳嗽没彻底好,肺部出现轻微炎症(比如支气管炎、肺炎),胸透时就会显示“片状阴影”。这种情况在年轻人里特别常见,尤其是刚换城市、熬夜赶面试的求职者。HR 会拒绝吗?大概率不会!只要拿着胸透报告去呼吸内科就诊,医生开“抗感染治疗方案”(比如吃1~2周消炎药),等炎症消退后复查,阴影基...
点赞
评论
收藏
分享
01-23 14:37
已编辑
西安文理学院 Java
cursor
ai辅助编程工具其实也用过好多,直到今天其它的基本上都戒了,不要问我为什么,因为我真的花了一千三百多的真金白银买了pro版本啊
AI coding的好用...
点赞
评论
收藏
分享
一键发评
多益风评真差?
接好运
忍耐王
得逸是外包吗
11k包吃住吗
评论
点赞成功,聊一聊 >
1
1
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届寒假/转正实习汇总
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
2629
2
...
J人永远闲不下来于是去提前实习
2366
3
...
拥抱AI,程序员的最后出路
1696
4
...
mentor视角下的优秀实习生
1577
5
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1546
6
...
大厂提前实习对AI开发的新感悟
1411
7
...
努力挣钱的意义具象化了
1371
8
...
真正会被取代的,是你心里面的幻觉
1360
9
...
去独角兽做龙头还是去大厂做凤尾
1231
10
...
我身材再曼妙,也没有我的工资好笑!
1154
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
1952次浏览
53人参与
#
机械人你知道哪些单休企业
#
82900次浏览
412人参与
#
今年春招是金一银二嘛?
#
7087次浏览
79人参与
#
没关系,至少我的__很曼妙
#
3455次浏览
62人参与
#
1月小结:你过的开心吗?
#
1612次浏览
50人参与
#
赚钱的意义在这一刻具象化
#
3649次浏览
90人参与
#
抛开难度不谈,你最想去哪家公司?
#
3554次浏览
91人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
7591次浏览
183人参与
#
为什么有人零实习也能进大厂?
#
4491次浏览
101人参与
#
你的第一家实习公司是什么档次?
#
3792次浏览
66人参与
#
你的landing期是如何度过的?
#
7812次浏览
144人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3320次浏览
119人参与
#
参加完秋招的机械人,还参加春招吗?
#
103395次浏览
680人参与
#
机械人春招想让哪家公司来捞你?
#
379073次浏览
3138人参与
#
除了Java,最推荐学什么技术?
#
5287次浏览
135人参与
#
AI求职实录
#
2687次浏览
80人参与
#
一人一道大厂面试题
#
114036次浏览
1263人参与
#
设计人如何选offer
#
187038次浏览
864人参与
#
你在职场上见过哪些“水货”同事
#
30677次浏览
167人参与
#
简历中的项目经历要怎么写?
#
287680次浏览
3801人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务