我的基于java的应用程序安装在许多用户的计算机上。在第一次运行时,它会自动将用户的操作系统名称发送到我的服务器并存储在数据库中。我使用System.getProperty("os.name");在该应用程序中获取用户的操作系统名称。能否确定这是一台基于服务器的计算机( Windows Server 2012 Standard)还是台式计算机(Ubuntu、Windows 7)?
是否有任何可能的方法来确定使用Java的服务器和台式计算机之间的关系?
我有一个运行Windows Sever 2012 Standard 64-bit的Hyper-V。Hyper正在托管Windows 7 Professional 32-bit的客户操作系统。我注意到服务器上的磁盘空间快用完了。所以我卸载了一堆不需要的软件。我重新启动了客服机和服务器。之后,我关闭了客服机,并压缩了Windows 7系统使用的虚拟磁盘驱动器。
尽管我已经从来宾系统中删除了16 GB,但物理服务器硬盘上使用的空间仍然显示物理服务器上的虚拟磁盘的大小没有发生任何变化。
📷
📷
有些人能告诉我如何减少物理服务器硬盘上虚拟磁盘的大小吗?
我还制作了一个视频这里描述我的问题,更新的答案和评
我有一个简单的node.js客户端和服务器程序运行在一台机器上,当我试图同时连接到服务器和客户端程序的第二个实例时,我得到了EADDRINUSE, Address already in use错误。在同一台机器上,是否可以有两个或多个基于TCP的套接字客户端连接(使用创建)到一个服务器(使用创建),或者同一时间只能有一个客户端程序连接到服务器?