摘要: Spring MVC工作流程图 概述 Spring MVC 也叫 Spring Web MVC ,属于展示层框架。SpringMVC 是 Spring 框架的一部分。 Spring Web MVC 框架提供了 MVC (模型 - 视图 - 控制器) 架构和用于开发灵活和松散耦合的 Web 应用程序的 阅读全文
posted @ 2019-07-28 23:27 十八岁的夏天 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 十九、JVM 194. 说一下 jvm 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 类加载器(ClassLoader) 运行时数据区( 阅读全文
posted @ 2019-07-28 15:44 十八岁的夏天 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 十八、Redis 179. redis 是什么?都有哪些使用场景? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 使用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 数据高并发的 阅读全文
posted @ 2019-07-28 14:37 十八岁的夏天 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 十七、MySql 164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 第一范式:强调的是列的原子性 阅读全文
posted @ 2019-07-28 14:33 十八岁的夏天 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 十五、Kafka 152. kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 153. kafka 有几种数据保留的策略? kafka 有两种数据保存 阅读全文
posted @ 2019-07-28 14:29 十八岁的夏天 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 十四、RabbitMQ 135. rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用 阅读全文
posted @ 2019-07-28 10:53 十八岁的夏天 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 十三、Mybatis 125. mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量 阅读全文
posted @ 2019-07-28 00:04 十八岁的夏天 阅读(260) 评论(0) 推荐(0) 编辑