“美版贴吧” 强制对 API 收费遭开发者反击:关闭第三方 App 开源代码、数千个子论坛改私有模式、直接搞崩官网

【信息科学与工程学】【管理科学】第七十二篇 管理层相对基层员工的信息差/资源差/权力差/认知差03 总裁/副总裁 定义系统状态(如:全正常、1个单元故障、降级运行、完全故障),状态间转移率 λ(故障率)和 μ(修复率)构成转移强度矩阵 Q。其中 γ_k = (2π/λ) n_k d_k cosθ_k 为相位厚度,η_k = n_k / cosθ_k (TE波) 或 η_k = n_k cosθ_k (TM波) 为光学导纳,θ_k为层内入射角。用于在光刻机设计阶段评估各子系统(光源、光学、工件台、真空等)的可靠性,识别薄弱环节,计算系统整体可用性(Availability),指导冗余设计和维护策略制定。 阅读详情
  • 网站大规模宕机;

  • 第三方开发者欲关闭客户端之际,直接在 GitHub 上开源代码;

  • 存档团队开始提前存档内容;

  • 近六千个子论坛关闭了对外访问,从公开变成私有;

  • ......

在过去几天内,国外知名论坛社区、素有美版贴吧的 Reddit 正在遭遇一场前所未有、由社区内延伸出来的抵制活动。这场活动虽然尚未对 Reddit 的主导地位产生实质性影响,但是却引发了大批开发者反感与怒斥。

API 定价太高,开发者无以承受

事情具体起因还要从两个月前,Reddit 官方致所有 redditor、开发者、版主的一封《关于Reddit API 更新》的公开信谈起。

这封信写得很委婉,意思是官方正在更新开发者工具和服务条款,包括开发者条款、数据 API 条款、Reddit 嵌入条款和广告 API 条款,未经允许,这些 API 不得用于商业目的。

简单来看,就是过去使用 Reddit API 来开发应用程序、做研究,是免费的。但是从 6 月 19 日起,那些希望将 Reddit 数据用于不直接使 Reddit 社区受益的商业目的的人将不再可以免费访问。

这一政策变化意味着一些开发者、开发商将被迫支付一笔费用。

其实,第三方开发者用 Reddit API 来开发者自己的产品,也可以用此产品去获益,反过头来向 Reddit 支付一些费用也合乎情理。

然而,究其矛盾的点,就在于 Reddit API 收费太贵了。

披露具体金额的是开发流行的第三方 Reddit 应用程序 Apollo 的开发者 Christian Selig。

Selig 称在 4 月 18 日,Reddit 宣布将对 API 进行更改,即 API 正在转向第三方应用程序的付费模式。此后不久,他们便接到了 Reddit 的沟通电话。

Selig 表示,同意 Reddit 可以对 API 收费,毕竟长期为第三方应用买单是站不住脚的,只有通过付费计划,开发者也才可能与 Reddit 建立更具体的关系,并提供更好的 API 支持。

不过,在第一次的电话沟通中,Reddit 官方只是说会改变协议,采取一定的收费政策,但是并没有对外公开收费的具体计划。

直到六周后,Reddit 再一次打电话给 Selig 告知了具体的收费标准:1000 次 API 调用是 0.24 美元。

Selig 直接开门见山对外公开道:Reddit 那边 5000 万个请求要花费 12,000 美元(每 1000 请求约 1.7 元),这个数字远远超出我的想象。

为此,Selig 也算了一笔账:

Apollo 上个月有 70 亿次请求,这样算来,每个月要花费约 170 万美元,每年要 2000 万美元。即使 Selig 只保留订阅用户,Apollo 用户平均每天使用 344 个请求,每月将花费 2.5 美元,是目前订阅费用的两倍多,所以 Selig 每个月都会处于亏损状态。

