- 博客(2)
- 收藏
- 关注
原创 为什么java获取的最大堆内存和设置的不一致
因为业务的原因,需要获取当前虚拟机设置的最大堆内存大小,通过以下代码: MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean(); MemoryUsage heapMemory= memoryMXBean.getHeapMemoryUsage(); long maxHeap = heapMemory.getMax();
2017-11-10 14:40:51
3229
1
原创 FileLock实现程序只能启动一次
今天遇到一个问题,记录一下处理过程。 当程序连续启动两次时,会导致某些操作异常,系统无法使用。通过FileLock来避免了此问题,在程序启动时调用,如果可以正常获取则继续启动,否则提示推出程序。 import java.io.File; import java.io.RandomAccessFile; import java.nio.channels.FileChannel; import j
2017-11-10 13:56:57
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人