系统架构
y41992910
紧跟时代潮流,努力进步,走在前列
展开
-
深入理解MVC设计模式和三层架构_20170925_V1.0
以下是本人的一些观点,可能理解有误,仅供自己笔记问题1.三层架构和MVC之间的关系 三层架构(展示层,业务逻辑层,持久化层)包含MVC(模型,视图,控制),MVC就是三层架构中的展示层。问题2.MVC(模型,视图,控制)之间的关系?就以平常我们页面发起请求,然后到返回响应给用户为例来说明。1.页面发起请求,根据请求url,请求参数,请求参数头等,唯一的找到一个处理的方法(也就是请求映射到了某个具体原创 2017-09-25 21:52:00 · 1571 阅读 · 0 评论 -
理解Iass Pass SasS三种云服务区别
SaaS(Software as a Service)软件即服务(比如你做披萨,基础工具,披萨饼,披萨料等都是别人做好的,你直接打上自己的包装卖了就行) PaaS(Platform as a Service)平台即服务(比如你做披萨,基础工具,披萨饼,等都是别人做好的,你拿来加一下料,然后打上自己的包装卖了就行) IaaS(Infrastructure as a Service)基础设施即服务...原创 2018-08-02 16:19:50 · 8828 阅读 · 1 评论 -
系统分层和可拔插式的组件
java系统分层和可拔插式的组件系统分层:主要按功能来划分,经典的三层架构展示层(mvc架构就属于展示层)业务层service层数据服务层(dao层或者mapper层)可拔插式的组件主要是对外提供一组接口。然后看用户选择哪种接口的实现方式,比较JDBC的标准接口,有多重实现:mysql的,oracle的等等,通过项目启动的时候,去指定选择哪种实现方式。...原创 2018-10-16 14:48:03 · 1747 阅读 · 0 评论 -
架构优化之:监控
一.监控数据采集1.用户行为日志手机服务器端日志收集:web服务器一般都自带有这个功能客户端日志收集:主要是嵌入javaScript的代码2.服务器性能监控开源性能监控工具:Ganglia3.运行数据报告...原创 2018-12-13 11:07:46 · 196 阅读 · 0 评论 -
架构优化之高性能:web前端性能优化,静态资源缓存,文件压缩
web前端性能优化1.减少http请求:合并请求,css,JS,图片等静态资源,尽量合并为一个请求现在的浏览器会自动的复用tcp链接,不会刚用完就关闭2.设置使用浏览器缓存静态资源(如何设置?可以考虑静态资源统一通过一个过滤器,然后设置缓存时间)在设置返回静态资源的时候,缓存一定的时间。几天,几个月等。更新了静态资源的时候,直接更换静态资源的路径名字即可。实现方式:在返回静态资源的re...原创 2018-12-11 11:12:20 · 792 阅读 · 0 评论