Selig 表示,”我对这个价格深感失望。Reddit 反复强调,这个价格将是 A)合理的,基于现实的,B)他们不会像 Twitter 那样运作。Twitter 的定价因其 5000 万条推文的 4.2 万美元的价格而被公开嘲笑。现如今,Reddit 的定价是 12,000 美元。作为参考,我为同样的 5000 万个 API 调用支付给 Imgur(一个在用户基础和媒体方面与 Reddit 相似的网站)只需要 166 美元。“

迫于无奈之下,开发者选择永久关闭应用程序,开源代码

巨大的费用,对于普通的开发者而言,根本无法负担。

为了继续维护应用程序的正常运行,Selig 为此也与 Reddit 进行了深入沟通,寻找可行性出路,譬如:

Reddit 是否能直接买下 Apollo 和其他第三方应用程序?

Apollo 于 2017 年首次在 App Store 推出,提供独特的体验,包括可自定义手势、媒体查看器、完整的 Markdown 写作编辑器以及其他受 Reddit 用户反馈启发的功能。在今年 WWDC23 上主题演讲中也几次提到了 Apollo 这款程序。据 data.ai 的第三方估计显示,Apollo 的安装量近 500 万。

Selig 面对如今 Reddit API 昂贵的收费政策,不是没有想过直接把这款应用程序出售,甚至在电话会议中,他也向 Reddit 说出了这个想法。

万万没想到的是,不久后,便有人传出 Selig 向 Reddit ”敲诈“1000 万美元,然后就会保持沉默,不再抨击 Reddit API 收费政策。

好在 Selig 对电话录音,Reddit 后续也为误解进行了道歉。不过显然,这一条路肯定走不通了。

为什么不提高 Apollo 的价格,抵消成本?

针对这一点,Selig 解释道,因为 Apollo 是订阅模式。Apollo 目前每年大约有 50,000 名订阅者,而用户平均每年支付 10 美元,这是 Selig 根据当时的运营成本(服务器费用、图标设计、兼职服务器工程师)定下的价格。这些用户的服务没有到期,这意味着他们已经预付了一年的费用,但从 7 月 1 日开始(在最好的情况下)每个人每月将额外支付 1 美元的 Reddit 费用。

直接涨价给用户也无法接受,而且随着价格的上涨,日复一日,订阅的人数也会减少。

而且,Reddit 过去几年的免费 API 突然变成需要付巨额成本,这其中带来的影响与变化,也不是 Selig 能在未来 30 天就能完成的改善工作,毕竟有很多用户需要迁移、计划创建、需要测试的东西、需要通过应用程序审查,这在经济上是不可行的。

迫于无奈之下,Selig 宣布:

”Apollo 将于 6 月 30 日关闭。不幸的是,Reddit 最近的决定和行动让 Apollo 无法继续下去。非常感谢大家多年来的支持。“

与此同时,为了证明 Apollo 这款应用程序并不是抓取 Reddit 的内容,而是合法使用 API,并遵守了 API 的速率限制,Selig 选择在 GitHub 上直接公开该程序的后端源代码:https://github.com/christianselig/apollo-backend。

除了 Apollo 之外,同样使用了 Reddit API 的应用程序如 ReddPlanet、RIF 等也宣布将在月底前关闭应用程序。

数千个 subreddit 改为私有状态,导致 Reddit 宕机

这种糟糕的局面必然是 Reddit 社区非常不愿看到的。

为了抗议 Reddit API 高昂的收费政策,几周前,许多 subreddits(相当于子论坛)组织计划在 6 月 12 日关闭论坛对外访问,让论坛从公开变成私有,这样也会让论坛”变黑“。

此外,ArchiveTeam 存档团队正在 Reddit 社区计划中的大规模抗议开始前存档内容,他们目前存档了 108 亿个帖子(包括帖子内容、评论和图像),还有很多等待完成,团队表示时间来不及了。

就在昨日,这一抗议活动提前开始了,如版主关闭了最受欢迎的苹果相关子论坛 r/iPhone ,页面处于黑色状态。他们称,它不会仅限于几天抗议,直到官方“提出合理的解决方案”。

