【说明】本文只是部分回忆
- Synchronized与ReentrantLock区别
- Synchronized是关键字;ReentrantLock是API层面的互斥锁
- synchronized 不需要手动释放锁; ReentrantLock需要用户手动释放锁
- synchronized是不可中断类型的锁; ReentrantLock则可以中断
- synchronized为非公平锁;ReentrantLock则即可以选公平锁也可以选非公平锁
参考:Synchronized与ReentrantLock区别总结
- TCP和UDP的区别和优缺点
- HTTP与HTTPS的区别
- HTTP使用80端口;HTTPS使用443端口
- HTTP安全性低,占用资源少;HTTPS安全性高,占用资源多
- 一次完整的网络请求过程
- DNS域名解析
- 建立TCP连接
- 发送HTTP请求
- 服务器处理请求并返回html页面
- 浏览器解析渲染页面
- collection有哪些
- 有子接口List和Set
- 实现List接口的有LinkedList、ArrayList 、Vector
- 实现Set接口的有HashSet、TreeSet