Skip to content

Commit 8e1e021

Browse files
committed
增加面试常见非技术问题
1 parent 6b824ac commit 8e1e021

38 files changed

+676
-1901
lines changed

docs/.vuepress/navbar.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,14 @@ export default navbar([
122122
},
123123
{
124124
text: "系统设计",
125-
children: [
126-
{text: "扫码登录设计", link: "/advance/system-design/1-scan-code-login.md"},
127-
{text: "超时订单自动取消", link: "/advance/system-design/2-order-timeout-auto-cancel.md"},
128-
{text: "短链系统设计", link: "/advance/system-design/3-short-url.md"},
129-
{text: "微信红包系统如何设计?", link: "/advance/system-design/6-wechat-redpacket-design.md"},
130-
{text: "单点登录设计与实现", link: "/advance/system-design/8-sso-design.md"},
131-
]
125+
link: "/advance/system-design/README.md",
126+
//children: [
127+
// {text: "扫码登录设计", link: "/advance/system-design/1-scan-code-login.md"},
128+
// {text: "超时订单自动取消", link: "/advance/system-design/2-order-timeout-auto-cancel.md"},
129+
// {text: "短链系统设计", link: "/advance/system-design/3-short-url.md"},
130+
// {text: "微信红包系统如何设计?", link: "/advance/system-design/6-wechat-redpacket-design.md"},
131+
// {text: "单点登录设计与实现", link: "/advance/system-design/8-sso-design.md"},
132+
//]
132133
},
133134
{
134135
text: "海量数据",

docs/advance/excellent-article/14-architect-forward.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 架构的演进
2+
13
### 传统单体应用架构
24

35
十多年前主流的应用架构都是单体应用,部署形式就是一台服务器加一个数据库,在这种架构下,运维人员会小心翼翼地维护这台服务器,以保证服务的可用性。

docs/advance/excellent-article/15-http-vs-rpc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 有了HTTP,为啥还要用RPC
2+
13
> 原文链接:https://www.jianshu.com/p/9d42b926d40d
24
35
## 既然有 HTTP 请求,为什么还要用 RPC 调用?

docs/advance/excellent-article/16-what-is-jwt.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 什么是JWT
2+
13
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。
24

35
## 传统的session认证

docs/advance/excellent-article/17-limit-scheme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 限流的几种方案
2+
13
### 文章目录
24

35
- 限流基本概念

docs/advance/excellent-article/18-db-connect-resource.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 为什么说数据库连接很消耗资源
2+
13
相信有过工作经验的同学都知道数据库连接是一个比较耗资源的操作。那么资源到底是耗费在哪里呢?
24

35
本文主要想探究一下连接数据库的细节,尤其是在`Web`应用中要使用数据库来连接池,以免每次发送一次请求就重新建立一次连接。对于这个问题,答案都是一致的,建立数据库连接很耗时,但是这个耗时是都多少呢,又是分别在哪些方面产生的耗时呢?

docs/advance/excellent-article/19-java19.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Java19新特性
2+
13
JDK 19 / Java 19 已正式发布。
24

35
![](http://img.topjavaer.cn/img/java19.png)

docs/advance/excellent-article/20-architect-pattern.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 几种常见的架构模式
2+
13
分享一些工作中会用到的一些架构方面的设计模式。总体而言,共有八种,分别是:
24

35
1. **单库单应用模式**:最简单的,可能大家都见过

docs/advance/excellent-article/22-distributed-scheduled-task.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 新一代分布式任务调度框架
2+
13
我们先思考下面几个业务场景的解决方案:
24

35
- 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算

docs/advance/excellent-article/23-arthas-intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Arthas 常用命令
1+
# Arthas 常用命令
22

33
### 简介
44

0 commit comments

Comments
 (0)