1. MVC设计模式Model:系统涉及数据,也就是 dao 和 bean。View:展示模型中数据,只是用来展示。Controller:处理用户请求都发送给 ,返回数据给视图层并展示给用户。2. 什么是SpringMVCSpring MVC 是一款很优秀 MVC 框架。Spring MVC 可以帮助我们进行更简洁Web层开发,并且它天生与 Spring 框架集成。Spring MVC
转载 2024-04-06 10:58:18
21阅读
1、请简单说一下Spring MVC请求处理过程(工作原理)只要问及Spring MVC框架,这一题基本80%概率会被问及,大致如下: 从web.xml中servlet配置开始,根据servlet拦截url-parttern,来进行请求转发,大致处理流程如下:A.用户向服务器发送请求,请求被springMVC前端控制器(DispatchServlet)捕获;B.前端控制器对请求URL进行解
转载 2023-07-16 23:05:48
55阅读
中文Redis是一个开源内存数据库,支持多种数据结构存取,常用来作为数据库,缓存和消息队列。redis 面试问题问道Top 10
转载 2021-07-14 15:35:24
168阅读
目录前言1、项目排期时时间预估能力欠佳2、QA写单元测试3、集成测试方案不够精简4、排了优先级也很难取舍5、搭完redis集群却不了解redis运行机制总结结语前言最近负责L项目从3月初开始开发到6月底正式上线,这是我在工作快1年时间里第一次独立负责一个从0到1项目的全部测试工作。这边团队中项目的质量要求都比较高,测试流程很规范,对测试人员自身要求也比较高。从项目开始时制定整体测试方案,到模
一、SpringMVC工作流程?(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handler;(3)处理器映射器根据请求url找到具体处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;(4)DispatcherS
1、什么SpringMVC?SpringMVC是Spring一个模块,基于MVC一个框架,无需中间整合层来整合。2、SpringMVC优点:1)它是基于组件技术,全部应用对象,无论控制器和视图,还是业务对象之类都是java组件,并且和Spring提供其他基础结构紧密集成2)不依赖于Servlet API(目标虽然如此,但是实现时候确实是依赖Servlet)3)可以任意使用各种视图技术
转载 2024-02-17 19:34:38
42阅读
1.hive查询引擎mapreduce,spark,tez2.hive调优3.hive数据倾斜是如何产生,如何解决4.hivemulti-groupby特性from Ainsert overwrite table Bselect A.a,count(distinct A.b) group by A.ainsert overwrite table Cselect A.c,count(dist
原创 2023-06-07 09:42:23
75阅读
一、MVC优缺点    缺点:     1. 增加了系统结构和实现复杂性,产生过多更新操作,降低了运行效率。     2. 视图离不开控制器,妨碍了他们重用性;        优点:     1. 开发人员可以只关注整体结构中其中
原创 2016-04-05 18:09:20
3216阅读
1、什么是Spring?Spring是一个反转控制IOC和AOP开发框架和平台。2、解释一下Spring?轻量 : Spring 在大小和透明度上是轻量Spring基本核心版本大概只有1M,处理开销也非常小反转控制Inversion of control (IoC) : Spring使用IOC实现松耦合,对象不是自己主动去寻找依赖而是依赖主动推给了自己。面向方面(AOP) : Spring
Spring框架面试问题1. Spring是什么?2. SpringAOP理解?3. SpringIOC理解?4. BeanFactory和ApplicationContext有什么区别?5. 请解释Spring Bean生命周期?6. 解释Spring支持几种bean作用域。7. spring常见注解8. Spring框架中单例Beans是线程安全么?9. Spring
转载 2024-04-08 00:55:19
48阅读
spring1、什么是Spring MVC ?简单介绍下你对springMVC理解?Spring MVC是一个基于Java实现了MVC设计模式请求驱动类型轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂web应用分成逻辑清晰几部分,简化开发,减少出错,方便组内开发人员之间配合。2、SpringMVC流程?(1)用户发送请求至前端
转载 5月前
12阅读
重载和重写 重载是发生在一个类中 方法名相同 但是参数不同(包括参数类型不同 或者个数不同 或者顺序不同 或者返回值不同 或者访问...
转载 2020-12-11 08:09:00
92阅读
2评论
1、请你自我介绍一下自己好吗?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都
转载 2023-03-11 00:17:17
148阅读
Nginx考点1、什么是Nginxnginx是一款免费开源高性能HTTP服务器及反向代理服务器,同时它还可以提供IMAP/POP3/SMTP服务等功能。多进程异步非阻塞事件处理机制:运用了epoll模型2、Nginx一些特性(为什么要用nginx)1)非阻塞、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发2)内存消耗小:开启10个nginx才占150M内存,Nginx采取了分阶段资
原创 2017-11-14 17:46:01
1645阅读
这篇文章主要是想通过一些问题,加深大家对于 Spring 理解,所以不会涉及太多代码!这篇文章整理了挺长时间,下面的很多问题我自己在使用 Spring 过程中也并没有注意,自己也是临时查阅了很多资料和书籍补上。网上也有一些很多关于 Spring 常见问题/面试题整理文章,我感觉大部分都是互相 copy,而且很多问题也不是很汗,有些回答也存在问题。所以,自己花了一周业余时间整理了一下,希
https://www.cnblogs.com/javazhiyin/p/9842571.html 近,阿音在为接下来一场面试做准备,其中内容包括redis,而且redis是重点内容。 Redis是一个开源使用ANSI C语言编写、支持网络、可基于内存亦可持久化日志型、Key-Value数据
转载 2019-06-25 19:19:00
132阅读
2评论
挑战八个最难Java面试题提示:这是收集10个最棘手Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手 Java 问题答案,或者觉得这些不足以挑战你 Java 知识,但这些问题都是容易在各种 Java 面试中被问到,而且包括我朋友和同事在内许多程序员都觉得很难回答。 文章目录挑战八个最难Java面试题总结 废话不多
1.你为什么选择软件测试行业  因为之前有了解软件测试这个行业,觉得他发展前景很好。2.根据你以前工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么  要有架构师、开发经理、测试经理、程序员、测试员。我在里面主要是负责所分到模块执行测试用例。3.结合你以前学习和工作经验,你认为如何做好测试。  根据我以前工作经验,我认为做好工作首先要有一个好沟通,只有沟通无障碍了,才会有好
核心架构具体流程步骤如下:1、  首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他解析器进行处理,作为统一访问点,进行全局流程控制;2、  DispatcherServlet——>HandlerMapping, HandlerMapping将会把请求映射为HandlerExecutionChain对象
转载 2023-07-11 13:12:50
43阅读
redis单线程问题 单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 为什么说redis能够快速执行 绝大部分请求是纯粹内存操作(非常快速) 采用单线程,避免了不必要上下文切换和竞争条件 非阻塞IO - IO多路复用   redis内部实现 内部实现采用epoll,采用了epoll+自己实现简单事件框架。
转载 2021-06-22 13:52:58
219阅读
  • 1
  • 2
  • 3
  • 4
  • 5