摘要: 下载 @GetMapping("/download") @ApiOperation("下载费用详情导入模板") public void downloadTemplate(HttpServletResponse response) { try { ClassPathResource classPath 阅读全文
posted @ 2024-04-18 10:48 南翔技校毕业后 阅读(169) 评论(0) 推荐(0)
摘要: 1 泛型集合 public class ArrayList<E>{ } 对E这个类型进行操作。 2 泛型类 public class FanXing<T> { public T t; public T getT() { return t; } public FanXing(T t) { this.t 阅读全文
posted @ 2024-03-20 15:56 南翔技校毕业后 阅读(44) 评论(0) 推荐(0)
摘要: 问题描述 1、编译过程是不会被发现的; 2、运行时报错:Caused by: org.apache.ibatis.reflection.ReflectionException: Error parsing property name 'lambda$pages$4d14352e$1'. Didn't 阅读全文
posted @ 2024-03-06 15:58 南翔技校毕业后 阅读(635) 评论(0) 推荐(0)
摘要: 1.前言 1.1 递归的条件 究竟什么样的问题可以用递归来解决呢?只要同时满足以下三个条件,就可以用递归来解决: 一个问题的解可以分解为几个子问题的解,这些分解后的子问题,除了数据规模不同,求解思路完全一样 何为子问题?子问题就是数据规模更小的问题。在斐波那契数列中,就是求出前两个数之和 根据分解后 阅读全文
posted @ 2023-04-24 13:27 南翔技校毕业后 阅读(118) 评论(0) 推荐(0)
摘要: 0、前言 当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutor。它是springcore包中的,而ThreadPoolExecutor是JDK中的JUC。ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。 1、 阅读全文
posted @ 2023-04-12 14:40 南翔技校毕业后 阅读(83) 评论(0) 推荐(0)
摘要: 0、前言 ThreadPoolExecutor类是JDK中的线程池类,继承自Executor, Executor 顾名思义是专门用来处理多线程相关的一个接口,所有线程相关的类都实现了这个接口,里面有一个execute()方法,用来执行线程,线程池主要提供一个线程队列,队列中保存着所有等待状态的线程。 阅读全文
posted @ 2023-04-11 13:56 南翔技校毕业后 阅读(44) 评论(0) 推荐(0)
摘要: 1、单一职责 简单通俗的来说:一个类只负责一项职责 问题由来:比如一个类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2 阅读全文
posted @ 2023-03-28 15:18 南翔技校毕业后 阅读(94) 评论(0) 推荐(0)
摘要: MybatisX-Generator自动代码生成插件 阅读全文
posted @ 2023-03-07 16:31 南翔技校毕业后 阅读(29) 评论(0) 推荐(0)
摘要: IOC控制反转/DI依赖注入详细讲解 阅读全文
posted @ 2023-03-07 13:41 南翔技校毕业后 阅读(31) 评论(0) 推荐(0)
摘要: 一、示例 //创建线程池 ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( 2, // corePoolSize 线程池核心线程大小 4, // maximumPoolSize 线程池最大线程数量 5, // keepAl 阅读全文
posted @ 2023-02-24 10:27 南翔技校毕业后 阅读(1248) 评论(0) 推荐(0)