开发安全Java应用程序的13条规则
好消息是Java是具有许多内置安全性功能的长期开发平台。该Java安全包已经发生了强烈的战斗测试,并经常更新为新的安全漏洞。2017年9月发布的更新的Java EE安全API解决了云和微服务架构中的漏洞。Java生态系统还包括用于分析和报告安全性问题的各种工具。但是,即使有了一个可靠的开发平台,也要...
2024-01-10将熊猫数据框发送到java应用程序
我已经创建了一个python脚本,用于使用熊猫,numpy等进行预测分析。我想将结果集发送给java应用程序。他们的简单方法是做到这一点。我发现我们可以使用Jython进行java python集成,但它不使用许多数据分析库。任何帮助都会很棒。谢谢 。将熊猫数据框发送到java应用程序回答:您是否尝试过使用xml在...
2024-01-10使用记事本编写java程序全过程图解
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和...
2024-01-10如何重新启动Java应用程序?
如何重新启动Java AWT应用程序?我有一个附加了事件处理程序的按钮。我应该使用什么代码来重新启动应用程序?我想做与Application.Restart()C#应用程序中相同的事情。回答:当然,可以重新启动Java应用程序。以下方法显示了一种重新启动Java应用程序的方法:public void restartApplication(){ final String java...
2024-01-10您如何远程更新Java应用程序?
我们有一个Java服务器应用程序,该应用程序可以在许多计算机上运行,所有计算机都连接到Internet,其中一些位于防火墙后面。我们需要从一个中央站点远程更新JAR文件和启动脚本,而不会明显中断应用程序本身。该过程必须无人值守且万无一失(即,由于不及时的互联网中断,我们无法中断应用...
2024-01-10在Heroku上部署多模块java应用程序
我有两个模块的多模块maven项目。每个模块都是一个弹簧休息服务(@RestController)。我已经成功运行localhost上的服务,现在我想远程访问我的应用程序,所以我需要将模块发布到某个远程服务器。在Heroku上部署多模块java应用程序我发现使用Heroku是很好的开始。我阅读了一些教程,但并没有完全理解一...
2024-01-10在单独的过程中执行Java应用程序
是否可以以平台无关的方式使用Java应用程序的名称(而不是其位置)在单独的进程中加载Java应用程序?我知道你可以通过…执行程序Process process = Runtime.getRuntime().exec( COMMAND );…这种方法的主要问题是,此类调用是特定于平台的。理想情况下,我会将方法包装成像…这样简单的东西。EXECUTE.appli...
2024-01-10如何在Java应用程序中嵌入V8?
我正在寻找一种将Google JavaScript引擎V8嵌入我的Java应用程序中的解决方案。你有解决办法吗?回答:您可以使用J2V8https://github.com/eclipsesource/J2V8。它甚至可以在MavenCentral中使用。以下是您好,世界!使用J2V8的程序。package com.example;import com.eclipsesource.v8.V8;public class EclipseCon_snippet5 { public static cl...
2024-01-10Java构建JDBC应用程序的操作
我们在学习接口的时候。能够在里面做一些方法的调用。不过今天所要讲的JDBC,虽然也是连接数据库的一种接口,不过与类接口有着很大的区别,大家要注意区分。下面我们就构建JDBC的步骤进行了整理,还不会此类操作的小伙伴,一起来看看具体的内容吧。1、加载数据库驱动。 通常使用 Class 类的 for...
2024-01-10如何实现单个实例Java应用程序?
有时我会看到许多应用程序,例如msn,Windows Media Player等都是单实例应用程序(当用户在应用程序运行时执行时,将不会创建新的应用程序实例)。在C#中,我Mutex为此使用类,但是我不知道如何在Java中执行此操作。回答:我在主要方法中使用以下方法。这是我所见过的最简单。private static boolean lock...
2024-01-10从Java运行交互式命令行应用程序
我通常使用java.lang.ProcessBuilder和java.lang.Process来运行外部命令行程序,并且对运行和完成命令运行良好。例如,这将在工作目录中运行带有参数“myArg”的“ myProgram”:List<String> commandLine = new ArrayList<String>();commandLine.add("myProgram");commandLine.add("myArg");ProcessBuilder builder = new ProcessBuil...
2024-01-10Web应用程序中的NTLM身份验证(java)
我正在使用以下过滤器在我的Web应用程序中启用NTLM身份验证。我得到Windows浏览器身份验证提示。运行正常。除了以下事实外- * 两种情况均无错误。*在每种情况下都将打印用户名(正确或相反),工作站等。package com.test;import java.io.IOException;import java.io.PrintStream;import javax.servlet.Filter;import javax.servle...
2024-01-10在java中使用SPI创建可扩展的应用程序操作
简介什么是可扩展的应用程序呢?可扩展的意思是不需要修改原始代码,就可以扩展应用程序的功能。我们将应用程序做成插件或者模块。这样可以在不修改原应用的基础上,对系统功能进行升级或者定制化。本文将会向大家介绍如何通过java中的SPI机制实现这种可扩展的应用程序。SPI简介SPI的全称...
2024-01-10如何从Java应用程序运行批处理文件?
在我的Java应用程序中,我想运行一个名为“ scons -Q implicit-deps-changed build\file_load_type export\file_load_type” 的批处理文件看来我什至无法执行我的批处理文件。我没主意了。这就是我在Java中所拥有的:Runtime. getRuntime(). exec("build.bat", null, new File("."));以前,我有一个要运行的Python Sconscript文件,但由...
2024-01-10非法访问:此Web应用程序实例已被停止
我有一个具有在xml中定义的初始化方法的类<bean id="appStarter" class="com.myapp.myClass" init-method="init" destroy-method="destroy"/>我的课:public class myClass{ private Thread t; public void init() { t = new Thread() { @Override ...
2024-01-10如何使Java Web应用程序国际化?
我从Google得知,国际化是使我的Web应用程序使用所有语言的过程。我想了解Unicode的国际化过程,所以我从这里到那里了解了Unicode 。我能够了解Unicode,即如何将一个字符集设置为编码为字节,然后再将字节解码为字符集。但是我不知道如何进一步前进。我想学习如何比较字符串,还需要知道如何在Web...
2024-01-10如何从Java应用程序内部获取VM参数?
我需要检查是否可以显式设置可以传递给JVM的某些选项,或者是否具有其默认值。更具体地说:我需要创建一个本机堆栈大小比默认线程大的特定线程,但是如果用户想通过指定-Xss选项自己处理此类事情,我想创建所有具有默认堆栈大小的线程(将由用户在-Xss选项中指定)。我已经检查了类java.lang.Sy...
2024-01-10确定ajax调用是否由于响应不安全或连接被拒绝而失败
我一直在做很多研究,找不到解决这个问题的方法。我正在尝试执行从https服务器到运行带有自定义自签名证书的码头的locahosthttps服务器的jQueryajax调用。我的问题是我无法确定响应是连接被拒绝还是响应不安全(由于缺少证书接受)。有没有办法确定两种情况之间的差异?的responseText,并且statusCode总...
2024-01-10Java中如何禁用/启用应用程序工具提示?
package org.nhooo.example.swing;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.SwingUtilities;import javax.swing.ToolTipManager;import javax.swing.WindowConstants;import java.awt.FlowLayout;import java.awt.HeadlessException;public ...
2024-01-10Java如何获取Java应用程序的进程ID?
下面的代码向您展示如何获取Java应用程序的进程ID。我们可以使用ManagementFactory.getRuntimeMXBean().getName()获取进程ID。在Windows中,该方法以形式返回字符串[PID]@[MACHINE_NAME]。package org.nhooo.example.management;import java.lang.management.ManagementFactory;import java.lang.management.RuntimeMXBean;pub...
2024-01-10从同一个Java应用程序的两个实例中连续执行
我有一个名为'X'的Java应用程序。在Windows环境中,在给定的时间点可能会有多个应用程序实例。 我希望在应用程序'X'中顺序执行一段常见的代码,无论应用程序有多少个实例正在运行。这是可能的,可以实现的吗?任何建议都会有帮助。从同一个Java应用程序的两个实例中连续执行实施例: - 我有一个...
2024-01-10Java运用SWT插件编写桌面记事本应用程序
本文实例介绍了Java基于SWT编写记事本的详细过程,分享给大家供大家参考,具体内容如下可实现windows系统桌面记事本基本功能,傻瓜式教学,一步一步手把手操作。小白也可自己编写出完整的应用程序。 需要工具:Eclipse(带SWT插件) 成品如下: 应用程序功能介绍:功能分析:1.文件(F) 2.编辑(E) 3.格...
2024-01-10Java 关闭应用程序后,保持广播接收器运行
应用启动后,我需要一直保持广播接收器始终运行。这是在应用程序中注册此接收器的代码 IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); filter.addAction(Intent.ACTION_SCREEN_OFF); BroadcastReceiver mReceiver = new ScreenEventsReceiver(); registerReceiver(mReceiver, filter);...
2024-01-10使用Java开发实现OAuth安全认证的应用
OAuth 简介OAuth 是由 Blaine Cook、Chris Messina、Larry Halff 及 David Recordon 共同发起的,目的在于为 API 访问授权提供一个安全、开放的标准。基于 OAuth 认证授权具有以下特点:安全。OAuth 与别的授权方式不同之处在于:OAuth 的授权不会使消费方(Consumer)触及到用户的帐号信息(如用户名与密码),也是是...
2024-01-10java 如何判断文件没有被别的程序使用 - 压缩该文件
服务器上有 sqlserver,会定时备份数据库,我想要做一个 java 的后台程序监控指定的文件夹的变动当有新文件出现时就压缩该文件。但是 sqlserver 备份要花时间,会不会出现这样的情况,当 sqlserver 刚开始备份,java 检测到目录下出现了新文件就开始压缩,但此时数据还没有备份完成,java 就执行压缩操作应该会报错。首先会不会有这种情况(如果 java 监控目录的功能是当文...
2024-02-28