天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:数据类型

公众号文章

为什么阿里强制 boolean 类型变量不能使用 is 开头?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 背景 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 例子 1.其他非boolean类型 private String……继续阅读 »

itzoo 2年前 (2022-05-22) 516浏览 0评论 0个赞

公众号文章

使用MySQL,请用好 JSON 这张牌!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 关系型的结构化存储存在一定的弊端,因为它需要预先定义好所有的列以及列对应的类型。但是业务在发展过程中,或许需要扩展单个列的描述功能,这时,如果能用好 JSON 数据类型,那就能打通关系型和非关系型数据的存储之间的界限,为业务提供更好的架构选择。 当然,很多同学在用 JSON 数据类……继续阅读 »

itzoo 2年前 (2022-04-25) 439浏览 0评论 0个赞

公众号文章

MySQL 的 varchar 水真的太深了!!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 InnoDB是干嘛的?   InnoDB是一个将表中的数据存储到磁盘上的存储引擎。 2 InnoDB是如何读写数据的? InnoDB处理数据的过程是发生在内存中的,需要把磁盘中的数据加载到内存中,如果是处理写入或修改请求的话,还需要把内存……继续阅读 »

itzoo 2年前 (2022-04-24) 463浏览 0评论 0个赞

公众号文章

char和varchar有哪些区别?varchar最大长度是多少?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 以我多年经验来看,VARCHAR的最大长度、字符串类型选择,用MySQL的人中十之七八是不清楚的。 本文不止介绍了原理,还提供了案例手把手教你自己分析,彻底解决你的疑惑。 假设有个VARCHAR(64) CHARSET utf8mb4列,存储了中国cn这个字符串。 那你猜一猜,MyS……继续阅读 »

itzoo 2年前 (2022-04-23) 498浏览 0评论 0个赞

公众号文章

int(1) 和 int(10) 有什么区别?资深开发竟然分不清!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 困惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单说:这int(1)怕是不够用吧,接下来是一通解释。 其实这不是我第一……继续阅读 »

itzoo 2年前 (2022-04-23) 466浏览 0评论 0个赞

Java

Java 中 long 是不是原子操作?

点击上方“终码一生”,选择“加为星标” 第一时间获取技术干货!   1、Java中long和double的原子性 java中基本类型中,long和double的长度都是8个字节,32位(4字节)处理器对其读写操作无法一次完成,那么,JVM,long和double是原子性的吗? JVM中对long的操作是不是原子操作? 首先,通过一段……继续阅读 »

往事如烟 3年前 (2021-07-04) 1337浏览 0评论 0个赞