Technical English

本文梳理了后端常见的技术术语,包括性能优化、JVM、数据库等维度

专业词汇


中文 英文 分类 发音
吞吐量 throughput performance /ˈθruːpʊt/
并发 Concurrency performance
最大 maximum performance /ˈmæksɪməm/
最小 minimum performance /ˈmɪnɪməm/
异步 asynchronization
同步 synchronization
线程池 Thread Pool
边界 boundaries algorithm /ˈbaʊndriz/
递归 recursive algorithm /rɪˈkɜːrsɪv/
二分搜索 binary search algorithm
二叉树 binary tree algorithm
回溯 Backtracking algorithm
排列 Permutation algorithm /ˌpɜːrmjuˈteɪʃ(ə)n/
括号 parentheses algorithm /pəˈrenθəsiːz/
轮询 poll
分代 generations JVM
老年代 tenured generation JVM
垃圾回收 Garbage collection JVM
年轻代 young generation JVM
eden区 eden space JVM
survivor 区 survivor space JVM
垃圾回收停顿时间 Garbage Collection Pause Time JVM
停顿时间长 Long Pause Time
内存碎片 Memory Fragmentation /ˈmɛməri ˌfræɡmɛnˈteɪʃən/
频繁GC Frequent FullGC
吞吐量下降 Throughput Drop
GC过多 Excessive GC
晋升失败 Promotion Failure
老年代满了 Old Generation Full
元空间溢出 Metaspace Overflow
堆内存不足 Heap Memory Insufficient /hiːp ˈmɛməri ˌɪnsəˈfɪʃənt/
GC时间比例 GCTimeRatio JVM
串行垃圾回收器 Serial Garbage Collector JVM
并行垃圾回收器 Parallel Garbage Collector JVM
避免内存泄漏 Avoid Memory Leaks JVM
调整堆大小 Adjust Heap Size JVM
调整垃圾回收器参数 Tuning Garbage Collector Parameters JVM
减少对象创建 Reduce Object Creation JVM
优化内存分配 Optimize Memory Allocation JVM
增加元空间大小 Increase Metaspace Size JVM
命令行 command-line
事务 Transactions Mysql
一致性 Consistency Mysql /kənˈsɪstənsi/
隔离级别 Isolation level Mysql
脏读 dirty-read Mysql
不可重复读 Non-repeatable-read Mysql
幻读 phantom-read Mysql /ˈfæntəm/
主键索引 primary-index Mysql
唯一索引 unique-index Mysql
普通索引 Secondary-index Mysql
联合索引 Composite-index Mysql /kəmˈpɑːzət/
连续 consecutive algorithm /kənˈsekjətɪv/
相邻的 adjacent algorithm /əˈdʒeɪs(ə)nt/
回文结构 palindromic algorithm /ˌpælɪnˈdrɒmɪk/
重复 duplicates algorithm
填充 populate algorithm
单调的 monotonic algorithm /ˌmɑːnəˈtɑːnɪk/
限流 throttling /ˈθrɒtəlɪŋ/
断路器 Circuit Breaker system design /ˈsɜːrkɪtˌbreɪkər/
降级处理 Degrade Handling system design /dɪˈɡreɪd ˈhændlɪŋ/
自动故障恢复 Automatic Recovery system design /ˌɔːtəˈmætɪk rɪˈkʌvəri/
网络延迟 Network Latency
延迟抖动 Latency Jitter /ˈleɪtənsi ˈʤɪtər/
数据包丢失 Packet Loss
带宽优化 Bandwidth Optimization
连接池 Connection Pooling
线程安全 Thread Safety
死锁 Deadlock
自旋锁 Spinlock
乐观锁 Optimistic Lock
分段锁 Segment Lock
偏向锁 Biased Lock /ˈbaɪəst lɒk/
无锁编程 Lock-free Programming
乐观并发控制 Optimistic Concurrency Control
原子操作 Atomic Operation
生产-消费者模型 Producer-Consumer Model
发布-订阅模型 Publish-Subscribe Model
线程本地存储 Thread-local Storage
Java线程池框架 Java Thread Pool Framework
并发集合 Concurrent Collections
并发队列 Concurrent Queue
原子变量 Atomic Variables /əˈtɒmɪk ˈvɛriəbəlz/
CompletableFuture类 CompletableFuture Class /kəmˈpliːtəbl ˈfjuːʧər klɑːs/
线程复用 Thread Reuse
非阻塞队列 Non-blocking Queue
分布式并发控制 Distributed Concurrency Control
降低锁争用 Reduce Lock Contention
延迟加载 Lazy Loading
火焰图 Flame Graph
日志分析 Log Analysis
流量削峰 Peak Shaving /piːk ˈʃeɪvɪŋ/
滑动窗口算法 Sliding Window Algorithm /ˈslaɪdɪŋ ˈwɪndoʊ ˈælɡərɪðəm/
零拷贝 Zero-copy
批处理 Batch Processing
事件驱动架构 Event-driven Architecture
后台任务调度 Background Task Scheduling
线程竞争 Thread Contention /θrɛd kənˈtɛnʃən/
可用性 Availability /əˌveɪləˈbɪlɪti/
容错机制 Fault Tolerance /fɔːlt ˈtɒlərəns/
瓶颈 Bottleneck /ˈbɒtlˌnɛk/
算法 Algorithm
时间复杂度 Time Complexity
空间复杂度 Space Complexity
最坏情况 Worst-case
最好情况 Best-case
测试用例 Test Case
N*M N times M
N的平方 N squared
O(N) big-O
边界情况 Edge Case
极端情况 Corner Case
遍历数组 Loop Through the Array
暴力破解 Brute Force
排列 Permutation
组合 Combination
回文的 Palindromic
括号 Parentheses
重复 Duplicates
旋转 Rotate
区间 Intervals
螺旋的 Spiral
对称的 Symmetric
变平 Flatten
三角形 Triangle
相交点 Intersection
峰值元素 Peak Element
连续的 Consecutive
滑动窗口 Sliding Window
想出 Come up with
逆序 Reverse Order
非负的 Non-negative
小写字母 Lowercase
唯一的 Distinct
水平扩展 Horizontal scaling
垂直扩展 Vertical scaling
重试机制 Retry mechanism
CPU利用率 CPU utilization
高CPU负载 High CPU load
容器化 Containerization
容器编排 Container orchestration
回退策略 Backoff strategy
分区容错性 Partition tolerance
强一致性 Strong consistency
最终一致性 Eventual consistency

