前端 JavaScript 常用数组操作方法:
const arr = [1, 2, 3];
2026年8月11日大约 2 分钟
前端 JavaScript 常用数组操作方法:
const arr = [1, 2, 3];
定义:单笔大额消费(如家电、旅游),刷卡后、账单出来前,把这一笔拆成3/6/12/24期还。
在贷款(房贷、车贷、消费贷)或分期付款的还款方式中,最常见的两种计息方式是 等额本息(又称“等额本息还款”)和 等本等息(也叫“等额本金”)。它们的核心区别在于 每期还款额的构成 与 随时间的变化趋势。
| 维度 | 等额本息(Equal Monthly Payment) | 等本等息(Equal Principal) |
|---|---|---|
| 每期还款额 | 固定——每个月偿还的总金额(本金 + 利息)相同。 | 递减——每个月偿还的本金固定,利息随剩余本金下降而递减。 |
| 本金偿还方式 | 本金在整个贷款期间逐月递增(前期利息占比大,后期本金占比大)。 | 本金每期相同,先把总本金均分到每期。 |
| 利息计算 | 每期利息 = 剩余本金 × 月利率。因为剩余本金逐月下降,利息也在下降。 | 每期利息 = 剩余本金 × 月利率。由于本金固定递减,利息也递减,但递减幅度比等额本息更大。 |
| 总利息支出 | 较高——因为前期本金偿还少,剩余本金大,利息累计多。 | 较低——本金提前偿还较多,剩余本金快速下降,累计利息少。 |
| 适用人群 | 需要 每月还款额稳定、预算易于规划的借款人。 | 有 较强还款能力,希望 尽快降低负债、减少总利息的借款人。 |
| 还款曲线 | 先利息后本金 → 逐渐转向本金占比大,呈 “倒U” 形的利息曲线。 | 本金恒定,利息呈 线性递减,整体还款额呈 斜率递减 曲线。 |
| 计算公式 | 月还款额 = 贷款本金 × (\frac{r(1+r)n}{(1+r)n-1}) ((r) 为月利率,(n) 为期数) |
每月本金 = 贷款本金 ÷ 期数 每月利息 = 剩余本金 × 月利率 每月还款额 = 每月本金 + 每月利息 |
| 举例(假设贷款 100 万,年利率 4.8%,期限 20 年) | - 月还款额 ≈ 6,600 元(固定) - 前 5 年累计利息约 300 万 |
- 第 1 期本金 = 100 万 ÷ 240 ≈ 4,167 元 - 第 1 期利息 = 100 万 × 0.004% ≈ 4,000 元 - 第 1 期还款 ≈ 8,167 元 - 第 240 期还款 ≈ 4,167 元(仅本金) |
| 优缺点 | 优点:每月支出固定,易于预算。 缺点:总利息高,前期负担相对较大。 |
优点:总利息低,后期负担明显下降。 缺点:前期还款额大,对现金流要求高。 |
JSX(JavaScript XML)是 JavaScript 的语法扩展,允许在 JS 中写类似 HTML 的标记。它不是 HTML,也不是字符串,而是会被编译成普通的 JavaScript 函数调用。
// 你写的 JSX
const element = <h1>Hello, world!</h1>;
// 编译后(简化示意)
const element = React.createElement('h1', null, 'Hello, world!');
# 堆内存
-Xms4g -Xmx4g # 初始堆=最大堆,避免运行时扩容
-Xmn2g # 年轻代,一般约为堆的 1/3~1/2
# GC 选择
-XX:+UseG1GC # G1 适合大多数企业场景
# 或 -XX:+UseZGC(JDK15+,超低延迟)
# GC 日志(JDK 9+)
-Xlog:gc*:file=gc.log:time,uptime:filecount=5,filesize=100m
# OOM 时 dump
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/dumps/
互联网运营是指通过内容、活动、用户、数据等手段,提升产品的用户量、活跃度、留存率等指标,实现产品商业目标的工作。运营需要与技术、产品、设计等部门协作,共同推动产品发展。
在软件开发和运维中,发布(Deployment)是指将新版本的应用部署到生产环境的过程。不同的发布策略有不同的特点,适用于不同的场景。
蓝绿发布是一种零停机时间的发布策略,通过维护两个完全相同的生产环境(蓝色和绿色)来实现无缝切换。
发布前:
┌─────────┐
│ 负载均衡 │
└────┬────┘
│
├──────────────┐
│ │
┌────▼────┐ ┌────▼────┐
│ 蓝色环境 │ │ 绿色环境 │
│ (生产) │ │ (备用) │
│ v1.0 │ │ v1.0 │
└─────────┘ └─────────┘
发布后:
┌─────────┐
│ 负载均衡 │
└────┬────┘
│
├──────────────┐
│ │
┌────▼────┐ ┌────▼────┐
│ 蓝色环境 │ │ 绿色环境 │
│ (备用) │ │ (生产) │
│ v1.0 │ │ v2.0 │
└─────────┘ └─────────┘
精益开发(Lean Development)是一种软件开发方法论,源于丰田生产系统(TPS)的精益制造理念,强调消除浪费、持续改进、快速交付价值。
识别并消除软件开发过程中的浪费:
Content-Type 是 HTTP 请求头中用于指定请求体的媒体类型(MIME 类型)。在 Spring 中,通过 consumes 属性来指定接口接受的媒体类型。
说明:最常用的 JSON 格式,用于传输结构化数据。
特点:
重资产(Heavy Asset)是指信用卡业务中,银行需要承担较大资金成本和风险成本的资产类型。主要包括: