- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 为什么重写的equals必须重写hashCode方法?
为什么重写的equals必须重写hashCode方法?为什么自定义类型要重写equals,hashCode方法?java中对自定义类型建议重写equals时,也重写hashCode,否则可能会出现一些问题只从HashMap用自定义类型做key这个角度分析:自定义类型 User{String name,String code};User u1 = new User();u1.setName("zhang");User u2 = new User();u2.setName("zhan
2021-05-07 04:42:42 176
原创 BIO NIO AIO 区别
区别针对 IO模型BIO 同步阻塞 线程主动调用accept,read,write (同步),accept,read 需要阻塞等待返回结果(阻塞)NIO 同步非阻塞 线程主动调用轮询询问是否有accept,read,write发生(同步),因为在调用accept,read,write时已经发生事件,所以不会去阻塞等待(基于多路复用器实现)(非阻塞)AIO 异步非阻塞 主线程不主动调用或轮询,连接、读写是交给回调函数处理,主线程可以做别的事(异步)。而且同样是调用accept,read,wri
2021-05-03 04:18:32 430
空空如也
关于oralce连招超时问题
2016-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人