File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 129129## 腾讯
130130
131131#### # Java
132- - ▲ 40 HashMap 与 ConcurrentHashMap 的实现原理是怎样的?ConcurrentHashMap 是如何保证线程安全的?
132+ - ▲ 41 HashMap 与 ConcurrentHashMap 的实现原理是怎样的?ConcurrentHashMap 是如何保证线程安全的?
133133- ▲ 27 volatile 关键字解决了什么问题,它的实现原理是什么?
134134- ▲ 26 Java 中垃圾回收机制中如何判断对象需要回收?常见的 GC 回收算法有哪些?
135135- ▲ 26 synchronized 关键字底层是如何实现的?它与 Lock 相比优缺点分别是什么?
139139- ▲ 14 Java 线程和操作系统的线程是怎么对应的?Java线程是怎样进行调度的?
140140- ▲ 11 简述 BIO, NIO, AIO 的区别
141141- ▲ 11 实现单例设计模式(懒汉,饿汉)
142- - ▲ 10 == 和 equals() 的区别?
142+ - ▲ 11 == 和 equals() 的区别?
143143- ▲ 8 简述 Spring AOP 的原理
144144- ▲ 6 简述 Synchronized,Volatile,可重入锁的不同使用场景及优缺点
145145- ▲ 2 简述 Java 的 happen before 原则
182182#### # 网络协议
183183
184184- ▲ 41 简述 TCP 三次握手以及四次挥手的流程。为什么需要三次握手以及四次挥手?
185- - ▲ 32 RestFul 与 RPC 的区别是什么?RestFul 的优点在哪里?
185+ - ▲ 34 RestFul 与 RPC 的区别是什么?RestFul 的优点在哪里?
186186- ▲ 29 HTTP 与 HTTPS 有哪些区别?
187187- ▲ 26 RestFul 是什么?RestFul 请求的 URL 有什么特点?
188188- ▲ 23 一次 HTTP 的请求过程中发生了什么?
You can’t perform that action at this time.
0 commit comments