java - 应用程序关闭后附加到进程
问题描述
我的应用程序可以使用 ProcessBuilder 启动自定义流程,我有触发“命令”的方法,也可以加入流程控制台以查看输出。我将所有已启动的进程和信息保存在内存中,但问题是当应用程序关闭时,我丢失了已启动/已保存进程的所有跟踪,当应用程序启动时能够获得所有已初始化的最佳方法是什么流程和信息?
解决方案
这是一个相当模糊的问题,但我会尽力而为。我建议查找 java 关闭挂钩,以便在主应用程序完成后运行一段代码,将数据保存在某个地方,如文本文件或数据库。然后在启动时,您可以查看该文本文件或数据库以将信息加载到内存中
推荐阅读
- angular - Angular 自定义表单控件 - 获取默认值
- kibana - 如何在kibana中设置keycloak认证
- ios - 何时更新 tableView?
- google-bigquery - GoolgeBigQuery - 超出速率限制
- python-3.x - 为什么矩形选择器不能在绘图内移动
- python - 在过滤数据框(census.csv)中的多列时提取前 3 个值
- dom - 更新 SVG 元素的转换时,Firefox 会移动剪辑路径,而 Chromium 不会 - 这是正确的,什么是可移植的解决方案?
- c# - HttpClient - 远程主机强行关闭现有连接 - IIS 发布的 Web 应用程序
- java - Spring Post 方法与关系数据库(RestApi)
- python-3.x - 如何使用 Tkinter 在屏幕上显示游戏?