摘要: 设计模式(二)责任链模式 定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 在责任链模式中,客户只需要将请求发送到责任链上即可,无须关心请求的处理细节和请求的传递过 阅读全文
posted @ 2020-12-23 14:21 Siten616 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2:HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中 阅读全文
posted @ 2020-12-23 11:29 Siten616 阅读(51) 评论(0) 推荐(0) 编辑
摘要: MyBatis 中 在MyBatis的映射配置文件中,动态传递参数的方式有两种 占位符:# 拼接符:$ 区别 (1) #为参数占位符?,即sql预编译 $为字符串替换,即sql拼接 (2) #:动态解析 → 预编译 → 执行 $:动态解析 → 编译 → 执行 (3) # 的变量替换是在DBMS 中 阅读全文
posted @ 2020-12-23 11:11 Siten616 阅读(69) 评论(0) 推荐(0) 编辑