此外,订阅数超过四千万的 r/funny,订阅数超三千万的 r/aww、r/gaming 和 r/todayilearned;订阅数超过两千万的 r/EarthPorn、r/DIY、r/videos 等 5500 个子论坛关闭了对外访问,而 Reddit 平台共有逾 7000 个 subreddit。

这一前所未有的抗议活动直接导致 Reddit 平台宕机。根据用户报告,Reddit.com 在美国东部时间上午 10:25 左右首次开始遇到问题,Reddit 的状态页面最初显示“所有系统都在运行”,包括其网站。但是实际上,Reddit.com 主页已经无法加载。不久之后,状态页面被更新,以反映故障情况。

当你尝试加载该网站时,主页面显示的信息是 "出了问题。不要惊慌",并有一个弹出窗口说 "对不起,我们无法为这个页面加载帖子"。

这一宕机事件持续到了下午 1:26 才恢复。

Reddit 发言人 Tim Rathschmidt 后来回应称,“大量子版块转向私有版造成了一些预期的稳定性问题,我们一直在努力解决预期的问题,”。

CEO:不能放弃 API 收费计划

对于推出付费的 API,Reddit 首席执行官 Steve Huffman 上周在 Reddit 帖子中谈到了这个话题,他表示,不会放弃对平台 API 接口收费的计划,这是 Reddit 实现运转的必要条件,因为 Reddit 目前还没有盈利,无法继续为需要大量数据使用的商业实体提供免费的 API 接口。

他的回应虽受到了用户的严厉批评,但他本人似乎未动摇过这个决心。

AI 大模型时代,数据收费已成为必然趋势?

和 Reddit 一样有着收费决心的还有另一大社交平台 Twitter。今年 3 月,Twitter 推出了自家最新的 API 价格结构:

  • 免费版:只有使用 Twitter 登录的访问权限,以及每月仅提供 1,500 个发帖请求。

  • 基础版:每月 100 美元,可以获得 50,000 个发帖请求和 10,000 个阅读请求。

  • 企业版:并没有列出具体的价格。但是承诺提供“满足您和您客户特定需求的商业级访问”以及“[来自]专门客户团队的托管服务。” 不过,据外媒 Platformer 此前报道,企业版每月的费用可能高达 42,000 美元。

要说 Reddit、Twitter 为什么突然推出 API 收费政策?

实则还是近段时间大火的大模型”惹的祸“。如今数据就是大模型训练的石油,为其提供动力。无论是 OpenAI 的 GPT 系列,还是 Google 的 C4 数据集等,或多或少都使用了互联网上的百科、图书馆、帖子等数据。

对此,Reddit CEO Steve Huffman 也曾在媒体采访中表示,“Reddit 的数据语料库非常有价值,不能将所有价值免费提供给世界上最大的一些公司。外界爬取 Reddit,产生价值而不将任何价值返回给我们的用户是我们遇到的问题。”

所以,“现在是我们收紧政策的好时机。我们认为这是公平的”,Steve Huffman 说道。

不仅是 Reddit、Twitter,程序员社区 Stack Overflow 也有计划推出付费的数据服务,不愿被大厂”白嫖“。

只是目前看来,高昂的费用没有在使用他们数据训练的大厂企业身上看到回报,反而直接扼杀了不少第三方开发者,影响了整个社区生态的发展,未必是件好事。

【管理科学】第六十三篇 企业管理者招聘与人才博弈战略02 编号类型领域问题问题的数学分析(含逐步推理与数值范围)方法/手段/步骤/流程/话术/策略/行为/时序的所有内容和步骤(含数学表达式与数值分析)时序数学表达式及周期行动的数学表达式(含数值范围)关联知识和法律法规651组织博弈成本控制如何在保证质量的前提下有效控制成本?逐步推理: 1. 成本控制模型:成本每降低10%,利润可提升15%~25%。但过度降本可能影响质量和员工士气。 2. 控制效果:有效的成本控制可使利润率提升5%~10%。 3. 法律风险:需遵守劳动法和产品质量法。步骤与数学表 阅读详情

