[TOC]
- 自动装箱与拆箱
- 枚举
- 静态导入
- 可变参数
- 内省(Introspector)
- 泛型
- For-Each循环
- 接口默认方法
阿里规约(题主只是用VO和DO)
简写 | 全写 | 说明 |
---|---|---|
DO | Data Object | 数据库表映射类,DAO层向上传输数据使用 |
DTO | Data Transfer Object | 数据传输对象,Service层向上传输数据使用 |
BO | Business Object | 业务对象,Service输出的封装业务逻辑对象 |
AO | Application Object | 应用对象,Web层和Service层之间抽象的复用对象 |
VO | View Object | 显示层对象,Web向模板传输的对象 |
Query | 数据查询对象 | 各层接收上层的查询请求 |
个人使用
简写 | 全写 | 说明 |
---|---|---|
DO | Data Object | 数据库表映射类,DAO层向上传输数据使用 |
PO | Param Object | 参数类,封装参数 |
VO | View Object | 显示层对象,Web向模板传输的对象 |
如何评估并发量(其他数据评估方式类似)
1 评估总访问量
从运营处和产品处得到预期访问
例如:推送活动,30分钟完成5000W用户的推送,预计点击率10%,则总访问量为500W
2 评估平均QPS
总量除以总时间
例如:推送活动的30分钟内,QPS=500W/(30*60)=2778 例如:日均访问量8000W,白天大约4W秒,QPS=8000W/4W=2000
3 评估高峰QPS
需要根据业务曲线评估
假设:峰值是均值的2.5倍,峰值QPS=2000*2.5=5000
4 评估系统单机极限QPS
通过压测得到
Tomcat单机QPS=1200 数据库QPS=500
5 根据高峰QPS、单机QPS预估需要的