随笔分类 -  java八股问

摘要:【java八股问】Redis1. 什么是Redis? Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和 hash(哈希类型)。Redis的数 阅读全文
posted @ 2023-04-20 13:59 xiangliheart 编辑
摘要:【java八股问】Dubbo1. 为什么要用 Dubbo? 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。就这样为分布式 阅读全文
posted @ 2023-04-20 13:58 xiangliheart 编辑
摘要:【java八股问】消息队列中间件RabbitMQ & kafka 面试题RabbitMQ 面试题 1、什么是 rabbitmq? 2、为什么要使用 rabbitmq? 3、使用 rabbitmq 的场景有哪些? 4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息? 5.如何避免消息重复投递或重复消费? 6、消息基于什么传输? 7、消息如何分发 阅读全文
posted @ 2023-04-15 10:52 xiangliheart 阅读(114) 评论(0) 推荐(0) 编辑
摘要:【java八股问】SpringCloud面试题1、什么是 Spring Cloud? 2、使用 Spring Cloud 有什么优势? 3、服务注册和发现是什么意思?Spring Cloud 如何实现? 4、负载平衡的意义什么? 5、什么是 Hystrix?它如何实现容错? 6、什么是 Hystrix 断路器?我们需要它吗? 7、什么是 Net 阅读全文
posted @ 2023-04-14 11:20 xiangliheart 阅读(15) 评论(0) 推荐(0) 编辑
摘要:【java八股问】SpringBoot面试题1、什么是 Spring Boot? 2、Spring Boot 有哪些优点? 3、什么是 JavaConfig? 4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? 5、Spring Boot 中的监视器是什么? 6、如何在 Spring Boot 中禁用 Actuator 阅读全文
posted @ 2023-04-12 11:21 xiangliheart 阅读(18) 评论(0) 推荐(0) 编辑
摘要:【java八股问】微服务面试题1、您对微服务有何了解? 2、微服务架构有哪些优势? 3。微服务有哪些特点? 4、设计微服务的最佳实践是什么? 5、微服务架构如何运作? 6、微服务架构的优缺点是什么? 7、单片,SOA 和微服务架构有什么区别? 8、在使用微服务架构时,您面临哪些挑战? 9、SOA 和微服务架构之间的主要区别是什么 阅读全文
posted @ 2023-04-11 10:55 xiangliheart 阅读(25) 评论(0) 推荐(0) 编辑
摘要:【java八股问】Spring面试题(下)1、什么是 spring? 2、使用 Spring 框架的好处是什么? 3、Spring 由哪些模块组成? 4、核心容器(应用上下文) 模块? 5、BeanFactory – BeanFactory 实现举例? 6、XMLBeanFactory是什么? 7、解释 AOP 模块 8、解释 JDBC 抽 阅读全文
posted @ 2023-04-09 13:56 xiangliheart 阅读(16) 评论(0) 推荐(0) 编辑
摘要:【java八股问】Spring面试题(上)1、一般问题 1.1、不同版本的 Spring Framework 有哪些主要功能? 1.2、什么是 Spring Framework? 1.3、列举 Spring Framework 的优点。 1.4、Spring Framework 有哪些不同的功能? 1.5、Spring Framework 阅读全文
posted @ 2023-04-05 13:55 xiangliheart 阅读(37) 评论(0) 推荐(0) 编辑
摘要:【java八股问】Redis面试题1、什么是 Redis? 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Redis 阅读全文
posted @ 2023-04-04 10:54 xiangliheart 阅读(25) 评论(0) 推荐(0) 编辑
摘要:【java八股问】持久层框架Mybatis面试题1、什么是 Mybatis? 2、Mybaits 框架有哪些优点? 3、MyBatis 框架有哪些缺点? 4、MyBatis 框架适用怎样的场合? 5、MyBatis 与 Hibernate 有哪些不同? 6、#{}和${}的区别是什么? 7、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 8 阅读全文
posted @ 2023-04-02 10:56 xiangliheart 阅读(50) 评论(0) 推荐(0) 编辑
摘要:【java八股问】MySQL面试题1、MySQL 中有哪几种锁? 2、MySQL 中有哪些不同的表格? 3、简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别 4、MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别? 5、CHAR 和 VARCHAR 的区别? 6、主键和候选键有什么区别? 阅读全文
posted @ 2023-04-01 11:27 xiangliheart 阅读(22) 评论(0) 推荐(0) 编辑
摘要:【java八股问】java多线程(上)#### 1、java 中守护线程和本地线程区别? #### 2、线程与进程的区别? #### 3、什么是多线程中的上下文切换? #### 4、死锁与活锁的区别,死锁与饥饿的区别? #### 5、Java 中用到的线程调度算法是什么? #### 6、什么是线程组,为什么在 Java 中不推荐使用? 阅读全文
posted @ 2023-03-14 20:28 xiangliheart 编辑
摘要:【java八股问】java 多线程(下)#### 1、并发编程三要素? #### 2、实现可见性的方法有哪些? #### 3、多线程的价值? #### 4、创建线程的有哪些方式? #### 5、创建线程的三种方式的对比? #### 6、线程的状态流转图 #### 7、Java 线程具有五中基本状态 #### 8、什么是线程池?有哪几种创建 阅读全文
posted @ 2023-03-14 11:19 xiangliheart 编辑
摘要:【java八股问】java语言进阶1、volatile 能使得一个非原子操作变成原子操作吗? 2、Java 中 ++ 操作符是线程安全的吗? 3、volatile 修饰符的有过什么实践? 4、volatile 类型变量提供什么保证? 5、10 个线程和 2 个线程的同步代码,哪个更容易写? 6、你是如何调用 wait()方法的?使用 阅读全文
posted @ 2023-03-13 10:53 xiangliheart 编辑
摘要:【java八股问】java语言基础面试题1、面向对象的特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; 阅读全文
posted @ 2023-03-12 11:22 xiangliheart 阅读(62) 评论(0) 推荐(0) 编辑

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