相关推荐

RedditAPI:我的第一个内置于python的RESTful API。 提出要求以获取任何subreddit的热门帖子

RedditAPI 我的第一个内置于python的RESTful API。 发出请求以获取任何subreddit的热门帖子。 要求: Python 3 烧瓶 烧瓶静止 beautifulsoup-4 用法: python3 main.py 运行服务器 API用法 对服务器的运行位置执行GET请求。 语法如下: http://127.0.0.1:5000/posts/<str>/<int>/<int>/<int> 您可以删除任何值以使用默认值,如下所示 http://127.0.0.1:5000/posts/<subreddit> 这将使用默认的10个帖子,不显示广告,也不显示粘贴的帖子

驯服Snoo:使用Reddit API

Reddit is a social networking, entertainment, and news website where the content is almost exclusively submitted by users. According to this report, in February 2016 Reddit had 36 million user account...

culi3118的博客 1517

从CAD图纸到GIS地图:手把手教你用Global Mapper处理DWG文件(含坐标配准)

本文详细介绍了如何使用Global Mapper将CAD图纸(DWG文件)转换为GIS地图,包括坐标配准、图层与属性转换等关键步骤。通过四参数变换和控制点匹配技术,确保数据精准转换,适用于测绘、城市规划等领域。文章还提供了高级处理技巧和质量控制流程,帮助用户高效完成GIS化工作。

weixin_29196891的博客 521

“美版贴吧” 强制对 API 收费遭开发者反击:关闭第三方 App 开源代码、数千个子论坛改私有模式、直接搞崩官网!...

整理 | 屠敏出品 | 优快云(ID:优快云news)网站大规模宕机;第三方开发者欲关闭客户端之际,直接在 GitHub 上开源代码;存档团队开始提前存档内容;近六千个子论坛关闭了对外访问,从公开变成私有;......在过去几天内,国外知名论坛社区、素有美版贴吧的 Reddit 正在遭遇一场前所未有、由社区内延伸出来的抵制活动。这场活动虽然尚未对 Reddit 的主导地位产生实质性影响,但是却...

优快云资讯 6043

SSE消息推送避坑指南:从Chrome兼容性到Spring超时配置

本文深入探讨了在Java Spring Boot项目中实现SSE消息推送时,从浏览器兼容性到后端配置的完整避坑指南。针对Chrome并发连接限制、Safari自动断开、Nginx代理缓冲以及Spring SseEmitter内存泄漏与超时管理等生产环境常见问题,提供了具体的解决方案和最佳实践配置,帮助开发者构建稳定可靠的实时推送系统。

work3的博客 449

对话系统简介

《文本上的算法》学习笔记1、问答型1.1、基于语义分析的方法1.2、基于信息抽取的方法1.3、端对端的方法2、任务型2.1、生成式模型( Generative Model )2.2、判别式模型( Discrimitive Model )2.3、规则系统3、闲聊型3.1、规则方法3.2、生成模型3.3、检索方法 个人认为NLP领域最难的方向可以说是阅读理解与文本生成/摘要,而对话系统,尤其是闲聊常常...

盘一哈nlp 6751

互联网摸鱼日报(2023-06-15)

程序员越“老”就越看不上AI辅助编程工具?Stack Overflow 2023 开发者调查AI特别报告简单聊聊配合dialog使用popover的问题高通舱驾一体芯片错位竞争;比亚迪发布最新黑技术云辇-P;奇瑞鲲鹏应用超性能电混 C-DM 技术| 汽车技术新闻速览(6.12-6.18)通明智云携手开放原子开源基金会倡议发起云原生工作委员会, OpenNJet 达成捐赠意向蚂蚁集团数字科技部云原生中间件技术总监王磊确认出席 ArchSummit 深圳百亿大表 Join 提速 300倍!Apache Dori

