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

浙公网安备 33010602011771号