-
Java GAE上的应用程序名称
所属栏目:[Java] 日期:2020-05-24 热度:88
有没有办法通过代码获取Java GAE上的应用程序名称?我需要根据我的应用程序实例(生产或开发)配置一些对象,并且我想构建一种自动方式.最佳答案尝试使用App Identity呼叫:String serviceAccountName = AppIdentityServiceFactory.getAppIdentityService().getS[详细]
-
如何在struts2动作类中有选择地返回json数据
所属栏目:[Java] 日期:2020-05-24 热度:141
我在一个动作类中有getter和setter方法的几个属性.这些属性不执行相同的任务.实际上,它们响应不同的业务服务请求,或者它们与不同的操作相关.我的问题是这样的:我需要过滤掉数据并仅返回属性集中的部分属性,因为在单个请求(操作)中并非所有属性都是必需的.PS[详细]
-
如何在Java和C#之间为JNA包装它时,在非托管C中创建托管对象?
所属栏目:[Java] 日期:2020-05-24 热度:148
我试图使用JNA在C#和Java之间建立一个回调接口.C# - CLI - Visual C 2010 - JNA - Java的在Java和C之间我使用非托管结构来获得回调功能.在C中我试图将具有回调指针的结构包装到托管对象中.在Java和C之间,一切正常,直到我尝试使用gcroot在非托管代码中生成托管[详细]
-
java – 从文件夹加载类而不指定包
所属栏目:[Java] 日期:2020-05-24 热度:153
我有一个应用程序,允许使用抽象类,人们编写自己的实现.我从目录中将这些实现加载为.class-files.目前,我有这个解决方案:File classDir = new File(/users/myproject/classes/); URL[] url = { classDir.toURI().toURL() }; URLClassLoader ur[详细]
-
Java中的XMLSignature中的DigestValue与C#不同
所属栏目:[Java] 日期:2020-05-24 热度:84
我有一个在C#中运行的程序,它将XMLSignature应用于xml文档.我在两种情况下(C#和Java)都有相同的XML文档,但我没有得到相同的摘要和签名值.我知道我的C程序的结果是正确的,但我不能在Java中正确地得到它们.这里是C#代码: public void SignXml(XmlDocument xmlD[详细]
-
java – 默认资源包用于每个语言环境?
所属栏目:[Java] 日期:2020-05-24 热度:104
我有一个网页,其中的内容是使用默认资源包中的值为每个区域设置?最佳答案当没有为给定的Locale定位资源包时,它将用作回退包.您可以指定回退区域设置.如果未指定,则使用JVM的默认Locale(Locale.getDefault())作为回退区域设置.教程:Localization with Resour[详细]
-
java – Enum作为HashTable的关键
所属栏目:[Java] 日期:2020-05-24 热度:67
我正在用Java编写Schedule结构.我有一个Hashtable,枚举日为关键,时间范围列表为值.像这样 :public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } private HashtableDay,TimeRa[详细]
-
java – 什么决定两个竞争线程中的哪一个获得锁定?
所属栏目:[Java] 日期:2020-05-24 热度:165
当两个线程试图获取同一个对象的锁时,那些被认为决定锁定应该被移交给哪个线程的东西是什么.最佳答案根据Java documentation for notify(): Wakes up a single thread that is waiting on this objects monitor. If any threads are waiting[详细]
-
java – 了解幸存世代度量
所属栏目:[Java] 日期:2020-05-24 热度:70
Netbeans的内存监控工具(实际上是嵌入式VisualVm与VisualVm相同的工具)具有用于跟踪内存泄漏的有效度量标准:Surviving Generations Metric.在oracle.com上可以找到definition of this metric: Generation是在同一GC间隔(两个垃圾收集之间)中创建的一组实例[详细]
-
我可以从Java应用程序中删除下载的JNLP文件(Java Web start / JWS)吗?
所属栏目:[Java] 日期:2020-05-24 热度:160
Google Chrome不会自动启动JNLP文件,因此我建议我们的用户使用this solution.它可以正常运行,但下载的JNLP文件仍保留在下载文件夹中.手动删除它们很麻烦.我想在Java应用程序中添加一个函数: Google Chrome会下载JNLP文件并将其打开. JNLP文件启动我们的Java[详细]
-
java – Eclipse RCP产品中的自定义config.ini
所属栏目:[Java] 日期:2020-05-24 热度:177
我的eclipse RCP(3.7)应用程序目前处于良好状态,其中产品可以成功导出多个平台并运行良好.我需要的是更改config.ini文件中的一些属性,特别是osgi.instance.area.default和osgi.configuration.area.在eclipse产品编辑器的配置选项卡中,我选中使用现有的config.[详细]
-
java – 重新登录log4j到slf4j
所属栏目:[Java] 日期:2020-05-24 热度:68
如果第三方依赖项使用具体框架(例如log4j)进行日志记录,并且我希望我的应用程序通过slf4j进行所有日志记录,那么是否可以配置log4j(在XML,属性文件等中)以重定向日志消息到slf4j API? (在运行时,它将绑定到我选择的具体slf4j绑定.)通过相同的API将所有日志消[详细]
-
是否有Java代码覆盖工具记录调用行和方法的次数?
所属栏目:[Java] 日期:2020-05-24 热度:161
希望标题描述我追求的东西.我发现的最接近的是Cobertura,它看起来会记录调用给定代码行的次数,但我还没有找到任何可以计算方法调用次数的东西.最佳答案如果您使用像eclipse这样的IDE,可以使用插件看一下这个 :-http://www.eclipse.org/articles/Article-TPTP[详细]
-
java – 最近的一对点算法
所属栏目:[Java] 日期:2020-05-24 热度:176
我试图实现这个算法的更简单版本,但它比二次算法更好.我的想法主要是只用x坐标对点进行排序,并尝试从那里解决它.一旦我按x坐标对点阵列进行排序,我想迭代数组,基本上跳过距离大于我前两点的点.例如,我的currentminDist = x;如果我正在观察的两对点的距离 x(仅[详细]
-
java – 为什么这个AES加密程序在每次调用时给出不同的值?
所属栏目:[Java] 日期:2020-05-24 热度:76
基本上我发现这个代码是由某人发布的,它允许您使用AES加密消息并对其进行解密.我有点新加密这个加密的东西,我想知道,它使用的种子价值在哪里,每次种子随机化?因为从它的外观来看,相同的String给出了不同的加密结果.谢谢.import java.awt.event.*; import jav[详细]
-
java – 如何设置关闭按钮的操作?
所属栏目:[Java] 日期:2020-05-24 热度:173
我在Netbeans 6.9中创建了一个独立的Java桌面应用程序.我想为我的应用程序的关闭按钮设置操作.我想知道如何以及在何处设置关闭按钮操作的代码.有人可以帮我这个吗?最佳答案您必须在关闭按钮上注册ActionListener.在这个监听器中,您可以定义要执行的操作.How[详细]
-
java – 域驱动设计中的实体
所属栏目:[Java] 日期:2020-05-24 热度:92
我正在阅读Eric Evans关于DDD的书,我对以下引用有疑问.如果不使用属性,如何制作equals()方法?我正在使用JPA,并且我有一个唯一的id属性,但在实际持久保存实体之前不会设置.所以你会怎么做?我已经基于属性实现了equals方法,我理解为什么你不应该因为它在我的[详细]
-
java – OutOfMemoryError – 如何在创建hprof后终止JVM
所属栏目:[Java] 日期:2020-05-24 热度:118
我希望我的java在捕获OutOfMemoryError时退出,我使用-XX:HeapDumpOnOutOfMemoryError来转储hprof文件.我不能使用kill -9 pid因为在转储hprof文件时JVM需要启动,有没有办法在创建hprof文件后停止JVM?要清楚我正在使用Sun的JVM版本6.最佳答案This page似乎意[详细]
-
java – 无法在Eclipse项目属性中保存“是一个Tomcat项目”设置
所属栏目:[Java] 日期:2020-05-24 热度:51
我有一个Spring MVC项目,我一直在部署到Tomcat(在本地和服务器上安装).我正在使用Eclipse Indigo作为我的IDE.为了部署,我一直在右键单击并选择“在服务器上运行”,这将在localhost上正常运行.为了将WAR部署到实际服务器,我一直在右键单击Project,选择Export,[详细]
-
java – 我在这段代码上得到了一个StackOverFlowException,因为我的JVM不支持尾调用优化,对吧
所属栏目:[Java] 日期:2020-05-24 热度:98
我在这个Java方法上得到了一个StackOverflowException:private static final Integer[] populate(final Integer[] array, final int length, final int current) { if (current == length) { r[详细]
-
java – PowerMock从@RunWith(PowerMockRunner.class)注释中抛出异常
所属栏目:[Java] 日期:2020-05-24 热度:133
我正在努力让PowerMockito使用我的应用程序.我已将库添加到构建路径中.我有以下测试类:package client.controller; import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.core.classloader.annotation[详细]
-
java – 当一个类加载器被释放时,什么时候对单例调用finalize?
所属栏目:[Java] 日期:2020-05-24 热度:77
通过“发布”,我的意思是没有对类加载器的引用.我们遇到了一个问题,即频繁重新部署的Java EE应用程序会占用permgen空间.分析表明,Java EE应用程序中的单例已经传递了对应用程序之外的应用程序类加载器对象的引用(违反Java EE规则),并且在取消部署应用程序时不[详细]
-
java – Hibernate异常;找到了同一个集合的两个表示
所属栏目:[Java] 日期:2020-05-24 热度:62
在使用Hibernate处理Spring 3 MVC项目时,我们遇到了一个恼人的错误.我们正在创建一个拼车应用程序.人们可以添加路线(使用jQuery的Gmap 3插件)并可以为其路线添加路标.在数据库中,航点具有路线的外键.当尝试更新路线(添加/删除航点并重新保存路线)时,我们得到[详细]
-
java – 区域内的Sikuli动作
所属栏目:[Java] 日期:2020-05-24 热度:169
我在通过java使用sikuli时遇到问题,如果有2个相同类型的元素(或类似图像),则无法单击正确的元素.所以我想知道是否有可能让sikuli在特定区域内工作,并且可以解释一下如何才能完成?最佳答案是sikuli可以在特定区域内工作.挑战在于定义一个仅包含两个元素之一的[详细]
-
java – 全局配置应使用什么设计模式
所属栏目:[Java] 日期:2020-05-24 热度:162
我一直在读,在一个从未实例化的类中使用静态变量是一个坏主意,因为当类不再存在于内存中时,变量可能会变为null.说得通.这就是我一直在做的一个例子public class MasterParameters { public static boolean DEBUG_MODE = true; protecte[详细]

浙公网安备 33038102330553号