发表于: 2019-11-09 21:38:04

1 1110


今天做了什么
复盘评审:
Jdbc步骤:
1.预编译的好处
2.池化技术
3.关闭顺序与连接顺序相反
Spring的两大核心:
IOC
运用了工厂模式
spring容器来生成类的实例对象以及管理对象    解耦
AOP
运用了代理模式
当我们需要为分散的对象引入公共行为的时候,面向对象编程OOP则显得无能为力,
因此AOP是对OOP的完善
RESTful
url定位资源,HTTP动词描述操作
GET,POST,PUT,DELETE
Spring MVC  :Model,View,Controller
Struts区别:
1. Spring MVC是方法级别的拦截,后者是类级别拦截,因此MVC更容易实现RESTful
2. MVC开发效率更高,配置量更少
Tiles
提高了页面复用.
快速修改大量页面
构成:
mainLayout.jsp  → 定义了页面如何构成,但没指定具体由哪些页面构成
layout.xml   指向了具体的jsp页面
xxx.jsp  → 页面碎片
拦截器Interceptor:
1. 拦截器是链式的,按声明顺序依次调用其preHandle方法.
2. 先实现HandlerInterceptor, 再重写三个方法:
preHandle,  在处理请求前调用.  true/false
postHandle ,  controller方法后, 渲染视图前调用
afterHandle ,  视图渲染完毕后调用. 清理资源等.
会话保持:
Cookie,session
1. Cookie的大小限制,数量限制
2. 可被浏览器禁用
3. 不能存放敏感信息
Session存放于服务端.
性能指标:
X%Line:  X%用户的响应时间低于这个值
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量,单位是TPS, 表示每秒完成的请求数
KB/sec:  每秒发送多少字节的数据
两种缓存的区别:
数据支持类型:redis支持存储的value类型更多
存储方式:redis支持数据的备份和持久化
网络IO模型:memcached使用多线程非阻塞IO复用的网络模型,后者是单线程的IO复用模型.
内存管理:memcached使用预分配的内存池的方式,可能剔除新数据.redis使用现场申请内存的方式,不会剔除任何非临时数据,因此redis更适合作为存储.
分布式:
RMI : 远程方法调用, 像调用本地对象一样调用另一个java 虚拟机中的对象的方法。
SOA:面向服务架构 . 多个子系统直接相互交互,相互调用非常凌乱, SOA负责集中治理服务之间复杂的调用.
SCA:服务组件架构,是SOA思想的最流行的一种实现方式.

收获


问题
明天计划



返回列表 返回列表
评论

    分享到