草庐IT

YOUR_APP_PACKAGE_NAME

全部标签

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 - 束中 Unresolved 约束,缺少要求 osgi.wiring.package

我有一个使用OSGi-(felix)、SpringDM、hibernate、maven的项目。当我安装bundle时,没问题,当我运行bundleid时的输出是:LastModified1384619994484Headers[Manifest-Version=1.0,Bundle-Vendor=NguyenVinhLinh,Bnd-LastModified=1384619954778,Tool=Bnd-2.1.0.20130426-122213,Bundle-Name=DrugManager,Built-By=nguyenvinhlinh,Import-Package=org.hib

java - CDI部署失败:WELD-001414 Bean name is ambiguous

我有一个应用程序,它有多个模块和各种依赖项。当我在Glassfish4上部署应用程序时,出现错误:org.jboss.weld.exceptions.DeploymentException:WELD-001414Beannameisambiguous.NameJerseyClassAnalyzerresolvestobeans:[ManagedBean[classorg.glassfish.jersey.internal.inject.JerseyClassAnalyzer]withqualifiers[@Default@Named@Any],ManagedBean[classorg.

java - Maven 构建失败 : package does not exist

我有两个Maven模块,AppManager和myApp。这些在本地位于同一目录中,并且在公司的在线存储库中不可用,因为它们用于测试目的。在IntelliJ中,我可以毫无问题地使用AppManager的字段和方法,也没有错误消息。我在myApp的implpom文件中导出com.mycompany.appManager。但是,当我在IDE之外构建时,即mvncleaninstall,出现包com.mycompany.appManager不存在的错误,然后出现Unresolved相关错误appManager中定义的公共(public)字段的使用符号。我该如何解决这个问题?我试过导出和添加依

java - 密封违规 : package oracle.net.ns 被密封

我正在尝试使用OracleSQLDeveloper连接到Oracle11gXE数据库。但是,我收到以下异常:java.lang.SecurityException:sealingviolation:packageoracle.jdbc.driverissealed我在网上搜索了答案,但没有找到解决方案。是什么原因造成的,我该如何解决? 最佳答案 来自Oracle的文档:KnownIssuesandLimitations:java.lang.SecurityException:Sealingviolationexception(ID6

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 - 根据 JLS(6.4.2。模糊)的 "obscuring"的代码示例,尤其是这个 "local variable or type can obscure a package"

你能举几个模糊的例子(代码片段)吗?我读了JLS,但我不明白这个概念。JLS没有给出代码示例。隐藏在Base类和Derived类的字段之间。阴影在字段和局部变量之间。模糊-在什么(?)和什么(?)之间旁白:有趣的是,JLS说如果从父类中隐藏相应的字段不会继承:Shadowingisdistinctfromhiding(§8.3,§8.4.8.2,§8.5,§9.3,§9.5),whichappliesonlytomemberswhichwouldotherwisebeinheritedbutarenotbecauseofadeclarationinasubclass.Shadowing

java - 在 Google App Engine 中看不到我的自定义日志

我正在尝试在GAE中进行一些简单的日志记录,但我认为我一定遗漏了一些简单的步骤。我已按照此处的说明进行操作:https://developers.google.com/appengine/docs/java/runtime#Logging我希望向日志中写入一条简单的消息,如下所示:publicclassInsertServletextendsHttpServlet{privatestaticfinallongserialVersionUID=1L;privatestaticfinalLoggerlog=Logger.getLogger(InsertServlet.class.getNa

Java EE 异常 : Name java:comp is not bound in this Context

我在Netbeans7.2.1中安装了JavaEE应用程序。尝试部署它(构建结束正常),我在Tomcat日志中收到错误:Causedby:javax.naming.NameNotFoundException:Namejava:compisnotboundinthisContextatorg.apache.naming.NamingContext.lookup(NamingContext.java:770)atorg.apache.naming.NamingContext.lookup(NamingContext.java:153)atjavax.naming.InitialContex