面试知识

英文术语标注规范

00-总览与路线 面试知识整理。

英文术语标注规范

1. 总规则

英文技术词每次出现都必须写成:

English(中文意思)

示例:

  • Redis(远程字典服务)
  • JVM(Java 虚拟机)
  • MVCC(多版本并发控制)
  • AQS(抽象队列同步器)
  • CAS(比较并交换)
  • OOM(内存溢出)

注意:不是只在第一次出现时标注,而是每次出现都标注。

2. 常用术语表

英文术语中文标注
JavaJava(编程语言)
KotlinKotlin(编程语言)
ObjectObject(对象基类)
StringString(字符串)
StringBuilderStringBuilder(可变字符串构建器)
StringBufferStringBuffer(线程安全字符串构建器)
StringConcatFactoryStringConcatFactory(字符串拼接工厂)
OpenJDKOpenJDK(开放 Java 开发工具包)
Latin-1Latin-1(拉丁字符集)
UTF-16UTF-16(16 位统一字符编码)
BufferedWriterBufferedWriter(缓冲字符输出流)
Collections.unmodifiableListCollections.unmodifiableList(不可修改列表包装方法)
List.copyOfList.copyOf(列表复制方法)
equalsequals(相等判断方法)
hashCodehashCode(哈希码方法)
finalfinal(最终关键字)
identity semanticsidentity semantics(身份语义)
business equalitybusiness equality(业务相等)
equivalence relationequivalence relation(等价关系)
internintern(手动入池方法)
invokedynamicinvokedynamic(动态调用指令)
recordrecord(记录类)
snapshotsnapshot(快照)
unmodifiable viewunmodifiable view(不可修改视图)
compile-time constantcompile-time constant(编译期常量)
deep copydeep copy(深拷贝)
offsetoffset(偏移量)
countcount(长度)
hashIsZerohashIsZero(哈希为零标记)
concatconcat(连接)
replacereplace(替换)
toCharArraytoCharArray(转为字符数组)
indexindex(下标)
javacjavac(Java 编译器)
appendappend(追加)
toStringtoString(字符串展示方法)
cloneclone(克隆)
thisthis(当前对象引用)
setStatussetStatus(设置状态)
settersetter(设值方法)
GAGA(正式发布)
staticstatic(静态关键字)
privateprivate(私有访问控制)
truetrue(真值)
ListList(列表接口)
MapMap(映射接口)
QueueQueue(队列接口)
ArrayListArrayList(数组列表)
LinkedListLinkedList(链表列表)
HashMapHashMap(哈希映射)
LinkedHashMapLinkedHashMap(链式哈希映射)
TreeMapTreeMap(树映射)
HashSetHashSet(哈希集合)
ConcurrentHashMapConcurrentHashMap(并发哈希映射)
HashtableHashtable(哈希表)
JDKJDK(Java 开发工具包)
NodeNode(节点)
SegmentSegment(分段)
HashEntryHashEntry(哈希条目)
concurrencyLevelconcurrencyLevel(并发级别)
ForwardingNodeForwardingNode(转发节点)
TreeBinTreeBin(树桶)
CounterCellCounterCell(计数单元)
sizeCtlsizeCtl(容量控制字段)
transferIndextransferIndex(迁移索引)
baseCountbaseCount(基础计数)
mappingCountmappingCount(映射计数)
nextTablenextTable(新桶数组)
ReservationNodeReservationNode(预留节点)
resize stampresize stamp(扩容戳)
stridestride(迁移步长)
weakly consistentweakly consistent(弱一致)
check-then-actcheck-then-act(先检查再执行)
CopyOnWriteArrayListCopyOnWriteArrayList(写时复制列表)
CopyOnWriteArraySetCopyOnWriteArraySet(写时复制集合)
Collections.synchronizedMapCollections.synchronizedMap(同步映射包装器)
getReferenceAcquiregetReferenceAcquire(获取引用)
putReferenceReleaseputReferenceRelease(发布引用)
LongAdderLongAdder(长整型累加器)
IllegalStateExceptionIllegalStateException(非法状态异常)
ConcurrentModificationExceptionConcurrentModificationException(并发修改异常)
JFRJFR(Java 飞行记录器)
MOVEDMOVED(迁移中标记)
UnsafeUnsafe(非安全底层工具)
sumCountsumCount(计数汇总方法)
FutureFuture(未来结果)
CMECME(并发修改异常)
TraverserTraverser(遍历器)
bulkbulk(批量)
reducereduce(归约)
forEachforEach(逐个处理)
keykey(键)
valuevalue(值)
bucketbucket(桶)
hashhash(哈希)
hash collisionhash collision(哈希冲突)
resizeresize(扩容)
thresholdthreshold(扩容阈值)
load factorload factor(负载因子)
EntryEntry(条目节点)
TreeNodeTreeNode(树节点)
tabletable(桶数组)
putValputVal(内部写入方法)
treeifyBintreeifyBin(桶树化方法)
tableSizeFortableSizeFor(容量取整方法)
PRESENTPRESENT(共享占位对象)
hashSeedhashSeed(哈希种子)
transfertransfer(迁移方法)
containsKeycontainsKey(判断是否含键)
computecompute(计算更新方法)
MATMAT(内存分析工具)
LRULRU(最近最少使用)
type erasuretype erasure(类型擦除)
defensive copydefensive copy(防御性拷贝)
FieldField(字段元信息)
MethodMethod(方法元信息)
ControllerController(控制器)
ThrowableThrowable(可抛出对象)
ErrorError(严重错误)
ExceptionException(异常)
RuntimeExceptionRuntimeException(运行时异常)
checked exceptionchecked exception(受检异常)
unchecked exceptionunchecked exception(非受检异常)
ClassCastExceptionClassCastException(类型转换异常)
NullPointerExceptionNullPointerException(空指针异常)
IllegalArgumentExceptionIllegalArgumentException(非法参数异常)
StackOverflowErrorStackOverflowError(栈溢出错误)
rollbackrollback(回滚)
catchcatch(捕获)
throwsthrows(抛出声明)
WebWeb(万维网)
CSVCSV(逗号分隔值)
SKUSKU(库存单位)
JVMJVM(Java 虚拟机)
JMMJMM(Java 内存模型)
GCGC(垃圾回收)
Full GCFull GC(完全垃圾回收)
OOMOOM(内存溢出)
CPUCPU(中央处理器)
CASCAS(比较并交换)
AQSAQS(抽象队列同步器)
LockLock(锁接口)
ReentrantLockReentrantLock(可重入锁)
ReadWriteLockReadWriteLock(读写锁)
ThreadLocalThreadLocal(线程本地变量)
ThreadLocalMapThreadLocalMap(线程本地映射)
ThreadThread(线程)
nullnull(空值)
setset(设置)
removeremove(移除)
finallyfinally(最终清理)
try finallytry finally(尝试最终清理)
LoadLoadLoadLoad(读读屏障)
LoadStoreLoadStore(读写屏障)
StoreStoreStoreStore(写写屏障)
StoreLoadStoreLoad(写读屏障)
AtomicLongAtomicLong(原子长整型)
CellCell(计数单元)
CompletableFutureCompletableFuture(异步编排)
ForkJoinPoolForkJoinPool(分治线程池)
timeouttimeout(超时)
activeCountactiveCount(活跃线程数)
queueSizequeueSize(队列大小)
rejectCountrejectCount(拒绝次数)
taskLatencytaskLatency(任务耗时)
CallerRunsPolicyCallerRunsPolicy(调用方运行策略)
HotSpotHotSpot(热点虚拟机)
jmapjmap(内存映射工具)
jstackjstack(线程栈工具)
jstatjstat(虚拟机统计工具)
ArthasArthas(Java 诊断工具)
JFRJFR(Java 飞行记录器)
RedisRedis(远程字典服务)
RDBRDB(快照持久化)
AOFAOF(追加日志)
LuaLua(脚本语言)
RedissonRedisson(Redis 客户端)
RedLockRedLock(红锁)
ZSetZSet(有序集合)
MySQLMySQL(关系型数据库)
PostgreSQLPostgreSQL(关系型数据库)
SQLSQL(结构化查询语言)
InnoDBInnoDB(事务存储引擎)
B+TreeB+Tree(多路平衡树)
MVCCMVCC(多版本并发控制)
ACIDACID(原子性、一致性、隔离性、持久性)
undo logundo log(回滚日志)
redo logredo log(重做日志)
binlogbinlog(二进制日志)
Read ViewRead View(读视图)
ShardingSphereShardingSphere(分库分表中间件)
MyCatMyCat(数据库中间件)
MQMQ(消息队列)
NoSQLNoSQL(非关系型数据库)
DBDB(数据库)
Outbox PatternOutbox Pattern(发件箱模式)
YAGNIYAGNI(你不会需要它原则)
ObservabilityObservability(可观测性)
WorkerWorker(工作线程)
APIAPI(应用程序接口)
KafkaKafka(分布式日志消息系统)
RocketMQRocketMQ(分布式消息队列)
RabbitMQRabbitMQ(消息队列)
TopicTopic(主题)
PartitionPartition(分区)
Consumer GroupConsumer Group(消费者组)
OffsetOffset(位移)
BrokerBroker(代理节点)
ProducerProducer(生产者)
ConsumerConsumer(消费者)
ACKACK(确认)
ExchangeExchange(交换机)
Routing KeyRouting Key(路由键)
SpringSpring(Java 应用框架)
Spring BootSpring Boot(快速开发框架)
Spring CloudSpring Cloud(微服务框架)
Spring SecuritySpring Security(安全框架)
SSMSSM(Spring+SpringMVC+MyBatis)
BeanBean(对象实例)
AOPAOP(面向切面编程)
IoCIoC(控制反转)
DIDI(依赖注入)
BeanDefinitionBeanDefinition(Bean 定义)
BeanFactoryBeanFactory(Bean 工厂)
ApplicationContextApplicationContext(应用上下文)
BeanFactoryPostProcessorBeanFactoryPostProcessor(Bean 工厂后置处理器)
BeanPostProcessorBeanPostProcessor(Bean 后置处理器)
AwareAware(感知接口)
InitializingBeanInitializingBean(初始化接口)
DisposableBeanDisposableBean(销毁接口)
PostConstructPostConstruct(构造后回调)
PreDestroyPreDestroy(销毁前回调)
singletonsingleton(单例作用域)
prototypeprototype(原型作用域)
JDK Dynamic ProxyJDK Dynamic Proxy(JDK 动态代理)
CGLIBCGLIB(类代理生成库)
TransactionalTransactional(事务注解)
REQUIREDREQUIRED(需要事务)
REQUIRES_NEWREQUIRES_NEW(总是新事务)
NESTEDNESTED(嵌套事务)
StringTableStringTable(字符串常量池表)
Compact StringsCompact Strings(紧凑字符串)
codercoder(编码标记)
char[]char[](字符数组)
byte[]byte[](字节数组)
Collection SetCollection Set(回收集合)
Evacuation FailureEvacuation Failure(疏散失败)
MyBatisMyBatis(持久层框架)
ZookeeperZookeeper(分布式协调服务)
ZABZAB(原子广播协议)
LeaderLeader(领导者)
WatcherWatcher(监听器)
CAPCAP(一致性、可用性、分区容错)
CPCP(一致性和分区容错)
APAP(可用性和分区容错)
BASEBASE(基本可用、软状态、最终一致)
DDDDDD(领域驱动设计)
APIAPI(应用程序接口)
RPCRPC(远程过程调用)
IPIP(互联网协议地址)
GatewayGateway(网关)
RegistryRegistry(注册中心)
Config CenterConfig Center(配置中心)
Load BalancerLoad Balancer(负载均衡器)
Circuit BreakerCircuit Breaker(熔断器)
TraceTrace(链路追踪)
TracingTracing(链路追踪)
TraceIdTraceId(链路标识)
MetricsMetrics(指标)
PVPV(页面浏览量)
UVUV(独立访客数)
DAUDAU(每日活跃用户数)
WAUWAU(周活跃用户数)
MAUMAU(月活跃用户数)
DAU/MAUDAU/MAU(每日活跃用户数/月活跃用户数)
VisitVisit(访问)
Bounce RateBounce Rate(跳出率)
Retention RateRetention Rate(留存率)
Conversion RateConversion Rate(转化率)
GMVGMV(商品交易总额)
Refund RateRefund Rate(退款率)
ARPUARPU(每用户平均收入)
ARPPUARPPU(每付费用户平均收入)
AOVAOV(平均订单价值)
EventEvent(事件)
Event IDEvent ID(事件标识)
User IDUser ID(用户标识)
Device IDDevice ID(设备标识)
Session IDSession ID(会话标识)
Cookie IDCookie ID(浏览器标识)
Funnel AnalysisFunnel Analysis(漏斗分析)
Path AnalysisPath Analysis(路径分析)
Cohort AnalysisCohort Analysis(同期群分析)
SDKSDK(软件开发工具包)
BIBI(商业智能)
SaaSSaaS(软件即服务)
event_nameevent_name(事件名称)
event_timeevent_time(事件时间)
trace_idtrace_id(链路标识)
propertiesproperties(事件属性)
resultresult(结果)
page_viewpage_view(页面浏览事件)
whowho(谁)
whenwhen(何时)
wherewhere(哪里)
whatwhat(做了什么)
RefererReferer(来源页)
User AgentUser Agent(用户代理)
LogLog(日志)
HeaderHeader(请求头)
URLURL(统一资源定位符)
QPSQPS(每秒查询率)
TPSTPS(每秒事务数)
RTRT(响应时间)
P95P95(95 分位响应时间)
P99P99(99 分位响应时间)
ThroughputThroughput(吞吐量)
Max RTMax RT(最大响应时间)
Error RateError Rate(错误率)
AvailabilityAvailability(可用性)
SLASLA(服务等级协议)
SLOSLO(服务等级目标)
Load AverageLoad Average(平均负载)
HeapHeap(堆)
Direct MemoryDirect Memory(直接内存)
MetaspaceMetaspace(元空间)
Minor GCMinor GC(年轻代垃圾回收)
Stop The WorldStop The World(停顿世界)
JITJIT(即时编译)
XmxXmx(最大堆内存)
memory limitmemory limit(内存限制)
CPU requestCPU request(CPU 请求)
CPU limitCPU limit(CPU 限制)
memory requestmemory request(内存请求)
OOMKilledOOMKilled(容器内存杀死)
active connectionsactive connections(活跃连接数)
wait countwait count(等待次数)
backlogbacklog(积压量)
consumer lagconsumer lag(消费者延迟)
msg/smsg/s(每秒消息数)
Redis ClusterRedis Cluster(Redis 集群)
Smoke TestSmoke Test(冒烟测试)
Benchmark TestBenchmark Test(基准测试)
Load TestLoad Test(负载测试)
Stress TestStress Test(压力测试)
Spike TestSpike Test(峰值测试)
Soak TestSoak Test(稳定性测试)
Capacity TestCapacity Test(容量测试)
Chaos TestChaos Test(故障演练)
toptop(进程监控命令)
5xx5xx(服务器错误)
PodPod(容器组)
HPAHPA(水平自动扩缩容)
PDBPDB(Pod 中断预算)
Buffer PoolBuffer Pool(缓冲池)
big keybig key(大键)
hot keyhot key(热键)
used_memoryused_memory(已用内存)
mem_fragmentation_ratiomem_fragmentation_ratio(内存碎片率)
dead letterdead letter(死信)
2PC2PC(两阶段提交)
TCCTCC(Try Confirm Cancel,尝试确认取消)
TryTry(尝试)
ConfirmConfirm(确认)
CancelCancel(取消)
SAGASAGA(长事务模式)
CQRSCQRS(命令查询职责分离)
SeataSeata(分布式事务框架)
Seata ATSeata AT(自动事务模式)
TX-LCNTX-LCN(事务协调框架)
SentinelSentinel(流量治理框架)
NacosNacos(服务治理平台)
EurekaEureka(服务注册中心)
ApolloApollo(配置中心)
NginxNginx(反向代理服务器)
Spring Cloud GatewaySpring Cloud Gateway(网关框架)
Spring Cloud LoadBalancerSpring Cloud LoadBalancer(负载均衡器)
RibbonRibbon(客户端负载均衡器)
Resilience4jResilience4j(容错库)
ZipkinZipkin(链路追踪系统)
LinuxLinux(操作系统)
I/OI/O(输入输出)
TCP/IPTCP/IP(传输控制协议/互联网协议)
TCPTCP(传输控制协议)
HTTPHTTP(超文本传输协议)
HTTPSHTTPS(安全超文本传输协议)
MQTTMQTT(消息队列遥测传输协议)
EpollEpoll(事件轮询机制)
ReactorReactor(反应器模型)
NettyNetty(网络通信框架)
ChannelChannel(通道)
EventLoopEventLoop(事件循环)
MongoDBMongoDB(文档数据库)
ClickHouseClickHouse(列式数据库)
ElasticsearchElasticsearch(搜索引擎)
DevOpsDevOps(开发运维一体化)
DockerDocker(容器技术)
JenkinsJenkins(持续集成工具)
CI/CDCI/CD(持续集成/持续交付)
KubernetesKubernetes(容器编排平台)
ELKELK(日志系统)
PrometheusPrometheus(监控系统)
SkyWalkingSkyWalking(链路追踪系统)
SOPSOP(标准操作流程)
StripeStripe(国际支付网关)
PayPalPayPal(国际支付平台)
AirwallexAirwallex(空中云汇)
PhotonPayPhotonPay(光子易支付)
WebhookWebhook(回调通知)
OMSOMS(订单管理系统)
WMSWMS(仓储管理系统)
Payment OrderPayment Order(支付单)
Payment SessionPayment Session(支付会话)
Payment IntentPayment Intent(支付意图)
Channel TransactionChannel Transaction(渠道交易)
Refund OrderRefund Order(退款单)
Balance AccountBalance Account(余额账户)
LedgerLedger(账务系统)
Ledger EntryLedger Entry(账务分录)
Fee RecordFee Record(费用流水)
BillBill(账单)
BillingBilling(出账)
ReconciliationReconciliation(对账)
SettlementSettlement(结算)
Available BalanceAvailable Balance(可用余额)
Frozen BalanceFrozen Balance(冻结余额)
Account BalanceAccount Balance(账户余额)
RefundRefund(退款)
ReversalReversal(冲正)
Idempotency KeyIdempotency Key(幂等键)
OutboxOutbox(发件箱)
Outbox EventOutbox Event(发件箱事件)
Domain ServiceDomain Service(领域服务)
PortPort(端口接口)
AdapterAdapter(适配器)
Anti-Corruption LayerAnti-Corruption Layer(防腐层)
Access TokenAccess Token(访问令牌)
TimestampTimestamp(时间戳)
NonceNonce(随机数)
HMACHMAC(基于哈希的消息认证码)
PCI DSSPCI DSS(支付卡行业数据安全标准)
Fulfillment OrderFulfillment Order(履约订单)
Downstream OrderDownstream Order(下游订单)
Inventory ReservationInventory Reservation(库存预占)
ParcelParcel(包裹)
LabelLabel(面单)
Tracking EventTracking Event(轨迹事件)
BigDecimalBigDecimal(高精度十进制数)
DECIMALDECIMAL(定点小数)
doubledouble(双精度浮点数)
USDUSD(美元)
HTTP 500HTTP 500(服务器内部错误)
RunnerRunner(执行器)
IoTIoT(物联网)
Vue3Vue3(前端框架)
ReactReact(前端框架)
Nuxt3Nuxt3(Vue 服务端渲染框架)
TypeScriptTypeScript(类型脚本)
SSRSSR(服务端渲染)
SSGSSG(静态站点生成)
SEOSEO(搜索引擎优化)
PiniaPinia(状态管理库)
EChartsECharts(图表库)
MarkdownMarkdown(标记语言)
MermaidMermaid(图表语法)
MarkmapMarkmap(Markdown 思维导图工具)
XMindXMind(思维导图软件)
ObsidianObsidian(笔记软件)
PDFPDF(便携式文档格式)
PECSPECS(生产者扩展消费者超类原则)
producerproducer(生产者)
consumerconsumer(消费者)
raw typeraw type(原始类型)
unchecked warningunchecked warning(未检查警告)
bridge methodbridge method(桥接方法)
SignatureSignature(泛型签名)
checkcastcheckcast(类型检查转换)
ACC_BRIDGEACC_BRIDGE(桥接访问标志)
ACC_SYNTHETICACC_SYNTHETIC(合成访问标志)
generic arraygeneric array(泛型数组)
wildcardwildcard(通配符)
wildcard capturewildcard capture(通配符捕获)
varargsvarargs(可变参数)
heap pollutionheap pollution(堆污染)
SafeVarargsSafeVarargs(安全可变参数标注)
TypeReferenceTypeReference(类型引用)
TypeTokenTypeToken(类型令牌)
ParameterizedTypeParameterizedType(参数化类型)
ReflectionReflection(反射)
MethodHandleMethodHandle(方法句柄)
ClassClass(类元数据)
ClassLoaderClassLoader(类加载器)
ConstructorConstructor(构造器元信息)
ClassValueClassValue(类值)
InvocationHandlerInvocationHandler(调用处理器)
RetentionRetention(保留策略)
TargetTarget(适用目标)
InheritedInherited(可继承注解)
RepeatableRepeatable(可重复注解)
AnnotationAnnotation(注解)
Annotation ProcessorAnnotation Processor(注解处理器)
SOURCESOURCE(源码期)
CLASSCLASS(类文件期)
RUNTIMERUNTIME(运行期)
JEPJEP(JDK 增强提案)
InaccessibleObjectExceptionInaccessibleObjectException(不可访问对象异常)
suppressed exceptionsuppressed exception(被抑制异常)
causecause(原因)
ExecutionExceptionExecutionException(执行异常)
CompletionExceptionCompletionException(完成异常)
MDCMDC(映射诊断上下文)
C++C++(C++ 编程语言)
DAODAO(数据访问对象)
IterableIterable(可迭代接口)
CollectionCollection(集合接口)
SetSet(集合接口)
DequeDeque(双端队列)
IteratorIterator(迭代器)
ListIteratorListIterator(列表迭代器)
keySetkeySet(键集合)
valuesvalues(值集合)
entrySetentrySet(键值对集合)
FIFOFIFO(先进先出)
LIFOLIFO(后进先出)
fail-fastfail-fast(快速失败)
Arrays.asListArrays.asList(数组转固定长度列表方法)
List.ofList.of(不可修改列表工厂方法)
ArrayDequeArrayDeque(数组双端队列)
LinkedHashSetLinkedHashSet(链式哈希集合)
TreeSetTreeSet(树集合)
PriorityQueuePriorityQueue(优先队列)
BlockingQueueBlockingQueue(阻塞队列)
ArrayBlockingQueueArrayBlockingQueue(数组阻塞队列)
LinkedBlockingQueueLinkedBlockingQueue(链表阻塞队列)
SynchronousQueueSynchronousQueue(同步移交队列)
DelayQueueDelayQueue(延迟队列)
ComparatorComparator(比较器)
ComparableComparable(可比较接口)
cache linecache line(缓存行)
Arrays.copyOfArrays.copyOf(数组复制方法)
ArraysSupport.newLengthArraysSupport.newLength(数组新长度计算方法)
ensureCapacityensureCapacity(确保容量方法)
modCountmodCount(结构修改计数)
expectedModCountexpectedModCount(预期结构修改计数)
System.arraycopySystem.arraycopy(系统数组复制方法)
happens-beforehappens-before(先行发生)
StackStack(栈类)
VectorVector(动态数组类)
OptionalOptional(可选值容器)
Space-Time TradeoffSpace-Time Tradeoff(空间换时间)
BufferingBuffering(缓冲)
BackpressureBackpressure(背压)
InterruptedExceptionInterruptedException(中断异常)
poison pillpoison pill(毒丸对象)
seekseek(定位)
KiBKiB(千字节)
MiBMiB(兆字节)
SETNXSETNX(不存在则设置)
LinkedHashMap.headLinkedHashMap.head(最老条目引用)
LinkedHashMap.tailLinkedHashMap.tail(最新条目引用)
ArrayDeque.headArrayDeque.head(队头下标)
ArrayDeque.tailArrayDeque.tail(下一个可写槽位下标)
elementselements(元素数组)
prevprev(前驱)
itemitem(元素)
nextnext(后继)
capacitycapacity(容量)
sizesize(元素数)
accessOrderaccessOrder(访问顺序标志)
removeEldestEntryremoveEldestEntry(移除最老条目方法)
firstKeyfirstKey(首键获取方法)
lastKeylastKey(末键获取方法)
floorKeyfloorKey(向下取整键方法)
ceilingKeyceilingKey(向上取整键方法)
subMapsubMap(子范围映射方法)
NavigableMapNavigableMap(可导航映射接口)
TTLTTL(存活时间)
afterNodeInsertionafterNodeInsertion(节点插入后处理方法)
afterNodeAccessafterNodeAccess(节点访问后处理方法)
falsefalse(假值)
mmdcmmdc(Mermaid 命令行工具)
SVGSVG(可缩放矢量图形)
platform threadplatform thread(平台线程)
virtual threadvirtual thread(虚拟线程)
memory barriermemory barrier(内存屏障)
data racedata race(数据竞争)
race conditionrace condition(竞态条件)
sequential consistencysequential consistency(顺序一致性)
as-if-serialas-if-serial(如同串行语义)
Store BufferStore Buffer(写缓冲区)
false sharingfalse sharing(伪共享)
@Contended@Contended(缓存行填充注解)
JMHJMH(Java 微基准测试工具)
ObjectMonitorObjectMonitor(对象监视器)
Displaced Mark WordDisplaced Mark Word(置换标记字)
EntryListEntryList(进入队列)
WaitSetWaitSet(等待集合)
VarHandleVarHandle(变量句柄)
AtomicIntegerAtomicInteger(原子整数)
AtomicReferenceAtomicReference(原子引用)
AtomicStampedReferenceAtomicStampedReference(带版本戳原子引用)
Striped64Striped64(条带化累加基类)
StampedLockStampedLock(戳锁)
ContextSnapshotContextSnapshot(上下文快照)
TaskDecoratorTaskDecorator(任务装饰器)
SecurityContextSecurityContext(安全上下文)
InheritableThreadLocalInheritableThreadLocal(可继承线程本地变量)
TransmittableThreadLocalTransmittableThreadLocal(可传递线程本地变量)
ScopedValueScopedValue(作用域值)
ThreadPoolExecutorThreadPoolExecutor(线程池执行器)
Little’s LawLittle’s Law(利特尔定律)
AlgorithmAlgorithm(算法)
Data StructureData Structure(数据结构)
Time ComplexityTime Complexity(时间复杂度)
Space ComplexitySpace Complexity(空间复杂度)
Big OBig O(大 O 表示法)
Binary SearchBinary Search(二分查找)
Bubble SortBubble Sort(冒泡排序)
Quick SortQuick Sort(快速排序)
Merge SortMerge Sort(归并排序)
Heap SortHeap Sort(堆排序)
Insertion SortInsertion Sort(插入排序)
Selection SortSelection Sort(选择排序)
Two PointersTwo Pointers(双指针)
Sliding WindowSliding Window(滑动窗口)
Depth First SearchDepth First Search(深度优先搜索)
Breadth First SearchBreadth First Search(广度优先搜索)
Dynamic ProgrammingDynamic Programming(动态规划)
GreedyGreedy(贪心算法)
Divide and ConquerDivide and Conquer(分治算法)
Prefix SumPrefix Sum(前缀和)
Monotonic StackMonotonic Stack(单调栈)
BacktrackingBacktracking(回溯算法)
GraphGraph(图结构)
Top KTop K(前 K 问题)
Union FindUnion Find(并查集)
TrieTrie(字典树)
DijkstraDijkstra(最短路径算法)
KMPKMP(字符串匹配算法)
ArrayArray(数组)
leftleft(左边界)
rightright(右边界)
midmid(中点)

3. 写作注意事项

  • 标题、表格、正文、图中的英文技术词都尽量带中文解释。
  • 如果 Mermaid(图表语法)因为节点太长影响渲染,可以在图外补充术语表,但正文中仍然保持英文中文并列。
  • 如果遇到新英文技术词,先在正文里标注,再补充到本文件。