- 博客(10)
- 收藏
- 关注
原创 Redis相关面试题
redis 是什么?都有哪些使用场景?Redis:是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。应用场景:1.内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务2.取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面3.模拟类似于HttpSession这种需要设定过
2020-06-10 19:13:25 175
原创 Spring Cloud相关面试题
Spring Cloud的优点?负载均衡服务和服务之间的调用服务的注册和发现分布式消息的传递什么是 spring cloud?1、Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。2、Spring Cloud为微服务架构开发涉及的配置管理,服务治理,熔断机制,智能路由,微代理,控制总线,一次性token,全局一致性锁,leader选举,分布式session,集群状态管理等操作提供了一种简单的开发方式。3、Sprin
2020-06-10 19:09:44 122
原创 SpringBoot相关面试题
Spring Boot的实现原理?通过Maven简化XML的配置,全部采用注解的形式,内置Http服务器,最终以Java应用程序进行执行。Spring Boot 的核心配置文件是 application 和 bootstrap 配置文件。Spring Boot的优点?独立运行简化配置自动配置应用监控什么是 spring boot?Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,以全注解的方式简省了繁重的配置,提供
2020-06-10 19:07:43 174
原创 MyBatis相关面试题
MyBatis与Hibernate的区别?MyBatis:不完全是一个的ORM框架,需要程序员自己编写SQL语句,可以严格控制SQL的执行性能,灵活度高,但是mybatis无法做到数据库无关性。Hibernate:对象/关系映射能力强,数据库无关性好,但是对sql的控制性能差,应为无需程序员编写sqlMyBatis的优缺点?优点:1:基于SQL语句编程,相对灵活。2:与JDBC相比,减少代码量。3:很好的与各种数据库兼容。4:能够和Spring框架很好的集成。缺点:1:SQL语句的编
2020-06-10 19:04:49 201
原创 Spring MVC相关面试题
什么是Spring MVC ?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错。Spring MVC的优点?与Spring框架集成可以支持各种视图技术,而不仅仅局限于JSP清晰的角色分配:前端控制器,处理器适配器,视图解析器说一下 spring mvc 运行流程?1、DispatcherServlet前端控制器接收
2020-06-10 19:01:27 114
原创 Spring相关面试题
什么是Spring?1.spring是个java企业级应用的开源开发框架2.Spring主要用来开发java应用3.Spring框架目标是简化java企业级应用开发为什么要使用 spring?spring 是一个开源的轻量级 JavaBean 容器框架。使用 JavaBean 代替 EJB ,并提供了丰富的企业应用功能,降低应用开发的复杂性。轻量、容器、松偶性、AOP、方便集成、丰富的功能Spring的优点?降低组件之间的耦合性容器提供了AOP技术独立于各种应用服务器对主流的应用框架提
2020-06-10 18:55:41 128
原创 有趣的java面试题,小心掉坑。
一些很有趣的面试题,都是在抠JAVA细节,下面就来分享一下: 1)用JAVA程序写出当你在超市购物花费1.1元时,你给收银员2元钱,收银员找你0.9元的过程; 当时一看题目,感觉好简单啊!迅速写出:public class Sell{ public static void main(String[] args){ double total = 2.0; double ...
2020-03-10 21:05:22 360
原创 Integer类型128==128?false
Integer 与 int 数值比较?乍一看结果是相等的,都应该为true,其实不然。1,Integer 和 Integer 1相比较是相等?2,Integer 和 Integer 127以上 相比较是相等?答案:1:true2:false为什么会这样子?原因是什么?我是不是学了假的Java?通过查看Integer源代码发现:你会发现Integer类内部 通过静态内部...
2020-03-10 20:50:25 2799
原创 Ribbon本地客户端负载均衡
Ribbon本地客户端负载均衡指的是?本地从eureka上获取对应的注册信息列表,获取到信息列表之后,让本地实现负载均衡。(负载均衡是客户端实现的)负载均衡算法?接口的总请求数%服务器数量得到实际下标服务器位置比如:订单模块访问量过大,一个服务器已经支持不住了,改用两个服务器。当访问一次,就是:1%2=1,服务器的下表是从0开始的,那么访问的就是第二个服务器。第二次访问,就是:2%2=0...
2020-01-17 17:56:18 210 1
原创 Eureka
EurekaEureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。什么环境开启eureka自我保护环境?本地环境:建议在本地环境禁止自我保护机制。生产环境:建议开启自我保护机制。自我保护机制?默认情况下EurekaClient定时向EurekaServer端发送心跳包。如果Eu...
2020-01-17 17:47:26 167 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人