摘要: 定义 散列码(hash code)是根据对象内容导出的一个整型值,用于标识不同的对象; 而Object类中有默认的hashcode()方法,其值是对象的存储地址 自定义对象重写hashcode() 思路:分别调用类的实例域的hashcode()然后相加来得到该类的hashcode 调用null安全的 阅读全文
posted @ 2018-06-09 08:50 逃跑旅馆 阅读(657) 评论(0) 推荐(0) 编辑
摘要: equals()规范,假设对象都不为null: 重写equals()分为5步: 举例:Manager类(int bonus;String sex),Person类(String name) getClass与instanceof对比:getClass判断精确某一类,instanceof可以是父类或接 阅读全文
posted @ 2018-06-08 21:56 逃跑旅馆 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 子类只能继承一个父类 子类会继承父类的所有域,只是私有域无法访问与使用 父类对象的public域是所有类都可见的,而proteced域只能在本包与它的子类可见(注意的是子类对象只能访问它从父类继承的protected域,而不能访问父类对象的protected域),private域无法直接访问除非父类 阅读全文
posted @ 2018-06-08 16:26 逃跑旅馆 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 原码:10进制的数换为2进制的数,结果就是三种码中人类唯一认识的原码 负数是10进制转为2进制后最高位置为1,计算机通过+一个负数的相反数来实现减法,但这使用原码是无法实现的 例如4位数用原码计算 1001(-1)+0001(1)=1010(-2),原码计算-1+1结果等于-2 反码:正数不变,负数 阅读全文
posted @ 2018-06-07 19:31 逃跑旅馆 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 登陆认证失败,一开始填的是163邮箱登陆密码,后来因为启用了smtp服务后客户端授权密码,这个密码只在发给手机的短信里出现一次 阅读全文
posted @ 2018-05-30 12:29 逃跑旅馆 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 当还未载入document时去使用document.getElementById跟insertBefore方法时,会导致null错误,此时应该将js的引入语句放到html文件的末尾 阅读全文
posted @ 2018-05-25 10:11 逃跑旅馆 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 按照Mybatis官网写配置文件时发现的错误 如果不写自己写resultMap,那么在用select语句时会需要匹配resultType来匹配一个pojo对象 但是有时候可以数据库里的字段名字跟我们j2ee程序里的名字不相同时,我们就可以自己写一个resultMap来匹配 select语句变成 需要 阅读全文
posted @ 2018-05-24 17:48 逃跑旅馆 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Compare And Save 比较并存储 简单说就是比较原始值与预期目标值是否相等,若想等就存储;不等就重新计算再次比较(自旋),重复这个操作 举例 B=A+1 addrA:存储A值的内存地址 addrB:存储B值的内存地址 (1)首先是从addrA取出A值 (2)计算A+1 (3) 将A+1的 阅读全文
posted @ 2018-05-22 09:08 逃跑旅馆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 5种IO模型 阻塞IO:一直等待CPU处理,不干其他事情 非阻塞IO:请求CPU处理,若CPU正忙则返回错误给非阻塞IO,非阻塞IO离开过一段时间再来请求,直到CPU处理 IO多路复用 信号IO:请求CPU处理并提供一个信号函数,然后继续其他操作,CPU准备好了就发信号通知 异步IO:请求CPU后离 阅读全文
posted @ 2018-05-22 08:48 逃跑旅馆 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. Public String subString(int beginIndex) String的共有方法,从beginIndex位置开始截取字符串到源字符串末尾,包括beginIndex "123".subString(1) >"23" 2.public String substring(int 阅读全文
posted @ 2018-05-20 12:17 逃跑旅馆 阅读(1012) 评论(0) 推荐(0) 编辑