数据库
未读
为什么数据库存男女要存01而不是直接存汉字
1. 存储空间 汉字: 汉字在数据库中通常使用 UTF-8 编码,一个汉字需要 3 个字节(比如“男”或“女”)。 数字编码: 使用 0 和 1 只需要 1 个字节(即使使用 8 位表示)。 比较: 在处理大量数据时,使用数字编码可以显著减少存储空间。例如,存储 1,000,000 条性别记录,使用
后端
未读
Java BigDecimal 的舍入模式(RoundingMode)详解
RoundingMode 是 Java 中用于定义舍入行为的枚举类。它主要用于精确的数字运算,尤其是涉及到小数点的情况下。以下是 RoundingMode 的详细讲解及举例说明: RoundingMode 常见枚举值 1、UP 向远离零的方向舍入。 例如:1.1 会舍入为 2,-1.1 会舍入为 -
后端
未读
记录一次在手动分页中用Math.min()避免数组越界错误
Math.min是什么意思 Math.min 是 Java 的一个内置方法,用于返回两个数字中较小的那个。它可以处理整数、浮点数等不同类型的数值。具体来说,Math.min(a, b) 会返回 a 和 b 中较小的值。 作用和用途 在分页逻辑中,Math.min 经常用于确保索引值不超过列表的大小,
转载
未读
实用文章推荐(持续更新)
前言 这篇文章的目的是保存一些我平时看到的认为还蛮不错的文章 技术类 基于redis实现【最热搜索】和【最近搜索】功能 RedisTemplate 实现最近浏览、最近访问,最近使用功能。 N
工具
未读
kettle基础使用(两个表字段不同的数据迁移)
前言 在业务中,我们会遇到新老平台的数据迁移工作,如果这个时候表字段还有些许的不一样,那我们肯定不能用表数据导入导出功能了,此时,我们便会需要另一个工具,kettle。 开始 认识kettle Kettle是一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无
工具
未读
IDEA 实用插件推荐
smart input 该插件核心功能可以根据输入位置的上下文智能分析当前处于什么场景应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒当前是什么输入法以及大小写状态。以下列举其中几个场景: 1. 识别到注释场景时,自动切换为中文输入法。 2. 识别到IdeaVim命令模式时,自动切换为英
音乐天地