自增主键INT用尽了?别慌,这3种迁移方案帮你兜底
大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!前两天在技术群里看到一条消息:“生产环境订单表插入报错了,Duplicate entry '2147483647' for key 'PRIMARY'。”这是典型的INT自增主键溢出。在展开之前,先把几个关键概念说清楚。
零基础学 Java 第 2 篇:变量、数据类型与运算符
1. 本篇目标(学完你能做什么)声明并使用变量,分清 8 种基本类型和引用类型理解博客项目里最常用的 String、int、boolean 该怎么选熟练使用算术、比较、逻辑运算符,写出"字数→阅读时长"的计算逻辑2. 原理讲解:变量是"贴了标签的盒子"程序的核心是处理数据。
HashMap扩容机制详解:为什么负载因子是0.75?字节码层面给答案
面试被问到“HashMap负载因子为什么是0.75”,大多数人背的答案是“时间和空间的权衡”。这话没错,但等于没说。0.6不是权衡?0.8不是权衡?源码注释里确实写了 .75 offers a good tradeoff between time and space costs。
从24小时到61秒!华人团队首次将万亿次药物虚拟筛选推进分钟级
他曾任 Meta RocksDB 团队研究科学家,获美国国家科学基金会 CAREER 奖,以及多个顶级会议 best paper 等。
46岁零基础学Java · 知识点串讲--数据类型的自动转换与强制转换
今天把Java里一个特别容易让零基础的人懵掉的点,掰开揉碎讲清楚——数据类型的自动转换和强制转换。这俩概念,说穿了就是:不同"型号"的数据之间,怎么互相变。为啥要讲它?
第5章 深入class文件结构
第5章 深入class文件结构大家好,这一章我们来深入class文件结构。刚学编程时老师就介绍说,Java是一种跨平台编程语言,可以"一次编译,到处运行"。但当时我们并不清楚,为什么Java可以跨平台使用?
【Java】 ASCII 转十进制字符串:从字符本质到工程实践
在 Java 开发中,将 ASCII 字符转换为其十进制数值表示,是一项看似简单却蕴含深层计算机科学原理的基础操作。它涉及字符编码体系、类型系统转换、字符串格式化以及跨系统数据交互等多个维度。
跑AI大模型,究竟要买多大显存的显卡?
许多初学本地部署的小伙伴在看到”7B”的模型名称时,第一反应是:我的卡还跑得动吗?其实只需要一个公式,就可以简单估算出你的目标需求!1、【B】是什么?就像说一个人"身高175",你得先知道单位是厘米。模型名字里的B也有单位——B是Billion,也就是"十亿"。
Java泛型类怎么定义和使用?一文彻底上手
在上一篇文章中,我们详细讲明白了Java为什么需要泛型,搞懂了泛型解决的类型不安全、代码冗余、强制转换等核心痛点。很多粉丝看完后私信我,理论听懂了,但实际开发中泛型类到底怎么定义、怎么正确使用还是一头雾水。