杂记

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 )

 

posted @ 2015-01-21 17:32  Jtianlin  阅读(141)  评论(0编辑  收藏  举报