摘要:
## 线程抛异常问题 #### execute方法中的run方法抛出异常 ``` @Slf4j @Service public class MenuServiceImpl { @Autowired private MenuMapper menuMapper; @Autowired private T 阅读全文
摘要:
## ThreadLocal作用 ThreadLocal可以保证当前拿到的变量是属于当前访问的线程。也就是每个线程自己的独立小空间。实现了线程之间的数据隔离。 ## ThreadLocal API ![image](https://img2023.cnblogs.com/blog/1182771/2 阅读全文
摘要:
## 什么是责任链模式 责任链模式就是有多个对象的情况下,每个对象都可以传值给下个对象,然后依次往下到最后一个对象,形成一条链。而请求的发出者发出请求,沿着链依次传递值到最后接收者(不一定是最后的节点)。这就保证了请求者和接收者的解耦,请求内容会从头到尾,但是请求者与接收者却毫无关系并且请求者对于到 阅读全文
摘要:
## 什么是调用 #### 同步调用 同步调用是最简单的方式,按照顺序,a调用b,当b执行完,那么a才会继续往下执行。如果b一直在执行,那么a将处于阻塞。这种情况适用于整个流程顺畅,不会出现执行时间过长的情况。不适于中间出现执行时间过长,导致整体性能下降,一部分代码长时间无法执行。 #### 异步调 阅读全文
摘要:
## 关联关系 就是java中一个类的对象作为另一个类的成员对象,表示的只是两个变量之间有关系,譬如插座和插头 #### 单向关联 ``` // 语言 public class Language { } // 儿子 public class SonModel { private Language l 阅读全文
摘要:
## 继承关系 #### SonModel类继承ParentModel类 ``` public class SonModel extends ParentModel { private String name; private Integer age; public void sleep() { } 阅读全文
摘要:
## 什么是拆箱和装箱 自动装箱和拆箱是 Java 编译器在基本类型和它们对应的包装类之间进行的自动转换。 ## 自动装箱 int类型变量转换为Integer类型变量,还是直接赋值Integer类型的变量,都使用了自动装箱,调用**Integer.valueof();**方法 ``` public 阅读全文
摘要:
## SpringBoot如何整合MyBatis #### 导包 代码 ``` org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web mysql mysql-conn 阅读全文
摘要:
## 业务场景问题 ``` insert into W select A.BUSNO, A.ORGCODE, A.FACETIME,A.FACERESULT, B.b1 C.EQUTYPE, D.d1, E.e1, E.e2 K.g1, K.g2, K.g3 from A left join B o 阅读全文
摘要:
## starter命名 * starter组件命名规则: SpringBoot 官方的建议是,如果是我们开发者自己开发的 starter 组件(即属于第三方组件),那么命名规范是**{name}-spring-boot-starter**,而如果是 SpringBoot 官方自己开发的组件,则命名 阅读全文