摘要: java8为啥引入接口中的default方法 因为在java8之前,只要类实现了接口,那么就必须实现接口的全部方法,否则就无法编译通过。 接口中default方法用法 未覆盖的default方法 public interface IPerson { void run(); default void 阅读全文
posted @ 2023-06-04 20:11 sunpeiyu 阅读(237) 评论(0) 推荐(0)
摘要: 线程抛异常问题 execute方法中的run方法抛出异常 @Slf4j @Service public class MenuServiceImpl { @Autowired private MenuMapper menuMapper; @Autowired private ThreadPoolExe 阅读全文
posted @ 2023-06-03 22:29 sunpeiyu 阅读(161) 评论(0) 推荐(0)
摘要: ThreadLocal作用 ThreadLocal可以保证当前拿到的变量是属于当前访问的线程。也就是每个线程自己的独立小空间。实现了线程之间的数据隔离。 ThreadLocal API ThreadLocal隔离性 public class ThreadTime { private static T 阅读全文
posted @ 2023-06-02 22:32 sunpeiyu 阅读(28) 评论(0) 推荐(0)
摘要: ## 什么是责任链模式 责任链模式就是有多个对象的情况下,每个对象都可以传值给下个对象,然后依次往下到最后一个对象,形成一条链。而请求的发出者发出请求,沿着链依次传递值到最后接收者(不一定是最后的节点)。这就保证了请求者和接收者的解耦,请求内容会从头到尾,但是请求者与接收者却毫无关系并且请求者对于到 阅读全文
posted @ 2023-06-02 17:35 sunpeiyu 阅读(17) 评论(0) 推荐(0)
摘要: 什么是调用 同步调用 同步调用是最简单的方式,按照顺序,a调用b,当b执行完,那么a才会继续往下执行。如果b一直在执行,那么a将处于阻塞。这种情况适用于整个流程顺畅,不会出现执行时间过长的情况。不适于中间出现执行时间过长,导致整体性能下降,一部分代码长时间无法执行。 异步调用 异步调用就是为了避免出 阅读全文
posted @ 2023-06-02 15:10 sunpeiyu 阅读(110) 评论(0) 推荐(0)
摘要: ## 关联关系 就是java中一个类的对象作为另一个类的成员对象,表示的只是两个变量之间有关系,譬如插座和插头 #### 单向关联 ``` // 语言 public class Language { } // 儿子 public class SonModel { private Language l 阅读全文
posted @ 2023-06-01 21:47 sunpeiyu 阅读(34) 评论(0) 推荐(0)
摘要: ## 继承关系 #### SonModel类继承ParentModel类 ``` public class SonModel extends ParentModel { private String name; private Integer age; public void sleep() { } 阅读全文
posted @ 2023-06-01 21:11 sunpeiyu 阅读(61) 评论(0) 推荐(0)
摘要: 什么是拆箱和装箱 自动装箱和拆箱是 Java 编译器在基本类型和它们对应的包装类之间进行的自动转换。 自动装箱 int类型变量转换为Integer类型变量,还是直接赋值Integer类型的变量,都使用了自动装箱,调用Integer.valueof();方法 public static void ma 阅读全文
posted @ 2023-06-01 20:45 sunpeiyu 阅读(11) 评论(0) 推荐(0)
摘要: ## SpringBoot如何整合MyBatis #### 导包 代码 ``` org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web mysql mysql-conn 阅读全文
posted @ 2023-05-31 15:38 sunpeiyu 阅读(256) 评论(0) 推荐(0)
摘要: 业务场景问题 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 on A.BUS 阅读全文
posted @ 2023-05-29 21:01 sunpeiyu 阅读(210) 评论(0) 推荐(0)