java面试知识点整理之web系列
来源:互联网 发布:电力网络指 编辑:程序博客网 时间:2024/06/06 03:30
框架相关:
spring AOP .IOC DI
spring事务底层实现
springmvc的流程
mybatis与hibernate的区别
MVC orm 的理解
rpc SOA webservice restful saop 的区别与联系
MyBatis中# 和$的区别
其他:
- jsp九大对象和四种作用域
- servlet与jsp关系
- JDK的动态代理和cglib代理的区别和特点
- 转发与重定向
- 序列化的好处
- session与cookies
- 会话跟踪
- Tomct服务器
- 序列化机制原理,目的
大型网站架构优化:
前端优化:
- ① 浏览器访问优化:
- 减少HTTP请求数量:合并CSS、合并JavaScript、合并图片(CSS Sprite)
- 使用浏览器缓存:通过设置HTTP响应头中的Cache-Control和Expires属性,将CSS、JavaScript、图片等在浏览器中缓存,当这些静态资源需要更新时,可以更新HTML文件中的引用来让浏览器重新请求新的资源
- 启用压缩
- CSS前置,JavaScript后置
- 减少Cookie传输
- ② CDN加速:CDN(Content Distribute Network)的本质仍然是缓存,将数据缓存在离用户最近的地方,CDN通常部署在网络运营商的机房,不仅可以提升响应速度,还可以减少应用服务器的压力。当然,CDN缓存的通常都是静态资源。
- ③ 反向代理:反向代理相当于应用服务器的一个门面,可以保护网站的安全性,也可以实现负载均衡的功能,当然最重要的是它缓存了用户访问的热点资源,可以直接从反向代理将某些内容返回给用户浏览器。
- 镜像处理
- 页面静态化
后端优化:
- 分布式缓存
- 异步操作
- 使用集群
- 分布式存储
数据库优化:
- 读写分离
- 分库分表
设计模式
推介博客:http://www.cnblogs.com/foryang/p/5849402.html
阅读全文
0 0
- java面试知识点整理之web系列
- java面试知识点整理之扩展系列
- java面试知识点整理之java基础
- Java面试知识点整理
- Java面试知识点整理
- Java面试知识点整理
- java Web知识点整理
- java面试知识点整理之数据结构算法(待完善)
- [Java笔试面试知识点自整理系列]Java线程中run和start方法的区别
- [Java笔试面试知识点自整理系列]HashMap,HashTable的区别
- [Java笔试面试知识点自整理系列]Struts1与Struts2的区别
- Java Web面试笔试整理之二(Hibernate/Spring/Struts)
- Java面试知识点整理(一)
- JAVA-WEB Hibernate面试整理
- 知识点整理之Java Socket
- Java工程师面试知识点---Map系列
- java面试之数据库面试知识点
- Java面试之Spring面试知识点
- [境内法规]中国人民银行关于印发《反洗钱现场检查管理办法(试行)》的通知—银发〔2007〕175号
- C#基础知识
- 数字三角问题(dp)
- 剑指offer--调整数组顺序使奇数位于偶数前面
- VC++ 串口编程
- java面试知识点整理之web系列
- test
- 修改Android签名密码-别名
- Linux shell判断文件或目录是否存在
- Android Jenkins+Git+Gradle持续集成-实在太详细
- 【读书总结】《知道做到》—— 重复的力量
- N皇后问题的并行解法
- 架包
- 【教程】Spire.XLS 教程:在C#中将形状插入Excel工作表