项目中遇到的技术点
在实际开发中涉及到的技术点
李大寶
这个作者很懒,什么都没留下…
展开
-
Error creating bean with name ‘esUtils‘ defined in file
esUtils在common服务中、启动media服务时候、报这个异常、后排查esUtils在启动时候发生异常引起的、在相关bean中加入try{}catch{}即可解决问题。原创 2023-08-20 22:47:47 · 1261 阅读 · 0 评论 -
项目启动脚本解析
【代码】项目启动脚本解析。原创 2022-11-04 14:50:12 · 520 阅读 · 0 评论 -
springboot中的@EnableAsync注解和@Async注解实现异步执⾏任务
在平时使⽤多线程的时候⼤多是通过这⼏种⽅式:1. 实现Thread接2. 继承Runable类3. 使⽤线程池但是在springboot中提供了中通过@Async和@EnableAsync实现多线程功能,将@EnableAsync注解加到创建线程池的配置类上(使⽤@Configuration注解修饰的类),将@Async注解加到需要异步执⾏的任务上,详情如下。第⼆步编写异步任务类 三、调用任务,执行相关方法...原创 2022-06-18 21:39:20 · 353 阅读 · 0 评论 -
通过webAsyncTask实现异步请求
场景:图片是上传到腾讯云cos,上传后需要经过腾讯云的审核,审核后才能获取上传结果,主线程等待结果会占用大量的系统资源。解决方案:通过异步请求来处理,所谓异步请求,就是在当前线程调用之后直接返回,继续处理其余任务,当前调用处理成功之后再经过一个回调线程来处理返回结果。我们通过实现Callable接口的call方法来定义Web请求返回结果的任务,并通过WebAsyncTask来执行任务,当调用任务以后立即返回,即可并行执行其他任务,最终当webAsyncTask执行完成以后,Web请求获得返回。代码:...原创 2022-06-11 14:13:41 · 332 阅读 · 0 评论