Skip to content

Commit d67bc97

Browse files
committed
no message
1 parent d8109fd commit d67bc97

16 files changed

+689
-41
lines changed

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,17 @@ Hi,欢迎来做客,即刻开始 CS 学习之旅.
5555
## 三、数据库
5656

5757
- [MySQL](notes/MySQL.md)
58-
- Redis
58+
59+
存储引擎、事务隔离级别、索引、主从复制
60+
61+
- [Redis](notes/Redis.md)
62+
63+
Redis 核心知识,更新中...
64+
5965
- SQL
6066

67+
常用 SQL 语句,敬请期待
68+
6169

6270

6371
## 四、操作系统

interview/interview-daily/20180902 金山云一二三面.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,24 @@
55
考察知识点:
66

77
- Redis
8-
- 数据结构,如何设置过期时间
9-
- 分布式锁
8+
- **数据结构,如何设置过期时间**
9+
- **分布式锁**
1010
- Java容器
11-
- Hashmap、ConcurrentHashmap
12-
- ArrayList、LinkedList
11+
- **Hashmap、ConcurrentHashmap**
12+
- **ArrayList、LinkedList**
1313
- Spring
14-
- IOC、AOP(AOP是用来干嘛的)
15-
- SpringMVC 请求过程
14+
- **IOC、AOP(AOP是用来干嘛的)**
15+
- **SpringMVC 请求过程**
1616
- Java 虚拟机
1717
- 内存分区
1818
- 类加载机制
1919
- Java 并发
20-
- 原子更新操作
21-
- 实践类题目
22-
- 服务器被一个客户端的进程创建大量连接,怎么排查
23-
- Nginx 使用
20+
- **原子更新操作**
2421
- 分布式专题
25-
- 使用过哪些分布式的东西
22+
- **使用过哪些分布式的东西**
2623
- Zookeeper
2724
- 海量数据处理
28-
- 大数问题,10G 重复 url 文件,有限内存,输出唯一 url 的排序,写伪代码
25+
- **大数问题,10G 重复 url 文件,有限内存,输出唯一 url 的排序,写伪代码**
2926
- 数据结构
30-
- 给定二叉树输出给定值的层数
31-
- 合并有序数组
27+
- **给定二叉树输出给定值的层数**
28+
- **合并有序数组**

