建行2面:Mybatis是如何工作的?
MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBat…
米哈游1面:Netty 采用了哪些经典的设计模式?
Netty 是一个优秀的、高性能、异步的事件驱动网络应用框架,它内部使用了许多经典的设计模式。这篇文章,我们来详细分析 Netty到底使用了哪些优秀的设计模式,…
什么是责任链模式? 它是如何将责任串成链?
责任链设计模式是一种行为型设计模式,它允许多个对象有机会处理请求,从而避免请求的发送者和接收者之间的耦合。将这些对象连成一条链,并沿着这条链传递请求,直到有对象…
太优雅了,责任链模式在项目中的实战应用
现实生活中铁链,它由一个个铁环首尾相接构成一条完成的链子,如下图所示:
类比到责任链模式中,铁链中的每个节点可以看成责任链模式中的每个对象,然后每个对象负责处…