幂等性: 一次和多次请求某一个资源对于资源本身应该具有同样的结果。
QPS: Query Per Second 每秒查询率 吞吐量(TPS)、QPS、并发数、响应时间(RT)概念 - 胡立峰 - 博客园 (cnblogs.com)
TPS: Throughput per second 吞吐量
零拷贝: 将硬盘中的数据通过网卡发送出去,原来是需要程序先调用read读到用户空间,程序再调用write将数据写入内核空间,然后再发送出去。零拷贝是直接将数据有内核读入内核空间发送出去。
Gradle: 一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......,你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用。
话术: 数据库是架构的瓶颈,所以要减少无效的请求到达数据库,即使放大前置环节的复杂度和成本也是值得的。
OOM: OutOfMemory
SPOF: single pointer-of failure 单点故障
SOA: 面向服务的体系架构(service-oriented architecture)
VO BO PO DTO POJO
- VO(View Object):视图对象
- BO(Business Object):业务对象,多个PO的组合
- PO(Persistent Object):持久化对象,对应数据库表
- DTO(Data Transfer Object):数据传输对象
- POJO(Plain Old Java Object):简单的Java对象,只有 setter / getter / toString 的简单类,包括 DO/DTO/BO/VO 等。