工程结构规约

工程图

用例图: 用户角色+用户行为(有多少角色,能做什么样的事情)

类图: 模型的属性和行为及模型之间的关系

时序图: 1.有哪些对象参与协作;2.随着时间推进系统在做什么

状态图: adj. 1.有多少状态;2.状态触发的条件

活动图: 1.有多少系统参阅协作;2.每个处理流程处理瞬间是怎么循环的;

应用分层

为什么分层?

可扩展 可维护 ——解耦

计算机的任何问题都可以通过增加一个中间层来解决。

MVC模式:

controller:dispatchServlet

model:service+dao / 业务逻辑+数据

view:jsp

分层结构

在这里插入图片描述

分层异常处理

在这里插入图片描述

分层领域模型

在这里插入图片描述

Maven

管理依赖 构建工程

GAV: group artifactId version

解决冲突: 下载Mave Help插件

高并发服务配置

服务器:

1.调小time_wait超时时间(默认240s)

2.调大服务器所支持的最大文件句柄数(fd:file description),默认1024

JVM:

3.环境参数设置:XX:+HeapDumpOutOfMemoryError参数(OOM时输出堆信息)

4.JVM的Xms和Xmx设置为大小一样的内存容量(避免在GC后调整堆大小带来的压力)

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