java基础
我姓熏
这个作者很懒,什么都没留下…
展开
-
主键使用UUID报java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘0‘ for key ‘PRIMARY‘
主键使用的是UUID,但是在插入的时候 一直报异常,到数据库中看主键一直插入0 异常:java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘0’ for key ‘PRIMARY’ 错误写法 排查后是因为sql不小心写错了,可能写的时候一直想的更新,改正后 测试通过 千万不要向我这样这么马虎 ...原创 2021-02-15 08:04:35 · 748 阅读 · 0 评论 -
计算机进制转换
所有数字在计算机底层都以二进制形式存在。 对于整数有四种表示方式 二进制 :0,1满2进1,以0b开头 十进制 :0-9满10进1 八进制 :0-7满8进1,以0开头 十六进制 :0-9 A-F满16进1,以0x开头,此处的A-F不区分大小写 进制之间的转换 二进制转十进制(从右向左从非0的数计算2的n-1次幂加在一起) 十进制转二进制 除二逆取余 补充:反码和补码的计算如下图所示 二进制转八进制 2^3 也就是三位一划分得出的数拼在一起。 八转二呢,既然是合并在一起的,就可以把结果的每个数在拆成原创 2020-07-12 22:13:46 · 159 阅读 · 0 评论 -
javaSE
java基础-数据类型转换 /** * 基本数据类型的运算规则 1、自动类型转换 7中类型做运算时,可以向范围大的方向靠拢。boolean不做运算 容量小的跟容量大的做运算,结果自动转为容量大的。 byte、char、short–>int–>long–>float–>double 1 2 2 4 8 4 8 特殊情况 byte char short 做运算直接转换为int (包括自身与自原创 2020-07-11 23:05:29 · 121 阅读 · 0 评论