- 博客(5)
- 收藏
- 关注
转载 一份非常值得一看的Java面试题
本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:模块图共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。Java 基础JDK 和 JRE 有什么区别?JDK:
2020-08-19 14:59:21
328
转载 数据库索引的优缺点及原理
1. 什么是索引:索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。2. 为什么要建立索引,即索引的优点:① 建立索引的列可以保证行的唯一性,生成唯一的rowId② 建立索引可以有效缩短数据的检索时间③ 建立索引可以加快表与表之间的连接④ 为用来排序或者是分组的字段添加索引可以加快分组和排序顺序3. 索引的缺点:① 创建索引和
2020-08-14 15:53:25
696
原创 Dubbo框架详解
dubbo是基于java的高性能rpc分布式服务框架,远程服务调用的分布式框架;其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。1. Dubbo 支持哪些协议,每种协议的应用场景,优缺
2020-08-12 15:04:54
639
原创 springMVC的五大组件和请求响应流程
springMVC的五大组件的请求响应流程DispatcherServlet收到请求后,依据HandlerMapping的配置,调用相应的Controller来处理,Controller将处理结果封装成ModelAndView对象,返回给DispatcherServlet,DispatcherServlet依据ViewResolver的解析,调用相应的视图对象,(如jsp)来生成相应的页面。springMVC的五大组件的关系...
2020-08-05 19:43:21
495
转载 String类的特点
String类,String类的特点记录一下自己面试前,对于String类的一些知识点的整理,希望整理出来的知识能对大家有用#1、了解String类 1.String类是被final修饰的,是不能被继承的 2.String类底层使用数组结构 jdk9以前使用的是char[] jdk9以后使用的是byte[] 3.String的对象一旦创建就不能修改 底层维护了一个字符串常量池,实现共享 注意:String类的对象每次修改都会产生一个新的对象2、String对象的拼接1.常
2020-08-01 08:58:15
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人