Java面试准备之数据库基础

Java面试准备之数据库基础

什么是数据库,数据库管理系统,数据库系统,数据库管理员?数据库 :数据库(DataBase简称DB)就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。数据库管理系统 : 数据库管理系统(Database Management System 简称...
Java面试准备之SpringCloud

Java面试准备之SpringCloud

什么是 Spring cloudSpring Cloud就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等操作,而 Spring Cloud 为我们提供了一套简易...
Java面试准备之SpringBoot

Java面试准备之SpringBoot

什么是 Spring Boot?首先,重要的是要理解 Spring Boot 并不是一个框架,它是一种创建独立应用程序的更简单方法,只需要很少或没有配置(相比于 Spring 来说)。Spring Boot 最好的特性之一是它利用现有的 Spring 项目和第...
Java面试准备之Spring框架系列四

Java面试准备之Spring框架系列四

前后端传值@PathVariable 和 @RequestParam@PathVariable用于获取路径参数,@RequestParam用于获取查询参数。@GetMapping("/klasses/{klassId}/teachers")public List<Teacher> getKlassRelatedTeachers( @Pa...
Java面试准备之Spring框架系列三

Java面试准备之Spring框架系列三

@Component 和 @Bean 的区别是什么?作用对象不同: @Component 注解作用于类,而@Bean注解作用于方法。@Component 通常是通过类路径扫描来自动侦测以及自动装配到 Spring 容器中(我们可以使用 @ComponentScan 注解定义要扫...
Java面试准备之Spring框架系列二

Java面试准备之Spring框架系列二

BeanDefinition配置文件元素标签拥有 class、scope、lazy-init 等属性,BeanDefinition 则提供了相应的 beanClass、scope、lazyInit 属性,BeanDefinition 和<bean>中的属性一一对应。Spring 通过 BeanDefinition 将...
Java面试准备之Spring框架系列一

Java面试准备之Spring框架系列一

什么是 Spring 框架?Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模...
Java面试准备之Redis系列二

Java面试准备之Redis系列二

Redis 持久化机制Redis 是基于内存的,如果不想办法将数据保存在硬盘上,一旦 Redis重启 (退出/故障),内存的数据将会全部丢失。 此时我们需要持久化数据,也就是将内存中的数据写入到硬盘里面,大部分原因是为了之后重用数...
Java面试准备之Redis系列一

Java面试准备之Redis系列一

关于缓存的介绍缓存是一个数据模型对象,那么必然有它的一些特征:命中率命中率=返回正确结果数/请求缓存次数,命中率问题是缓存中的一个非常重要的问题,它是衡量缓存有效性的重要指标。命中率越高,表明缓存的使用率越高...
Java面试准备之MySQL系列二

Java面试准备之MySQL系列二

事务机制关系型数据库是需要遵循ACID规则的,分别介绍如下。• A( Atomic )原子性:即事务要么全部做完,要么全部都不做。只要其中一个操作失败,就认为事务失败,需要回滚。• C ( Consistency )一致性:数据库要一直处于...