杂记
1. new ArrayList<>(List) copy集合。 list的clear()方法,是清空集合中的数据或引用
2. java中Long对应mysql数据库中的bigInt ; String对应mysql中的varchar,text,bigtext ; boolean 对应bit
3. 往mysql中传输数据时,有大小限制,限制每次传输的大小。不是类型的大小。
4. hbm文件中的type类型为java类型(需要包),或者hibernate类型。
5. 版本不对应的源码,无法断点
6. IP地址和数字之间的转换:
原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成
一个长整数。
举例:一个ip地址为10.0.3.193
每段数字 相对应的二进制数
10 00001010
0 00000000
3 00000011
193 11000001
组合起来即为:00001010 00000000 00000011 11000001,转换为10进制数就是:167773121,即该IP地址转换后的数字就是它了。
反过来:想将数字转换为二进制,然后再切分成四组,然后转换为对应的 二进制。
7. MySQL提供INET_ATON()和INET_NTOA()函数在这两种表示方法之间转换。(inet_ntoa(3507806248) --> 209.20.224.40 )