weixin_43849685的博客 780

Autosar CAN 网络管理标准文档

Autosar CAN 网络管理标准文档

蚂蚁小兵 924

Spring AI + GPT-5.5 + Ollama 配置教程:Base URL、超时与流式调用

由于不同 Spring AI、Spring Boot 小版本之间仍可能存在差异,创建项目时应检查 Spring Initializr、Spring AI BOM 和官方兼容矩阵,不要直接复制旧教程中的 Starter 名称和版本号。多人项目最好隔离不同客户端,并在脱敏前提下记录最终 URL、状态码、请求耗时、请求 ID 和模型 ID。Spring AI 接入模型 API,至少要同时确认 Starter、Base URL、请求路径、API Key、模型 ID、连接超时、读取超时和流式客户端这 8 项。

2601_95893075的博客 223

Python爬虫实战:模拟登录知乎 – 通过加密参数和验证码实现自动登录

通过本篇博客的讲解,我们学习了如何通过 POST请求 和 验证码识别,模拟登录知乎并爬取用户信息、问题数据。随着爬虫技术的发展,面对更复杂的反爬虫机制,我们可以不断调整策略,以绕过这些防护,实现数据的自动化抓取。

2201_76125261的博客 731

uniapp - Invalid value “iife” for option “output.format” - UMD and IIFE output formats are not suppo

Invalid value “iife” for option “output.format” - UMD and IIFE output formats are not supported for code-splitting builds. uniapp 编译报错,vite vue3 Hbuilder 中编译报错,uniapp 打包 App 报错(vue3)hbuilder提示错误,uniapp运行到手机/模拟器 App 报错(vue3)uniapp项目启动报错,如何解决这个问题,安卓app,苹果app

🏆 前端领域优质创作者 3964

【JVM】对象内存布局

HotSpot JVM 中,Java 对象内存布局由对象头(12字节,含Mark Word与压缩Klass Pointer)、实例数据及对齐填充构成,总大小为8字节倍数。对象头支持锁状态动态复用,指针压缩使引用仅4字节,但堆超32GB时失效。实例字段按类型优先级重排序以减少间隙,最小对象大小为16字节。通过JOL工具可精准验证布局,理解锁机制、GC、伪共享等底层行为。

2301_79732484的博客 149

海思芯片YOLOv8模型部署完整指南:从RPN硬化到8bit量化精度优化

本文详细介绍了在海思芯片平台部署YOLOv8目标检测模型的完整方案,重点解决8bit量化精度损失问题。通过分析海思RPN硬化层的性能优势(1.9ms推理时间),对比不同量化策略(16bit仅损失0.6AP,8bit损失5.2AP),并深入定位到strides计算层是量化误差的主要来源。关键突破在于采用混合精度策略(敏感层16bit,其余8bit),使8bit量化AP回升4.1%,同时保持3.4ms的推理速度和60%的低NPU占用率。文章还提供了量化参数调整、校准数据集优化等进阶技巧,为边缘计算应用提供了性能

FJN110的博客 731

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 328

AI应用质量工程实践:从评估到监控的完整体系构建

在软件工程领域,质量保障体系是确保产品稳定可靠的核心机制,涉及度量指标、保障流程和工具链的完整闭环。随着生成式AI应用的快速发展,如何将传统软件工程中的质量门禁思想引入AI领域,成为工程实践的关键挑战。其核心原理在于构建可量化、可监控、可改进的质量评估框架,通过自动化测试、持续监控和反馈优化来管理AI输出的不确定性。这一技术价值在于将AI应用从原型阶段推向产品化,确保输出的一致性、安全性和可靠性。在实际应用场景中,开发者需要从功能性、非功能性、一致性和合规性四个维度构建评估体系,并借助LLM-as-a-Ju

weixin_28728279的博客 294

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 195

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 117

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LeetCode Hot 100 二叉树专题(二)3 题(Java)

