上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: # 定时任务的实现方式 1. **Spring Scheduler(spring boot 默认整合了)** 2. Quartz(独立于 Spring 存在的定时任务框架) 3. XXL-Job 之类的分布式任务调度平台(界面 + sdk) 第一种方式: 1. 主类开启 @EnableSchedul 阅读全文
posted @ 2023-07-03 21:22 AI未来10Y 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # Redis使用: 阅读全文
posted @ 2023-07-03 21:21 AI未来10Y 阅读(6) 评论(0) 推荐(0) 编辑
摘要: #### 1. 在线Cron表达式生成器 https://cron.qqe2.com/ #### 2. 在线crontab表达式执行时间计算 https://www.matools.com/crontab/ 阅读全文
posted @ 2023-07-03 20:43 AI未来10Y 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ### 很重要的一个设计模式!! 介绍: 它和工厂模式一样,都属于创建型模式,用于类进行初始化。 单例模式保证一个类只会被实例化一次。 ### 1. 线程安全的懒汉单例模式 ```java public class SingletonTwo { private volatile static Sin 阅读全文
posted @ 2023-06-28 23:29 AI未来10Y 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 尝试以下解决方案: 在终端中输入以下命令: ```shell xattr -r -d com.apple.quarantine ``` 把app文件拖动进来,最后回车,就可以正常运行了。如图 ![](https://img2023.cnblogs.com/blog/1656899/202306/16 阅读全文
posted @ 2023-06-26 22:22 AI未来10Y 阅读(88) 评论(0) 推荐(0) 编辑
摘要: # Spring笔记 ![](https://img2023.cnblogs.com/blog/1656899/202305/1656899-20230514222443348-435977407.png) ## Spring提供两种容器类型:BeanFactory和ApplicationConte 阅读全文
posted @ 2023-05-23 21:56 AI未来10Y 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ## 查询接口性能优化 两个查询接口,涉及四个不同的表,其中有一个表数据量较大; 一开始编码实现的方法,调用接口发现耗时特别长,三四秒钟: 使用Spring StopWatch分析代码运行时间,找到是哪里导致整个接口时间需要这么久的: ```java StopWatch stopWatch = ne 阅读全文
posted @ 2023-05-10 21:54 AI未来10Y 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # 接口文档: 个人理解的就是后端提供给前端,供前端查看了解数据结构,是前后端联调的基础。 # Swagger + Knife4j: 1. 引入依赖: ```xml com.github.xiaoymin knife4j-spring-boot-starter 2.0.7 ``` 2.自定义Swag 阅读全文
posted @ 2023-04-26 21:15 AI未来10Y 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一: 从Java 5开始,Java提供了Callable接口,该接口是Runnable接口的增强版,Callable接口提供了一个call()方法,可以看作是线程的执行体,但call()方法比run()方法更强大。 call()方法可以有返回值。 call()方法可以声明抛出异常。 创建并启动线程的 阅读全文
posted @ 2023-02-26 16:07 AI未来10Y 阅读(93) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zhangruibo_code/article/details/107249856 阅读全文
posted @ 2023-01-03 22:35 AI未来10Y 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页