草庐IT

启动第三方app

全部标签

java - 在 App 层之间传递 Joda Time 对象

我正在考虑使用Joda-Time.我想知道我是否应该注意我的接口(interface)返回的对象类型。从服务层上的接口(interface)签名返回Joda-Time对象意味着使用它的每个模块都将依赖于Joda-Time而不是常见的java.util.Date。API.您是在应用模块周围传递Joda对象,还是在应用的特定部分编写包装器? 最佳答案 一开始,只返回最合适的类型(在本例中为Joda对象)。如果您了解到有人对此有疑问(这种情况可能不会经常发生),要么向接口(interface)添加转换器方法(例如,getTime()和现在

java - App Engine Blobstore - 如何限制用户可以上传的文件的大小?

如何限制可上传文件的大小?我知道我可以使用SWFUpload限制客户端,但如何限制服务器端?我如何防止有人上传1GB的文件并用完我的配额? 最佳答案 AppEngine1.5.4SDK引入了一个选项来指定blob上传大小的限制。参见UploadOptions的maxUploadSizeBytes和maxUploadSizeBytesPerBlob类。 关于java-AppEngineBlobstore-如何限制用户可以上传的文件的大小?,我们在StackOverflow上找到一个类似的问

java - 跟踪 Javaws 启动

我有一个通过JavaWebstart启动的Java应用程序。有时,在应用程序的新部署之后,启动应用程序会导致在每次启动时下载两次。我还没有深究这个问题,但我认为它可能与我们的squid代理有关,它似乎与Java交互不良。为了进一步调查这一点,我想要的是查看javaws正在做什么的踪迹。javaws有没有这样的选项?只是一个小的更新,如果Java配置为显示控制台,那么当焦点在控制台上时点击“5”会将日志记录级别设置为5,这是最详细的日志记录级别。这可能很有用,但它不能解决应用程序没有做到这一点的情况。 最佳答案 要启用完整跟踪模式,请

Eclipse 随机停止启动

我最近经常使用Eclipse,并且没有遇到任何问题。昨晚,我的工作非常顺利。但是,今天早上,每当我加载它时,程序都会在加载初始屏幕的一半处停止工作(在实际工作区打开之前)。该信息显示“正在加载工作台”并且永远停留在那里。当我多次点击它时,我收到一条消息,指出Java(TM)PlatformSE二进制文件没有响应。谷歌并没有提供太多帮助,似乎只是给出了很多关于Minecraft的回复。我有点困惑我需要从哪里开始寻找,因为自从我上次成功使用它以来没有任何改变。没有更新Java或Eclipse或其他任何东西。感谢您的帮助,如果您需要更多信息,请告诉我! 最佳答案

Java:程序启动时出现 ExceptionInInitializerError

启动时,我的程序立即抛出ExceptionInInitializerError。来源来自这个方法:publicstaticvoiderrorMessage(Stringinput){System.err.println("[ERROR]"+form.format(date)+"-"+Thread.currentThread().getStackTrace()[3].getClassName()+":"+input);}我打印出字符串的不同部分,发现只有在调用form.format(date)时才会抛出错误。它说它是空的。唯一的问题是,日期和表单都在该方法上方静态声明:publicsta

java - 无法远程启动 WebLogic 进行调试

我使用这些选项设置我的远程WebLogic服务器进行调试:-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n-Djava.compiler=NONE"我在服务器上启动了WebLogic,发现它正在监听8453上的dt_socket。我在本地Eclipse上添加了远程服务器并测试了连接。我还看到服务器已启动,我可以查看详细信息。但是,我无法在DEBUG中重新启动。我还在服务器上停止了WebLogic,现在在Eclipse中我看到它已停止,但我无法启动它(调试和启动图标

java - Spring启动抛出异常

我正在尝试在spring中构建最简单的应用程序,我的单个Controller有以下代码packageUser;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;/***CreatedbyBulaon14/02/14.*/@ControllerpublicclassUsersController{@RequestMapping("/user")publicStringindex(){return"user_index";}

Java - 等待第三方线程完成

我有一个将运行第三方库的线程,该库也将运行自己的线程。当我的Thread的run方法结束时,第三方Threads还没有结束。那么,在这些外部线程仍在运行之前,保持我的线程的最佳方法是什么? 最佳答案 如果您是一个应用程序并且不必担心SecurityManager的限制,并且如果您准备在第三方代码更新时偶尔修改您的代码,您可以使用ThreadGroup的功能来遍历线程并通过名称或包含它们的线程组来识别它们。一旦找到线程,监视它们直到它们完成或根据需要使用Thread.join()是一项简单的工作。例如,这里有一些工作代码可以转储JVM

java - swisscom cloud foundry spring boot app内存不足

我有一个SpringBoot应用程序,它只需要max.284MB内存。但我只能以最大启动应用程序。768MB内存。即使我以后减少内存,我总是会收到以下错误:[APP/PROC/WEB/0]ERRCannotcalculateJVMmemoryconfiguration:Thereisinsufficientmemoryremainingforheap.Memorylimit384Mislessthanallocatedmemory672509K(-XX:ReservedCodeCacheSize=240M,-XX:MaxDirectMemorySize=10M,-XX:MaxMetas

java - VisualVM 无​​法在 Ubuntu 18.04 上启动

在Ubuntu18.04上使用sudoaptinstallvisualvm安装后,VisualVM无​​法启动。它什么都不做。使用visualvm-J-Djava.util.logging.config.file=logging-jconsole.properties启动它会产生以下错误消息:java.lang.UnsatisfiedLinkError:nosplashscreeninjava.library.pathatjava.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)atjava.lang.Runtime.loadLib