脚本宝典收集整理的这篇文章主要介绍了JAVA面试题(22),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
本文首发于cartoon的博客
转载请注明出处:https://cartoonyu.github.io/c...
-
Get和 Post 请求有哪些区别?
- Get方法不改变数据库状态,POST会改变数据库状态
- 回退页面/刷新时,Get不会再提交数据,Post会再次提交数据
- Get能被客户端缓存或保存,Post不能
- Get的数据长度受url限制,POST数据放在requestBody上,不受url限制
-
如何实现跨域?
-
说一下 JSONP 实现原理?
-
说一下你熟悉的设计模式?
- 代理模式。程序调用子模块通过代理实现
-
观察者模式(观察者角度)
-
主动式
- 观察者持有主题的引用
- 主题发布更新,并通知观察者
- 观察者调用主题成员方法获取更新
-
被动式
- 主题持有观察者列表
- 主题发布更新,并循环列表向观察者发布更新内容
-
单件模式
-
策略模式
- 将实体属性与行为分开
- 行为通过接口注入的形式注入到实体中
脚本宝典总结
以上是脚本宝典为你收集整理的JAVA面试题(22)全部内容,希望文章能够帮你解决JAVA面试题(22)所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。