![](https://img-blog.csdnimg.cn/direct/f2f19c41157144db8e41f641a678c6af.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试题
文章平均质量分 89
Java后端面试题合集
这河里吗l
这个作者很懒,什么都没留下…
展开
-
Java后端面试题(微服务相关)(day12)
目录:分布式与微服务区别?什么是CAP原则?Spring Cloud Alibaba 组件有哪些?Nacos配置中心动态刷新原理,目前主流的负载方案有哪些?Nginx作为服务端负载均衡器,常见的负载均衡策略有哪些?Spring Ribbon相关:Spring Ribbon是什么?Ribbon负载均衡策略有哪些?Ribbon第一次调用为什么会很慢?Feign 和 OpenFeign 的区别?流量网关与服务网关的区别?降级和熔断有什么区别?原创 2024-09-03 10:56:24 · 1014 阅读 · 0 评论 -
Java后端面试题(线程池相关)(day11)
目录:JDK内置线程池有哪几种?FixedThreadPool,SingleThreadExecutor,CachedThreadPool,ScheduledThreadPool。线程池常见参数有哪些?如何解释?为什么不推荐使用内置线程池?线程池的拒绝策略有哪些?原创 2024-08-28 17:34:53 · 524 阅读 · 0 评论 -
Java后端面试题(JUC相关)(day10)
目录:并发和并行的区别,线程有哪些状态?wait和sleep有哪些区别?JUC包提供了哪些原子类?基本类型原子类,数组类型原子类,引用类型原子类。JUC包常用的辅助类:Semaphore(信号量),CountDownLatch (倒计时器),CyclicBarrier(循环栅栏)。Lock和synchronized的区别,ConcurrentHashMap原理原创 2024-08-17 17:32:24 · 861 阅读 · 0 评论 -
Java后端面试题(mq相关)(day9)
削峰填谷是指通过缓存、异步处理等手段来平衡系统的负载,避免高峰期系统过载或低谷期资源浪费的情况。(Dead Letter Queue, DLQ):当消息无法被正常处理时,也就是死信,可以将这些。综上所述,MQ作为一种重要的中间件技术,对于提升系统的性能、稳定性和可扩展性具有重要作用。这有助于提高系统的灵活性和可维护性。系统能够在高峰期吸收额外的请求,在低谷期释放资源,从而达到资源的有效利用。提高了系统的响应速度和吞吐量,使得系统能够处理更多的并发请求。发送方和接收方可以独立扩展,而不影响彼此的工作。原创 2024-08-14 22:02:03 · 1212 阅读 · 0 评论 -
Java后端面试题(redis相关2)(day8)
目录:在百万keys的Redis里面,如何模糊查找某几个key?Redis 数据类型的使用场景,Redis主从同步机制,Redis集群模式有哪些?Redis缓存穿透,缓存击穿,缓存雪崩,布隆过滤器,数据库和缓存的一致性原创 2024-08-09 11:34:09 · 1484 阅读 · 0 评论 -
Java后端面试题(redis相关1)(day7)
Redis面试题:为什么要用Redis?Redis到底是多线程还是单线程?Redis数据持久化机制,RDB方式,AOF方式,Redis是单线程,但为什么快?Redis 过期删除策略,Redis 内存淘汰策略原创 2024-08-08 19:57:38 · 1348 阅读 · 0 评论 -
Java后端每日面试题(day6)
目录:创建线程的方式,锁的分类,公平锁与非公平锁,共享式与独占式锁,悲观锁与乐观锁,rbac相关的表,spring security原理,DelegatingFilterProxy,FilterChainProxySecurityFilterChain,mybatis一对一,一对多原创 2024-08-02 21:35:15 · 1433 阅读 · 0 评论 -
Java每日面试题(事务相关)(day5)
事务是一个操作序列,要么全部执行成功,要么全部执行失败。事务有四个重要特性,称为ACIDAtomicity(原子性):事务中的所有操作要么全部完成,要么全部不完成。Consistency(一致性):事务完成后,数据要处于一致的状态。Isolation(隔离性):一个事务的执行不能被其他事务干扰。Durability(持久性):事务完成后,数据应该永久保存。原创 2024-07-31 20:10:17 · 526 阅读 · 0 评论 -
Java后端每日面试题(day4)
目录:在哪些地方用到过反射?过滤器和拦截器的区别?MyBatis四种拦截器,什么是ORM?ORM框架有哪些?JDBC执行流程,MyBatis执行流程原创 2024-07-11 22:32:28 · 1505 阅读 · 0 评论 -
Java后端每日面试题(day3)
目录:Spring中Bean的作用域有哪些? Spring中Bean的生命周期, Bean是线程安全的吗? 了解Spring Boot中的日志组件吗?原创 2024-07-05 22:19:22 · 1048 阅读 · 0 评论 -
Java后端每日面试题(day2)
JAVA后端每日面试题:Session和Cookie的关系,Cookie与Session的区别,JWT 由哪些部分组成? 如何防止 JWT 被篡改?JWT 的特点,为什么要用双Token无感刷新,它解决了什么问题?原创 2024-07-03 21:13:38 · 881 阅读 · 0 评论 -
Java后端每日面试题(day1)
每日面试题:JavaWeb三大组件,依赖注入的方式,@Autowire和@Resurce有什么区别?Spring Boot的优点,Spring IoC是什么?说说Spring Aop的优点,@Component和@Bean的区别,自定义注解时使用的RetentionPolicy枚举类有哪些值?Spring Boot自动装配原理,Spring MVC工作原理原创 2024-07-02 09:09:02 · 1930 阅读 · 0 评论