logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

报java.io.IOException: 打开的文件过多

java项目报java.io.IOException: 打开的文件过多

#java#servlet#jvm
数据库事务使用

框架提供得事务注解,相信这是许多人都知道的,但是在一些高性能场景下,是不建议使用的,推荐通过编程式事务来手动控制事务提交或者回滚,减少事务影响范围,因而提升性能。这里面有个问题,订单回滚方法里面其实只有 2、3、4 步骤是需要在一个事物里执行的,第 1 步其实可以放在事物外面来执行,以此缩小事物范围。批量写入场景里要不要启用事物,其实很多人都有自己的看法,这里我给出启用于不启用的利弊,可以看到采用

文章图片
#数据库#oracle#spring boot
Java程序突然挂掉

服务经常性突然挂掉,查看服务没有任何报错信息,有可能Java进程本身没有内存过高被杀,但是这个进程当时占用的内存过高,挤占了OS内核空间, 直接被操作系统触发OOM-Killer给杀死了.

#spring#spring boot#jetty +2
application.yml和application.properties加载顺序

3.最后根据spring.profiles.action配置去加载application-dev.yml文件,会覆盖之前相同的配置。1.先加载application.yml获取到spring.profiles.action配置;2.再加载application.properties文件;

#java#spring#spring boot
到底了