Java面试整理
文章平均质量分 68
Java帮帮
Java帮帮,全国领先的IT新媒体,从创立以来一直坚持不懈,把简单学习,快乐学习,高效学习的经营理念,发扬光大;让每一位想要学习,想要凭借自己力量改变未来的人,都能轻松的获取学习资源,从而实现自己的人生价值。
展开
-
struts1和struts2的区别
Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用execute方法的POJO对象可以原创 2018-01-16 16:39:34 · 194 阅读 · 0 评论 -
sql语句优化30条
sql语句优化 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位原创 2018-01-30 14:29:32 · 1694 阅读 · 0 评论 -
Struts2执行原理
在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着StrutsPrepareAndExecu原创 2018-01-30 14:42:52 · 255 阅读 · 0 评论 -
Struts2运行流程详解
请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建A原创 2018-01-30 14:44:26 · 657 阅读 · 0 评论 -
JavaEE软件三层架构和MVC的区别
JavaEE软件三层机构是由sun公司提供JavaEE开发规范的: Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】 MVC是一种思想,是一种模式: 将软件分为 Model模型、View视图、Controller控制器。【JavaEE开发更强调三层结构,web层开发更注重MVC】 Struts2 就是web层开发框架,符合MVC模原创 2018-01-30 14:47:01 · 1080 阅读 · 0 评论 -
SVN使用指南【工作培训版】
SVN使用指南【工作培训版】2017-12-19 奋斗蒙 Java帮帮SVN使用指南【工作培训版】软件下载点击阅读原文为什么要使用配置管理及时了解团队中其他成员的进度。轻松比较不同版本间的细微差别;记录每个文件成长的每步细节,利于成果的复用(reuse);资料共享,避免以往靠邮件发送文件造成的版本混乱;人人为我,我为人人。所有成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本;协同工作,...原创 2018-04-01 19:37:12 · 1068 阅读 · 0 评论