interview/post/大厂之路.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
| | | | | | | | |
1818
| :two: | STEP2 | ⭐️⭐️ | | | | | |
1919
| 1 | **马上** | 思科 | | | | [Java Web工程师](http://campus.51job.com/cisco2019/jobsxqskcnm.html) | [site](http://campus.51job.com/cisco2019/jobs.html) |
20-
| 2 | **马上** | 点我达 | | 9.3 | | [Java开发](http://job.dianwoda.com/#/detail?id=1187ab00-5671-45e1-8f03-7123594ed1fa) | [site](http://job.dianwoda.com/active.html) |
20+
| 2 | 📤 | 点我达 | | 9.3 | | [Java开发](http://job.dianwoda.com/#/detail?id=1187ab00-5671-45e1-8f03-7123594ed1fa) | [site](http://job.dianwoda.com/active.html) |
2121
| 3 | 晚投 | 海康威视 | | 9.8/9.15 | | [应用软件开发 200人](http://campus.hikvision.com/zpdetail/150160563?r=&p=1%5E1&c=3301&d=&k=) | [site](http://campus.hikvision.com/) |
2222
| 4 | | 贝贝 | 没写截止 | | | [Java](http://campus.beibei.com/index3.html) | [site](http://campus.beibei.com/index3.html) |
2323
| 5 | | 浙江大华 | 没写截止 | | | [研发支持工程师](http://dahua.zhiye.com/zpdetail/230192018?r=&p=1%5E16&c=3300&d=&k=) | [site](http://dahua.zhiye.com/campus?r=&p=1^16&c=3300&d=&k=#jlt) |
@@ -62,7 +62,7 @@
6262
| :one: | STEP1 | ⭐️⭐️⭐️ | | | | | |
6363
| 1 | **马上** | 腾讯 | 9.12截止 | | 9.26起 | [web后台开发](https://join.qq.com/post.php?post=137&pid=1) | [site](https://join.qq.com/) |
6464
| 2 | 📤 | 迅雷 | 9.6 | 9.10/12 | | [服务器开发工程师](http://campus.xunlei.com/position.html?tab=1) | [site](http://campus.xunlei.com/recureDynamics.html) |
65-
| 3 | | 顺丰 | | | | [JAVA开发工程师](http://campus.sf-tech.com.cn/campusRecruitment/Jobinner1.html?p=29974628167) | |
65+
| 3 | 📤 | 顺丰 | | | | [JAVA开发工程师](http://campus.sf-tech.com.cn/campusRecruitment/Jobinner1.html?p=29974628167) | |
6666
| | | | | | | | |
6767
| :two: | STEP2 | ⭐️⭐️ | | | | | |
6868
| 4 | 📤 | 微众银行 | 9.16截止 | 9.18 | 9月下旬起 | [后台开发](https://webank.cheng95.com/positions/detail?project_id=2&id=5&channel=1) | [site](https://webank.cheng95.com/) |
@@ -101,17 +101,17 @@
101101

102102
# 🚁宣讲会
103103

104-
| 公司 | 时间 | 地点 | 来源 |
105-
| -------- | ------------------- | ---------------------------------- | ------------------------------------------------------------ |
106-
| 有赞科技 | 09月28日 19:00 | 华科 - 大学生活动中心513 | |
107-
| 贝贝网 | 09月20日 | 武汉大学 | |
108-
| 恒生电子 | 10月10日 | 武汉大学-宣讲+现场笔试 | [from](http://campus.hundsun.com/a/Campus%20Recruiting%20Schedule) |
109-
| 新华三 | 09月20日 | 武汉大学-计算机学院-8楼 | [from](https://www.dajie.com/corp/6724578/project-99091/) |
110-
| 搜狗 | 9月6日 14:00-16:00 | 华科 - 国际学术交流中心1号楼报告厅 | [from](http://campus.sogou.com/process.html) |
111-
| 点我达 | 9月13日 | 武汉大学 | |
112-
| 移动杭研 | 9月20日 14:00-15:00 | 华科-一号楼报告厅 | [from](http://special.zhaopin.com/2017/sh/zgyd091093w/stroke.html) |
113-
| 百度 | 9月4日 19:00 | | |
114-
| | | | |
104+
| 公司 | 时间 | 地点 | 来源 |
105+
| ---------- | ------------------- | ---------------------------------- | ------------------------------------------------------------ |
106+
| 有赞科技 | 09月28日 19:00 | 华科 - 大学生活动中心513 | |
107+
| 贝贝网 | 09月20日 | 武汉大学 | |
108+
| 恒生电子 | 10月10日 | 武汉大学-宣讲+现场笔试 | [from](http://campus.hundsun.com/a/Campus%20Recruiting%20Schedule) |
109+
| 新华三 | 09月20日 | 武汉大学-计算机学院-8楼 | [from](https://www.dajie.com/corp/6724578/project-99091/) |
110+
| 搜狗 | 9月6日 14:00-16:00 | 华科 - 国际学术交流中心1号楼报告厅 | [from](http://campus.sogou.com/process.html) |
111+
| **点我达** | 9月13日 | 武汉大学 | |
112+
| 移动杭研 | 9月20日 14:00-15:00 | 华科-一号楼报告厅 | [from](http://special.zhaopin.com/2017/sh/zgyd091093w/stroke.html) |
113+
| 百度 | 9月4日 19:00 | | |
114+
| 海康威视 | 时间:9月11日18:30 | 武汉大学 生命科学学院报告厅 | |
115115

116116

117117

notes/JavaArchitecture/05 Java 虚拟机.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ java -Xss=512M HackTheJava
146146

147147
- 栈进行动态扩展时如果无法申请到足够内存,会抛出 OutOfMemoryError 异常。
148148

149-
150149

151150
### 3. 本地方法栈(线程私有)
152151

notes/JavaArchitecture/07 Java Web.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -972,15 +972,15 @@ Spring实现了一种能够通过额外的方法调用完成任务的设计模
972972

973973
## 1. Spring MVC的工作原理
974974

975-
Spring MVC的工作原理如下图所示: 
975+
Spring MVC 的工作原理如下图: 
976976

977-
![这里写图片描述](https://blog.csdn.net/sinat_22797429/article/details/76293284)
977+
![img](assets/Spring-mvc-framework-1536053968817.png)
978978

979979

980980

981981
- ① 客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。 
982982
- ② DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配置找到处理该请求的Handler(任何一个对象都可以作为请求的Handler)。 
983-
- ③在这个地方Spring会通过HandlerAdapter对该处理进行封装。 
983+
- 在这个地方Spring会通过HandlerAdapter对该处理进行封装。 
984984
- ④ HandlerAdapter是一个适配器,它用统一的接口对各种Handler中的方法进行调用。 
985985
- ⑤ Handler完成对用户请求的处理后,会返回一个ModelAndView对象给DispatcherServlet,ModelAndView顾名思义,包含了数据模型以及相应的视图的信息。 
986986
- ⑥ ModelAndView的视图是逻辑视图,DispatcherServlet还要借助ViewResolver完成从逻辑视图到真实视图对象的解析工作。 
@@ -989,9 +989,39 @@ Spring MVC的工作原理如下图所示: 
989989

990990

991991

992-
## 2. SpringMVC流程具体叙述下
992+
**组件及其作用**
993993

994-
## 3. Spring MVC注解的优点
994+
1. 前端控制器 (DispatcherServlet)
995+
996+
接收请求,响应结果,相当于转发器,中央处理器。负责调用系统的其他模块来真正处理用户的请求。 
997+
998+
有了DispatcherServlet减少了其他组件之间的耦合度
999+
1000+
2. 处理器映射器 (HandlerMapping)
1001+
1002+
作用:根据请求的 url 查找 Handler
1003+
1004+
3. **处理器 (Handler)**
1005+
1006+
注意:编写 Handler 时按照 HandlerAdapter 的要求去做,这样适配器才可以去正确执行 Handler
1007+
1008+
4. 处理器适配器 (HandlerAdapter)
1009+
1010+
作用:按照特定规则(HandlerAdapter要求的规则)执行Handler。
1011+
1012+
5. 视图解析器 (ViewResolver)
1013+
1014+
作用:进行视图解析,根据逻辑视图解析成真正的视图 (View)
1015+
1016+
6. **视图 (View)**
1017+
1018+
View 是一个接口实现类支持不同的 View 类型(jsp,pdf等等)
1019+
1020+
注意:只需要程序员开发,处理器和视图。
1021+
1022+
1023+
1024+
## 2. Spring MVC注解的优点
9951025

9961026

9971027

96.6 KB
Loading
96.6 KB
Loading

notes/MySQL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1096,7 +1096,7 @@ https://www.cnblogs.com/s-b-b/p/8334593.html
10961096
- HAST:包含键值对的无序散列表
10971097
- ZSET:字符串成员(member)与浮点数分值(score)之间的有序映射,元素的排列顺序由分值的大小决定
10981098

1099-
<div align="center"><img src="pics/redis-data-structure-types.jpeg" width=""/></div><br/>
1099+
<div align="center"><img src="pics/redis-data-structure-types.jpeg" width="650"/></div><br/>
11001100

11011101
注:更多 Redis 相关内容将在 [Redis](redis.md) 中进行展开,请转向。
11021102

0 commit comments

Comments
 (0)