日常单词学习

asynchronization n 异步化

English: Implementing asynchronization in our backend architecture significantly reduced response times.
中文: 在后端架构中引入异步化显著降低了响应时间。

concurrency n 并发度

English: Managing concurrency effectively is crucial in high-traffic web applications to avoid data inconsistencies.
中文: 在高流量的网络应用程序中,有效地管理并发对于避免数据不一致至关重要。

bottleneck n 瓶颈

English: When user traffic skyrocketed, the database became a major bottleneck.
中文: 当用户流量飙升时,数据库成了主要的瓶颈

Circuit Breaker n 熔断机制

English: Utilizing a Circuit Breaker pattern in microservices can prevent cascading failures and enhance system resilience.
中文: 在微服务中使用 熔断机制可以防止级联故障并提高系统的弹性。

thread safety n 线程安全

English: Ensuring thread safety is essential for maintaining data integrity in multi-threaded applications.
中文: 确保线程安全对于在多线程应用程序中保持数据完整性至关重要。

Lazy Loading n 懒加载

English: Many modern websites use Lazy Loading to improve page load times by deferring the loading of images or resources until they are needed.
中文: 许多现代网站通过延迟加载来提升页面加载速度,只有在需要时才加载图片或资源。

Peak Shaving n 流量削峰

English: By implementing Peak Shaving strategies, the platform can evenly distribute user load and prevent system overload during traffic spikes.
中文: 通过实施削峰策略,平台可以均衡分配用户负载,防止在流量高峰期出现系统过载。

Background Task Scheduling n 后台任务调度

**English:**Implementing Background Task Scheduling helps automate routine processes and optimize system performance.

中文:使用后台任务调度可以自动化常规流程并优化系统性能。

hatch v 孵化

English: Entrepreneurs strive to hatch disruptive internet startups

中文: 企业家们努力孵化颠覆性的互联网初创企业。

radical adj 激进的;根本的

English: Tech innovators make radical changes to the internet ecosystem.

中文: 科技创新者对互联网生态系统进行激进的变革。

gloomy adj 黯淡的;沮丧的

English: The tech startup’s outlook seemed gloomy after its funding fell through.
中文: 这家科技初创企业的前景在融资失败后显得暗淡

consolidate v 巩固;整合

English: Online retailers aim to consolidate multiple payment gateways to enhance user experience.
中文: 在线零售商努力整合多种支付网关,以提升用户体验。

blur v 使…模糊不清

English: As virtual reality evolves, it continues to blur the boundaries between the physical and digital worlds.
中文: 随着虚拟现实的发展,它不断模糊现实世界与数字世界之间的界限。

obsolete adj 废弃的;过时的

English: Many once-popular technologies quickly become obsolete in today’s fast-paced internet industry.
中文: 在当今节奏飞快的互联网行业,许多曾经流行的技术很快就会变得过时

tactic n 策略

English: In the fiercely competitive internet market, adopting a data-driven marketing tactic is crucial.
中文: 在竞争激烈的互联网市场中,采用数据驱动的营销策略至关重要。


Technical English
https://yyb345.github.io/后端英语专业术语/
Author
杨一博
Posted on
January 23, 2025
Licensed under