auto commit
This commit is contained in:
parent
72d4cf88a8
commit
69352a0f66
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、解决的问题](#一解决的问题)
|
* [一、解决的问题](#一解决的问题)
|
||||||
* [二、与虚拟机的比较](#二与虚拟机的比较)
|
* [二、与虚拟机的比较](#二与虚拟机的比较)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [集中式与分布式](#集中式与分布式)
|
* [集中式与分布式](#集中式与分布式)
|
||||||
* [中心服务器](#中心服务器)
|
* [中心服务器](#中心服务器)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一 、基础概念](#一-基础概念)
|
* [一 、基础概念](#一-基础概念)
|
||||||
* [URI](#uri)
|
* [URI](#uri)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概览](#一概览)
|
* [一、概览](#一概览)
|
||||||
* [二、磁盘操作](#二磁盘操作)
|
* [二、磁盘操作](#二磁盘操作)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、数据类型](#一数据类型)
|
* [一、数据类型](#一数据类型)
|
||||||
* [包装类型](#包装类型)
|
* [包装类型](#包装类型)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概览](#一概览)
|
* [一、概览](#一概览)
|
||||||
* [Collection](#collection)
|
* [Collection](#collection)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、线程状态转换](#一线程状态转换)
|
* [一、线程状态转换](#一线程状态转换)
|
||||||
* [新建(New)](#新建new)
|
* [新建(New)](#新建new)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、运行时数据区域](#一运行时数据区域)
|
* [一、运行时数据区域](#一运行时数据区域)
|
||||||
* [程序计数器](#程序计数器)
|
* [程序计数器](#程序计数器)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [算法思想](#算法思想)
|
* [算法思想](#算法思想)
|
||||||
* [双指针](#双指针)
|
* [双指针](#双指针)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [595. Big Countries](#595-big-countries)
|
* [595. Big Countries](#595-big-countries)
|
||||||
* [627. Swap Salary](#627-swap-salary)
|
* [627. Swap Salary](#627-swap-salary)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、常用操作以及概念](#一常用操作以及概念)
|
* [一、常用操作以及概念](#一常用操作以及概念)
|
||||||
* [快捷键](#快捷键)
|
* [快捷键](#快捷键)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、索引](#一索引)
|
* [一、索引](#一索引)
|
||||||
* [B+ Tree 原理](#b-tree-原理)
|
* [B+ Tree 原理](#b-tree-原理)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概述](#一概述)
|
* [一、概述](#一概述)
|
||||||
* [二、数据类型](#二数据类型)
|
* [二、数据类型](#二数据类型)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、基础](#一基础)
|
* [一、基础](#一基础)
|
||||||
* [二、创建表](#二创建表)
|
* [二、创建表](#二创建表)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、I/O 模型](#一io-模型)
|
* [一、I/O 模型](#一io-模型)
|
||||||
* [阻塞式 I/O](#阻塞式-io)
|
* [阻塞式 I/O](#阻塞式-io)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、可读性的重要性](#一可读性的重要性)
|
* [一、可读性的重要性](#一可读性的重要性)
|
||||||
* [二、用名字表达代码含义](#二用名字表达代码含义)
|
* [二、用名字表达代码含义](#二用名字表达代码含义)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、分布式锁](#一分布式锁)
|
* [一、分布式锁](#一分布式锁)
|
||||||
* [数据库的唯一索引](#数据库的唯一索引)
|
* [数据库的唯一索引](#数据库的唯一索引)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [3. 数组中重复的数字](#3-数组中重复的数字)
|
* [3. 数组中重复的数字](#3-数组中重复的数字)
|
||||||
* [4. 二维数组中的查找](#4-二维数组中的查找)
|
* [4. 二维数组中的查找](#4-二维数组中的查找)
|
||||||
|
@ -244,10 +244,11 @@ public String replaceSpace(StringBuffer str) {
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
|
public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
|
||||||
if (listNode == null)
|
ArrayList<Integer> ret = new ArrayList<>();
|
||||||
return new ArrayList<>();
|
if (listNode != null) {
|
||||||
ArrayList<Integer> ret = printListFromTailToHead(listNode.next);
|
ret.addAll(printListFromTailToHead(listNode.next));
|
||||||
ret.add(listNode.val);
|
ret.add(listNode.val);
|
||||||
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、跨站脚本攻击](#一跨站脚本攻击)
|
* [一、跨站脚本攻击](#一跨站脚本攻击)
|
||||||
* [二、跨站请求伪造](#二跨站请求伪造)
|
* [二、跨站请求伪造](#二跨站请求伪造)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、事务](#一事务)
|
* [一、事务](#一事务)
|
||||||
* [概念](#概念)
|
* [概念](#概念)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、构建工具的作用](#一构建工具的作用)
|
* [一、构建工具的作用](#一构建工具的作用)
|
||||||
* [二、Java 主流构建工具](#二java-主流构建工具)
|
* [二、Java 主流构建工具](#二java-主流构建工具)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概述](#一概述)
|
* [一、概述](#一概述)
|
||||||
* [二、匹配单个字符](#二匹配单个字符)
|
* [二、匹配单个字符](#二匹配单个字符)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、消息模型](#一消息模型)
|
* [一、消息模型](#一消息模型)
|
||||||
* [点对点](#点对点)
|
* [点对点](#点对点)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、前言](#一前言)
|
* [一、前言](#一前言)
|
||||||
* [二、算法分析](#二算法分析)
|
* [二、算法分析](#二算法分析)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、性能](#一性能)
|
* [一、性能](#一性能)
|
||||||
* [二、伸缩性](#二伸缩性)
|
* [二、伸缩性](#二伸缩性)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、缓存特征](#一缓存特征)
|
* [一、缓存特征](#一缓存特征)
|
||||||
* [二、LRU](#二lru)
|
* [二、LRU](#二lru)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概述](#一概述)
|
* [一、概述](#一概述)
|
||||||
* [基本特征](#基本特征)
|
* [基本特征](#基本特征)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概述](#一概述)
|
* [一、概述](#一概述)
|
||||||
* [网络的网络](#网络的网络)
|
* [网络的网络](#网络的网络)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、概述](#一概述)
|
* [一、概述](#一概述)
|
||||||
* [二、创建型](#二创建型)
|
* [二、创建型](#二创建型)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、负载均衡](#一负载均衡)
|
* [一、负载均衡](#一负载均衡)
|
||||||
* [负载均衡算法](#负载均衡算法)
|
* [负载均衡算法](#负载均衡算法)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[🍉 点击订阅面试进阶专栏 ](https://xiaozhuanlan.com/CyC2018)
|
[🍉 点击阅读面试进阶指南 ](https://github.com/CyC2018/Backend-Interview-Guide)
|
||||||
<!-- GFM-TOC -->
|
<!-- GFM-TOC -->
|
||||||
* [一、三大特性](#一三大特性)
|
* [一、三大特性](#一三大特性)
|
||||||
* [封装](#封装)
|
* [封装](#封装)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user