本篇文章共 3 题:543. 二叉树的直径、102. 二叉树的层序遍历、108. 将有序数组转换为二叉搜索树。 每道题都统一按「① 题目分析 & 解题思路 → ② 常见解法(附代码)及讲解 → ③ 知识点总结」的顺序组织;代码使用 Java 编写,节点定义沿用 LeetCode 默认的 TreeNode。

2401_88612756的博客 365

Decorator

TaskDecorator 是异步场景下"跨线程传递上下文"的标准方案,主要用于传递 MDC、用户信息、数据源路由等上下文数据,核心价值是让异步任务的日志链路不中断、业务上下文不丢失。TaskDecorator 是 Spring 提供的一个钩子接口,用于在异步任务执行前对 Runnable 进行包装,常用于跨线程传递上下文。如果你在项目中遇到具体的异步上下文传递问题,可以把代码贴出来,我帮你给出最合适的 Decorator 方案 👍。✅ 核心能力:在线程切换时,把"父线程的上下文"搬到"子线程"

wlwork66的博客 104

JDK 下载安装:装完 Java 提示「不是内部或外部命令」?环境变量没配

JDK 是写 Java 程序必须装的东西。它包含运行 Java 的虚拟机(JRE)和编译 Java 的编译器(javac)——装了它,能跑、.java文件能编译成可执行程序。免费,学习和小规模生产都不花钱。

科小怪的博客 626

数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南

Oracle 提供了ORA_ROWSCN伪列(System Change Number),记录最后修改行的 SCN,类似 PostgreSQL 的xmin。实践中通常仍使用 version 字段方案,逻辑与 MySQL 完全相同。-- Oracle:通过 ORA_ROWSCN 实现乐观锁-- 更新时比对 SCN// 自定义注解// AOP 切面@Aspect@Component@Slf4jtry {

yjc_1111的专栏 397

C++ 多态详解:作用、原理与实战用法

多态是C++面向对象的核心特性,通过虚函数实现运行期动态绑定,使同一接口在不同对象上表现出不同行为。其核心作用包括统一接口、提升可扩展性、降低耦合、支持运行时分派与批量处理。实现依赖虚函数表(vtable)和虚指针(vptr),需注意虚析构函数、对象切片等陷阱。相比编译期多态(模板),运行期多态灵活性高但有调用开销。合理结合两者,可兼顾代码的灵活性与性能,是构建可扩展、低耦合系统的关键。

2402_85743155的博客 377

java框架大全

java框架大全

qq_39326137的博客 183

Java 多态 学习笔记

多态是面向对象编程的重要特性,指同一操作作用于不同对象时产生不同行为。其核心在于“父类引用指向子类对象”,结合方法重写实现运行时动态绑定。多态使代码更灵活、可扩展,如用Person p = new Student();统一处理各类人员注册,无需修改调用逻辑。但多态无法直接调用子类特有方法,需通过instanceof判断并强制转换。编译时看左边(类型),运行时看右边(实际对象),实现解耦与维护便利。

AA_AA114514的博客 351

SecureRandom做随机源,这个Java随机字符串工具类有3个方法

本文分享一款JDK17环境下的Java随机字符串工具类,内置3个开箱即用的方法,全部采用SecureRandom加密安全随机源,不存在弱随机、可预测、取模偏差等问题。工具类支持默认62字符集随机串、纯数字随机串、自定义字符集随机串三种生成模式,支持Unicode码点级别的字符集处理,兼容Emoji等增补字符,边界处理严格,异常信息明确,适合验证码、邀请码、盐值、随机口令、短链码等场景,源码可直接复制使用。

Java后端 | AI智能体应用实战派 | 电脑技能行家 295
上一篇: 告警:线上慎用 BigDecimal !
下一篇: 当 Redis 碰上 @Transactional,有大坑,要注意!
IT界那些事儿
博客等级 码龄6年 2万+粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值