前后端Long精度丢失的踩坑
那天前端同事跑过来跟我说,"你那个接口返回的订单ID,更新数据时接口没返回异常,但数据重新查又没更新成功"我当时第一反应是:不可能,后端查出来是什么就返回什么,肯定是你前端哪里处理出了问题。
46岁零基础学Java · 知识点串讲--数据类型的自动转换与强制转换
今天把Java里一个特别容易让零基础的人懵掉的点,掰开揉碎讲清楚——数据类型的自动转换和强制转换。这俩概念,说穿了就是:不同"型号"的数据之间,怎么互相变。为啥要讲它?
SpringBoot 短链接生成实战:支持自定义短码、缓存加速、限流防刷
第三方短链接服务用着用着就各种不爽——调用有配额限制,数据不透明,域名还不在自己手里。我之前一个项目跑了一段时间第三方服务,结果某天配额用完了线上直接挂,从那以后就决定自己搞。
中科大少年班天才离职OpenAI,哈佛史上最年轻华人正教授,只待了5个月
OpenAI,你也留不住人呐,我看。就在刚刚,哈佛史上最年轻的华人正教授、斯隆奖和物理学新视野奖得主、弦理论领域的明星学者——
Java中List的自定义去重写法
List中元素去重是常用的功能,如果是简单元素还好办,比如字符串String,直接转成个Set就行。如果是一个复杂对象,然后需要根据一定条件,比如按某字段去重,保留特定元素,就会复杂些。写法可能有很多,我们来看看如何用比较简洁优雅的方式来实现。
OpenSSH紧急修复Alpine Linux严重漏洞:257字节密码即可突破SSH防线
IT之家 11 月 6 日消息,科技媒体 The Hacker News 最新报道称 OpenSSH 项目昨日(11 月 5 日)发布紧急更新 10.6p2,紧急修复一个允许用 257 至 1,024 字节长密码绕过 SSH 认证的漏洞。
从 Java 8 直接跳到 Java 25,一次就够了
摘要:Java 8 官方支持已结束,社区也不再维护。继续留在 Java 8 等于裸奔——没安全补丁、没性能优化、用不了虚拟线程和 Record。本文不翻译官方文档,只讲一个 Java 8 老兵的真实升级经历:从 8 直奔 25,踩了什么坑、怎么解的、值不值。