10月24日与10月25日笔记题
来源:互联网 发布:怎么校准网络时间 编辑:程序博客网 时间:2024/05/02 01:10
一、专业性问题
(1)forward和redirect的区别:
。request.forward 转发
。response.redirect 重定向
。使用forward的时候浏览器不知道它所请求的具体资源来源,所以地址栏不会变;
使用redirect,服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL。
。forward,转发页面和转发到的页面可以共享request里面的数据.
redirect,不能共享数据.
。forward效率高
redirect效率低
(2)ssh框架
SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。
由SSH构建系统的基本业务流程是:
1、在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。
2、在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。
3、在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。
( 3 )gc机制Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(Nerver Stop)的保证JVM中的内存空间,放置出现内存泄露和溢出问题。
( 4 )
二、逻辑思维问题
( 1 )有四个砝码,有一堆沙子,这四个砝码组合能够称出1~40g沙子,问这四个砝码分别是多重?
(1g,3g,9g,27g)
( 2 )有个工人给你干七天活,你有一根平均分为七块的金条,你必须每天都要给工人工资,金条你能切两次,问应该怎么切?
将金条切为1段、2段、4段;
第一天给工人1段;第二天给工人2段,工人找你1段;第三天给工人1段;第四天给工人4段,工人找你1段和2段;第五天给工人1段;第六天给工人2段,工人找你1段;第七天给工人1段
- 10月24日与10月25日笔记题
- 10月24日
- 11月10日笔记
- 10月24日 css学习笔记
- 10月25日,晴天
- 10月25日小结
- 10月10日
- 7月10日
- 10月3日.
- 10月9日
- 9月10日
- 10月26日
- 10月29日
- 10月31日
- 11月10日
- 4月10日
- 4月10日~~~~
- 10月27日
- Storyboard doesn't contain a view controller with identifier 'UIViewController'
- ps 笔记
- linux——read指令
- 在Javascript面向对象设计一
- MFC中使用opencv获取海康摄像头视频
- 10月24日与10月25日笔记题
- [iOS]Status bar hidden
- 【Android成长之路】最常用和最难用的控件——ListView的浅谈(提升ListView 的运行效率)
- 将构造函数的作用域赋给新的对象
- 了解External Accessory Framework之EAAccessory
- Leetcode -- Sudoku Solver
- Esper学习——Esper介绍
- 恐龙快跑(Flappy T-Rex)
- dorado环境搭建