- 博客(12)
- 收藏
- 关注
原创 【数据库无法重新启动问题】
数据库异常关闭后无法重启问题,主要做了两种处理当时,首先 备份数据库,因为数据库已经无法启动所以只能离线备份。备份是一个基础数据保证,后续操作最好在此基础上。上述两种操作都不算安全操作,只针对无法修复情况。可能使数据产生不一致情况,如果能定位到对应的数据,则可删除即可。服务正常运行,之后出现数据库断联异常停止问题,且重新启动无效问题记录。从低向上加,能启动即可,启动后检查数据库问题位置。当配置值过高时,也是不安全的。我用的数据库时8.2.0版本。
2024-12-09 16:34:13
371
原创 【@PostConstruct注解】
下面个人理解简述,在各个类放入spring容器中达到控制反转后,在每次调用该包含该注解方法的类时候都会先执行该注解下的方法。在包含此注解的类初始化放入spring容器前是没执行,在依赖注入时候即使用@Autoware,@Resource时都还没使用,在使用此注解所在类时就会自动开始在方法使用前,先执行@PostConstruct修饰的方法,然后在执行正常调用的方法。所有支持依赖注入的类都必须支持这个注释。带PostConstruct注释的方法必须被调用,即使类没有请求任何资源注入。
2023-08-08 17:19:23
159
原创 通用Excel数据导入-动态表头字段
Java中excel导入详细的全码,可以直接在对应程序运行。其中涉及到的主要依赖有apache.poi,也有用hutool.core。可自动识别匹配字段与表头
2022-12-16 10:24:08
678
原创 【JVM虚拟机-JVM内存模型】
还在使用的移动至Survivor 0区(以下简称S0),并且对该对象进行标记1,当执行第二次minor GC时,将该对象由S0 区转移至S1区标记+1,期间有对象没有被使用了扔会被清除,当标记到累计到15时,该对象移至老年代。Full GC:当老年代存储空间将占满时将进行此GC。此GC是针对整个堆而言,所以当进行Full GC时不能创建对象。在进行Full GC时会触发STW(stop the world),所以要尽量避免full GC。堆分为:新生代(占比1),老年代(占比2)
2022-06-14 17:07:38
1374
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人