File tree Expand file tree Collapse file tree 5 files changed +18
-16
lines changed
Expand file tree Collapse file tree 5 files changed +18
-16
lines changed Original file line number Diff line number Diff line change 2525
2626Eemoji from :[ EMOJI CHEAT SHEET] ( https://www.webpagefx.com/tools/emoji-cheat-sheet/ ) , [ Emojipedia] ( https://emojipedia.org/ ) | [ Shields.io] ( https://shields.io/#/ )
2727
28+
29+
30+ ``` shell
31+ pandoc -s --toc FAQ.md -o FAQ.md
32+ ```
33+
34+ [ 实用帖 | 如何为 Markdown 文件自动生成目录? - 简书] ( https://www.jianshu.com/p/4721ddd27027 )
Original file line number Diff line number Diff line change 44
55
66
7-
8-
97## 算法
108
119- 写代码,判断链表是否中心对称,要求时间O(N),空间O(1),解释思路+口头跑testcase。(8分钟左右)
1210
1311
1412
15-
16-
17-
18-
1913## 补充知识点
2014
2115- 设计一个线程池
2216- mybatis二级缓存如何设计
2317- CAS如何实现
2418- Linux diff命令
2519- 函数式编程 Lambda
26-
20+ - rpc
21+ - 消息队列
22+ - 分布式
Original file line number Diff line number Diff line change @@ -587,7 +587,7 @@ AOP(Aspect Oriented Programming )称为面向切面编程,扩展功能不
587587** spring的底层采用两种方式进行增强**
588588
589589 第一:Spring传统AOP 纯java实现,在运行期,对目标对象进行代理,织入增强代码
590-
590+
591591 第二:AspectJ第三方开源技术,Spring已经整合AspectJ,提供对AspectJ注解的支持,开发AOP程序 更加容易(企业主流)
592592
593593### 3.2 底层原理
@@ -637,27 +637,26 @@ public class User {
637637 - 类里面可以被增强的方法,这些方法称为连接点
638638
639639- ** Pointcut(切入点)(重要)**
640- - 所谓切入点是指我们要对哪些Joinpoint进行拦截的定义
640+ - 所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义
641641
642642- ** Advice(通知/增强)(重要)**
643643
644- - 所谓通知是指拦截到Joinpoint之后所要做的事情就是通知.通知分为前置通知 ,后置通知,异常通知,最终通知,环绕通知(切面要完成的功能 )
644+ - 所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。通知分为 ** 前置通知 ,后置通知,异常通知,最终通知,环绕通知** (方法之前和方法之后 )
645645
646646- ** Aspect(切面)** :
647- - 是切入点和通知(引介)的结合
647+ - 把增强应用到具体方法上面,过程成为切面。
648648
649649- ** Introduction(引介)**
650- - 引介是一种特殊的通知在不修改类代码的前提下, Introduction可以在运行期为类动态地添加一些方法或Field.
650+ - 引介是一种特殊的通知在不修改类代码的前提下, Introduction 可以在运行期为类动态地添加一些方法或 Field。
651651
652652- ** Target(目标对象)**
653653 - 代理的目标对象(要增强的类)
654654
655655- ** Weaving(织入)**
656- - 是把增强应用到目标的过程,把advice 应用到 target的过程
656+ - 是把增强应用到目标的过程,把 advice 应用到 target的过程
657657
658658- ** Proxy(代理)**
659-
660- - 一个类被AOP织入增强后,就产生一个结果代理类
659+ - 一个类被 AOP 织入增强后,就产生一个结果代理类
661660
662661
663662
Original file line number Diff line number Diff line change 2121
2222# 海量数据案例
2323
24- ## # 1 两个大文件中找出共同记录
24+ ## 1. 两个大文件中找出共同记录
2525
2626### 题目描述
2727
You can’t perform that action at this time.
0 commit comments