Skip to content

Commit 127f755

Browse files
committed
auto commit
1 parent 19fb63d commit 127f755

7 files changed

+7
-13
lines changed

notes/Java 容器.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
## Collection
2727

28-
<div align="center"> <img src="../pics//VP4n3i8m34Ntd28NQ4_0KCJ2q044Oez.png"/> </div><br>
28+
<div align="center"> <img src="../pics//VP6n3i8W48Ptde8NQ9_0eSR5eOD6uqx.png"/> </div><br>
2929

3030
### 1. Set
3131

notes/Leetcode 题解.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2415,7 +2415,8 @@ public int climbStairs(int n) {
24152415
定义 dp 数组用来存储最大的抢劫量,其中 dp[i] 表示抢到第 i 个住户时的最大抢劫量。
24162416

24172417
由于不能抢劫邻近住户,因此如果抢劫了第 i 个住户那么只能抢劫 i - 2 或者 i - 3 的住户,所以
2418-
dp[i] = max(dp[i-1], dp[i-2] + nums[i]) <br>
2418+
2419+
<div align="center"><img src="https://latex.codecogs.com/gif.latex?dp[i]=max(dp[i-2],dp[i-3])+nums[i]"/></div> <br>
24192420

24202421
```java
24212422
public int rob(int[] nums) {
@@ -2427,7 +2428,6 @@ public int rob(int[] nums) {
24272428
}
24282429
return pre1;
24292430
}
2430-
24312431
```
24322432

24332433
**强盗在环形街区抢劫**
@@ -2505,9 +2505,9 @@ public int minPathSum(int[][] grid) {
25052505
for (int i = 0; i < m; i++) {
25062506
for (int j = 0; j < n; j++) {
25072507
if (i == 0) {
2508-
if (j>0) dp[j] = dp[j - 1];
2508+
dp[j] = dp[j - 1];
25092509
} else {
2510-
if (j>0) dp[j] = Math.min(dp[j - 1], dp[j]);
2510+
dp[j] = Math.min(dp[j - 1], dp[j]);
25112511
}
25122512
dp[j] += grid[i][j];
25132513
}

notes/分布式.md

-1
Original file line numberDiff line numberDiff line change
@@ -335,5 +335,4 @@ Raft 也是分布式一致性协议,主要是用来竞选主节点。
335335
- [What is CAP theorem in distributed database system?](http://www.colooshiki.com/index.php/2017/04/20/what-is-cap-theorem-in-distributed-database-system/)
336336
- [NEAT ALGORITHMS - PAXOS](http://harry.me/blog/2014/12/27/neat-algorithms-paxos/)
337337
- [Paxos By Example](https://angus.nyc/2012/paxos-by-example/)
338-
- [ACID](https://en.wikipedia.org/wiki/ACID_(computer_science))
339338

notes/攻击技术.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ http://www.examplebank.com/withdraw?account=AccoutName&amount=1000&for=PayeeName
111111

112112
这种恶意的网址可以有很多种形式,藏身于网页中的许多地方。此外,攻击者也不需要控制放置恶意网址的网站。例如他可以将这种地址藏在论坛,博客等任何用户生成内容的网站中。这意味着如果服务器端没有合适的防御措施的话,用户即使访问熟悉的可信网站也有受攻击的危险。
113113

114-
透过例子能够看出,攻击者并不能通过 CSRF 攻击来直接获取用户的账户控制权,也不能直接窃取用户的任何信息。他们能做到的,是欺骗用户浏览器,让其以用户的名义执行操作。
114+
通过例子能够看出,攻击者并不能通过 CSRF 攻击来直接获取用户的账户控制权,也不能直接窃取用户的任何信息。他们能做到的,是欺骗用户浏览器,让其以用户的名义执行操作。
115115

116116
## 防范手段
117117

notes/计算机操作系统.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ FIFO 常用于客户-服务器应用程序中,FIFO 用作汇聚点,在客户
879879
880880
虽然无法知道将来要使用的页面情况,但是可以知道过去使用页面的情况。LRU 将最近最久未使用的页面换出。
881881

882-
为了实现 LRU,需要在内存中维护一个所有页面的链表。当一个页面被访问时,将这个页面移到链表表头。这样就能保证链表表尾的页面时最近最久未访问的
882+
为了实现 LRU,需要在内存中维护一个所有页面的链表。当一个页面被访问时,将这个页面移到链表表头。这样就能保证链表表尾的页面是最近最久未访问的
883883

884884
因为每次访问都需要更新链表,因此这种方式实现的 LRU 代价很高。
885885

notes/集群.md

-5
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,6 @@ HTTP 重定向负载均衡服务器使用某种负载均衡算法计算得到服
116116

117117
### 3. 反向代理服务器
118118

119-
首先了解一下正向代理与反向代理的区别:
120-
121-
- 正向代理:发生在客户端,是由用户主动发起的。比如翻墙,客户端通过主动访问代理服务器,让代理服务器获得需要的外网数据,然后转发回客户端;
122-
- 反向代理:发生在服务器端,用户不知道反向代理的存在。
123-
124119
反向代理服务器位于源服务器前面,用户的请求需要先经过反向代理服务器才能到达源服务器。反向代理可以用来进行缓存、日志记录等,同时也可以用来做为负载均衡服务器。
125120

126121
在这种负载均衡转发方式下,客户端不直接请求源服务器,因此源服务器不需要外部 IP 地址,而反向代理需要配置内部和外部两套 IP 地址。
21 KB
Loading

0 commit comments

Comments
 (0)