随笔 - 88  文章 - 0  评论 - 12  阅读 - 83814
05 2020 档案
Java面试题(JVM篇)
摘要:JVM 194.说一下 jvm 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 组件的作用: 首先通过类加载器(ClassLoader)会 阅读全文
posted @ 2020-05-08 20:04 法哈席基 阅读(8387) 评论(3) 推荐(2) 编辑
Java面试题(Redis篇)
摘要:Redis 179.redis 是什么?都有哪些使用场景? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 使用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 180.redis 阅读全文
posted @ 2020-05-08 20:03 法哈席基 阅读(3323) 评论(0) 推荐(1) 编辑
Java面试题(MySQL篇)
摘要:MySql 164.数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 165.一张自增表里面总共有 7 条 阅读全文
posted @ 2020-05-08 20:02 法哈席基 阅读(3322) 评论(0) 推荐(0) 编辑
Java面试题(Kafka篇+zookeeper 篇)
摘要:Kafka 152.kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 153.kafka 有几种数据保留的策略? kafka 有两种数据保存策略: 1 阅读全文
posted @ 2020-05-08 19:39 法哈席基 阅读(1037) 评论(0) 推荐(0) 编辑
Java面试题(RabbitMQ篇)
摘要:RabbitMQ 135. rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此 阅读全文
posted @ 2020-05-08 19:36 法哈席基 阅读(1537) 评论(0) 推荐(0) 编辑
Java面试题(Mybatis篇)
摘要:Mybatis 125.mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值; 阅读全文
posted @ 2020-05-07 20:40 法哈席基 阅读(717) 评论(0) 推荐(0) 编辑
Java面试题(Hibernate篇)
摘要:Hibernate 113.为什么要使用 hibernate? 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制,而不是 阅读全文
posted @ 2020-05-07 20:28 法哈席基 阅读(909) 评论(0) 推荐(0) 编辑
Java面试题(Spring Boot/Spring Cloud篇)
摘要:Spring Boot/Spring Cloud 104.什么是 spring boot? SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简 阅读全文
posted @ 2020-05-07 20:17 法哈席基 阅读(1142) 评论(0) 推荐(0) 编辑
Java面试题(设计模式篇+Spring/Spring MVC篇)
摘要:设计模式 88.说一下你熟悉的设计模式? 自行熟悉。 89.简单工厂和抽象工厂有什么区别? 简单理解简单工厂:对 一个对象的创建进行封装。抽象工厂:对 一组对象的创建进行封装。 比如生产 陶瓷马 和 陶瓷牛简单工厂模式: 分别开发 陶瓷马 和 陶瓷牛 的摸具 在用这两种摸具生产 陶瓷马 和 陶瓷牛抽 阅读全文
posted @ 2020-05-07 20:04 法哈席基 阅读(1178) 评论(0) 推荐(0) 编辑
Java面试题(异常篇)
摘要:异常 74.throw 和 throws 的区别? throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。而throw则是指抛出的一个具体的异常类型 75.final、finally、finalize 有什么区别? fina 阅读全文
posted @ 2020-05-07 19:52 法哈席基 阅读(390) 评论(0) 推荐(0) 编辑
Java面试题(网络篇)
摘要:网络 79.http 响应码 301 和 302 代表的是什么?有什么区别? 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移。 区别: 301 redirect: 301 代表永久性转移(Permanently Moved)。 302 redirect: 302 代表暂时性转移 阅读全文
posted @ 2020-05-07 19:50 法哈席基 阅读(372) 评论(0) 推荐(0) 编辑
Java面试题(Java Web篇)
摘要:Java Web 64.jsp 和 servlet 有什么区别? jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) jsp更擅长表现于页面显示,servlet更擅长于逻 阅读全文
posted @ 2020-05-07 19:31 法哈席基 阅读(433) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示