X Tutup
Skip to content

Commit 83036df

Browse files
committed
更新面经
1 parent 9f7e8f7 commit 83036df

15 files changed

+53
-9
lines changed
File renamed without changes.

notes/JavaArchitecture/01 Java 基础.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ from 2018/7/11
6262
- 缓存可能会改变将写入变量提交到主内存的次序;
6363
- 保存在处理器本地缓存中的值,对其他处理器是不可见的;
6464

65+
#### 字节与字符的区别 ?【蚂蚁金服内推】
66+
6567

6668

6769
### 二、面向对象

notes/JavaArchitecture/02 Java 集合框架.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,9 @@ public static void main(String[] args) {
258258
- **Jdk7 如何处理hashcode字符串攻击**
259259

260260
- HashMap会动态的使用一个专门的treemap实现来替换掉它。
261+
262+
263+
264+
265+
266+
#### ArrayList如何快速排序 ?【阿里面经】

notes/JavaArchitecture/03 Java 并发编程.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,6 +1207,10 @@ public void register(Object o)
12071207

12081208
### 17. 并发包(待完善)
12091209

1210+
#### concurrenthashmap分段锁的细节?【蚂蚁金服面经】
1211+
1212+
#### 并发包里了解哪些 【蚂蚁金服面经】
1213+
12101214
> 待补充
12111215
12121216

notes/JavaArchitecture/04 Java IO.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
##### 1.Java序列化,如何实现序列化和反序列化,常见的序列化协议有哪些
1+
## Java I/O流
2+
3+
### 1.Java序列化,如何实现序列化和反序列化,常见的序列化协议有哪些
24

35
- Java序列化定义
46

@@ -68,7 +70,7 @@
6870
- Thrift与Protobuf相比在时空开销方面都有一定的劣势;
6971
- Protobuf和Avro在两方面表现都非常优越。
7072

71-
##### concurrent包下面,都用过什么?
73+
### concurrent包下面,都用过什么?
7274

7375
- concurrent下面的包
7476

@@ -85,7 +87,7 @@
8587

8688

8789

88-
1. ##### Java中的NIO,BIO,AIO分别是什么?
90+
### Java中的NIO,BIO,AIO分别是什么?
8991

9092
- 先来个例子理解一下概念,以银行取款为例:
9193
- 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。
@@ -124,4 +126,13 @@ http://blog.51cto.com/stevex/1284437
124126

125127

126128

127-
129+
130+
131+
132+
133+
134+
135+
### 序列化的底层怎么实现的【蚂蚁金服-面经】
136+
137+
138+

notes/JavaArchitecture/05 Java 虚拟机.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
- 弱引用
1414
- 弱引用通过weakReference类来实现。弱引用具有很强的不确定性。因为垃圾回收每次都会回收弱引用的对象。
1515

16-
17-
18-
16+
### gc
1917

2018

2119

notes/JavaArchitecture/06 设计模式.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,13 @@ quack!
304304

305305

306306

307+
## 三、设计模式常见问题
307308

309+
### 设计模式怎么分类,每一类都有哪些?【蚂蚁金服内推】
310+
311+
312+
313+
### 设计模式怎么用到项目中?
308314

309315

310316

notes/JavaArchitecture/07 Web框架.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@
2222

2323

2424

25+
### spring ioc,aop以及其优点 ?【蚂蚁金服面经】
26+
27+
28+
29+
30+
2531

2632

2733

2834

2935
### 三、分布式&微服务
3036

31-
- ZooKeeper分布式专题与Dubbo微服务入门
37+
- ZooKeeper分布式专题与Dubbo微服务入门
38+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
### tomcat集群怎么保证同步

notes/Nginx.md

Whitespace-only changes.

0 commit comments

Comments
 (0)
X Tutup