java
文章平均质量分 59
yanwei989c
知无不颜无不尽
展开
-
java视频压缩大小,亲测有效
说明Java压缩视频大小,10M视频压缩完成后大约是1M,用时大约2S,步骤一首先导入基础依赖包 <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>3.0.0</version> </depend原创 2020-10-19 10:05:13 · 11923 阅读 · 33 评论 -
java应用OutOfMemoryError:java heap space,死锁,以及cpu负载高问题排查
堆内存溢出(java heap space)发生堆内存溢出一般有两种情况,一种是内存泄漏,一种是内存不足。分析原因1:利用jmap命令将快照导出ps: 若是应用启动参数加了-XX:+HeapDumpOnOutOfMemoryError参数,直接把hprof文件导入到mat工具即可jmap -dump:format=b,file=youname.hprof pid2:利用mat...原创 2019-12-29 17:27:03 · 543 阅读 · 1 评论 -
spring中使用@DependsOn注解控制bean的加载顺序
错误回溯获取spring的上下文,放到静态变量applicationContext中@Componentpublic class ApplicationContextUtil implements ApplicationContextAware { public static ApplicationContext applicationContext = null; @Ove...原创 2020-03-03 21:47:46 · 1295 阅读 · 0 评论 -
springboot访问jsp页面404
结论在springboot1.4.2之前的版本,将项目打包成jar,添加上对应的依赖,不会出现404的问题,在1.4.2之后,如果将项目打包成jar,永远都是404,因为从1.4.2之后,spring不在支持jar包形式访问jsp页面,如果想解决,只能将jar改为war形式1.4.2之前,jar文件正确配置 #必须 <dependency> <groupId&g...原创 2020-02-25 23:29:31 · 964 阅读 · 0 评论 -
简单了解spring中的BeanPostProcessor(后置处理器)
现象最近项目中使用了spring中的异步处理@EnableAsync和定时任务@EnableSchedule,二者作用在同一个service中,导致异步方法失效,最终发现还是不了解后置处理器作用导致的,还是图样图森破。BeanPostProcessor该接口的两个方法如下,都与Bean的生命周期有密切联系,不了解bean生命周期的同学参考postProcessBeforeInitial...原创 2020-02-21 22:47:36 · 596 阅读 · 0 评论 -
maven reference to [method] is ambiguous
现象描述项目在idea中可以正常打包,部署到服务器执行mvn clean package命令报错,报错信息如图所示翻译过来大体就是submit方法是个模棱两可的引用,在看一下这个方法的声明 ThreadPoolUtils.getInstance().getThreadPoolExecutor().submit(()->{ while (true){ ...原创 2020-01-15 09:55:14 · 458 阅读 · 0 评论