-
java – 如何参数化Maven surefire插件,以便我可以选择要运行哪
所属栏目:[Java] 日期:2020-12-14 热度:59
我在TestNG中有很多测试套件.这些是 XML文件.从maven运行集成测试时,我想要能够选择多个XML套件. 目前,我可以将套件文件添加到pom.xml中,如下所示: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId configurat[详细]
-
java – 如何使用Spring MVC和Spring Security为资源处理程序启
所属栏目:[Java] 日期:2020-12-14 热度:54
我希望为某些静态资源(如图像)启用HTTP缓存,Spring Security对此进行了限制. (这些资源不是安全性关键,但也不应公开访问).如何避免Spring Security添加禁用缓存的HTTP响应头? 如果我将SetCachePeriod()添加到WebMvcConfigurerAdapter.addResourceHandlers()[详细]
-
传递给函数的列表是否可以由Java中的另一个线程修改?
所属栏目:[Java] 日期:2020-12-14 热度:70
Integer getElement( ListInteger list ) { int i = Random.getInt( list.size() ); return list.get( i );} 问题:虽然这个函数是从一个线程调用的,但有一种方法传递给这个函数的列表可以被另一个线程修改吗? 解决方法 java.util.List不保证线程安全.列表[详细]
-
Java XPath:获取与查询匹配的所有元素
所属栏目:[Java] 日期:2020-12-14 热度:119
我想对这个 XML文件进行XPath查询(如下所示): ?xml version="1.0" encoding="UTF-8"?!-- MetaDataAPI generated on: Friday,May 25,2007 3:26:31 PM CEST --Component xmlns="http://xml.sap.com/2002/10/metamodel/webdynpro" xmlns:IDX="urn:sap.com:WebD[详细]
-
java – OSGi WeavingHook示例
所属栏目:[Java] 日期:2020-12-14 热度:199
有没有人使用OSGi 4.3编织钩服务的例子? AspectJ,ASM,JavaAssist呢?有人真的使用OSGi WeavingHooks吗? OSGi Core 5.0.0第56.2节中的例子简单地省去了实际的编织,并说“最后的编织作为练习留给读者”. 我的目标是: 创建一个我可以放在字段(基元或对象)上[详细]
-
java – 将图像放在webview中并适合宽度
所属栏目:[Java] 日期:2020-12-14 热度:63
我想使用WebView来显示可能很大的图像(以便抓住内存管理). 为了测试我加载这个代码在WebView head/headbody img alt="test" src="file:///android_asset/cute-cat-sleeping.jpg"/body 问题是如果我按照原样加载到网络中. WebView只允许缩小,直到图像的第一个[详细]
-
错误在Java代码中使用WEKA API:Class Attribute Not Set?
所属栏目:[Java] 日期:2020-12-14 热度:161
我试图在我的 java代码中使用weka API.我使用J48树分类在 MySQL数据库中分类我的数据集,但是我有这个错误: Trying to add database driver (JDBC): RmiJdbc.RJDriver - Error,not in CLASSPATH?Trying to add database driver (JDBC): jdbc.idbDriver - Err[详细]
-
java – 如何使用RandomAccessFile读取UTF8编码文件?
所属栏目:[Java] 日期:2020-12-14 热度:154
我有使用UTF8编码的文本文件(针对特定语言的字符). 我需要使用RandomAccessFile来寻找特定的位置并从中读取. 我想逐行阅读 String str = myreader.readLine(); //returns wrong text,not decoded String str myreader.readUTF(); //An exception occurred: j[详细]
-
在java中创建一个硬链接
所属栏目:[Java] 日期:2020-12-14 热度:82
目前我通过Runtime.exec()使用’ln’命令.工作正常唯一的问题是为了做这个fork,我们需要应用程序的堆空间的两倍.我的应用程序是一个64位应用程序,堆大小约10Gig,因此它的用尽空间.我找不到可以解决这个问题的任何配置. 我也不想使用JNI一样. 另外我听说过这[详细]
-
Java:为什么TimeUnit缺少枚举?
所属栏目:[Java] 日期:2020-12-14 热度:151
我只是想知道为什么在TimeUnit Java类中缺少一些枚举? 其实最大的时间是DAY,而我想使用像WEEK,YEAR … 解决方法 TimeUnit.DAYS常量代表24小时的间隔,而不是日历日(午夜到午夜).超过一天(一周,一个月,一年)的任何事情都是日历单元,而不是时间单位.日历单元的[详细]
-
java – JSP,它可以像Ruby / Rails / Erb中的yield,layout,conte
所属栏目:[Java] 日期:2020-12-14 热度:68
我试图找出如何最有效地重用JSP代码. 我喜欢Rails / erb以这种方式工作的方式… with yield,layout,content_for 例: main_layout.erb.html html head%= yield :head %/head body%= yield %/body/html 使用 % content_for :head do %titleA simple page/titl[详细]
-
java – Subversion:过去版本的错误
所属栏目:[Java] 日期:2020-12-14 热度:94
我喜欢Subversion的责备操作(它显示源文件中的每一行最后一次更改的提交).唉,我们最近重新格式化了我们的整个源代码,现在只怪我们每一行最后被这个提交修改. 在提交之前,最后一次修改该行时,我可以指责责怪我吗?奖金积分,如果我可以做,而不离开eclipse(我们[详细]
-
java:写大文件?
所属栏目:[Java] 日期:2020-12-14 热度:65
问候, 我从数据库中获取大量记录并写入文件.我想知道编写大文件的最佳方法是什么. (1Gb – 10Gb). 目前我正在使用BufferedWriter BufferedWriter mbrWriter=new BufferedWriter(new FileWriter(memberCSV));while(done){ //do writings}mbrWriter.close();[详细]
-
java – 如何纠正删除catalina.out?
所属栏目:[Java] 日期:2020-12-14 热度:152
我无法重新启动Tomcat网络服务器.但是catalina.out得到很大. 我试过在测试服务器上删除并创建新的空.但是Tomcat在新的catalina.out中不再写了.如何正确删除/创建空的新的? 解决方法 如果您使用的是Gnu / Linux或Mac OS X,则可以执行以下操作: echo "" cata[详细]
-
java – 无掷VirtualMachineError保证
所属栏目:[Java] 日期:2020-12-14 热度:123
我从C来 Java.在C世界中,我们注意异常安全,并注意到,mutator可以提供不同的保证,面对由mutator本身引发的异常或其委托的方法(最小,强,不丢弃).实现具有强大异常保护的方法需要保证一些基本操作不会抛出异常. JLS发出关于哪些操作可以抛出哪些异常的说明,但是[详细]
-
Java:将字符串日期转换为月份名称年份(MMM yyyy)
所属栏目:[Java] 日期:2020-12-14 热度:145
我是 Java新手.我正在尝试将日期从字符串转换为MMM yyyy格式(2016年3月).我试过这个 Calendar cal=Calendar.getInstance();SimpleDateFormat month_date = new SimpleDateFormat("MMM yyyy");String month_name = month_date.format(cal.getTime());System.o[详细]
-
Java.util.HashMap – 为什么HashMap扩展AbstractMap并实现Map?
所属栏目:[Java] 日期:2020-12-14 热度:157
参见英文答案 Why do many Collection classes in Java extend the abstract class and implement the interface as well?8个 为什么HashMap扩展AbstractMap并实现Map?扩展AbstractMap不够,因为AbstractMap实现Map? 解决方法 这是多余的我怀疑这是为了“文[详细]
-
java – 如何查看solr索引的所有数据?
所属栏目:[Java] 日期:2020-12-14 热度:137
所以我有一个solr服务器作为厨师服务器的一部分.我的一些节点刚刚没有出现在搜索中.我可以使用q = *:*来显示文档,但是大部分的厨师数据都是作为dynamicFields进行索引的,所以我在xml文档中看不到. 我希望如果我能找到一种方法来看: 索引是什么进入索尔?[详细]
-
jsf – java.lang.IllegalStateException:找不到工厂javax.face
所属栏目:[Java] 日期:2020-12-14 热度:147
我创建了我的hello world JSF项目,但是当我部署到Tomcat 7时,我得到这个例外: java.lang.IllegalStateException: Could not find backup for factory javax.faces.context.FacesContextFactory. at javax.faces.FactoryFinder$FactoryManager.getFactory(Fa[详细]
-
Java继承 – 实例变量覆盖
所属栏目:[Java] 日期:2020-12-14 热度:117
为什么超类的Instance变量不会在继承中被覆盖? 解决方法 因为继承是为了修改行为.行为是通过方法暴露的,这就是为什么它们可以被覆盖. 字段不是行为,而是状态.你不需要修改它,也不需要使用超类的私有方法.它们旨在允许超类做它的工作.[详细]
-
java – 从实例方法“findbugs”警告中修改“写入静态字段”的最
所属栏目:[Java] 日期:2020-12-14 热度:174
我有一个类似于此类,findbugz抱怨“从实例方法(initialize()和killStaticfield()写入静态字段”).我不能在ctor中设置静态字段. 这个问题最好的解决办法是什么? 会把staticField放在AtomicReference中吗? public class Something { private static SomeClas[详细]
-
java – H2 postgresql模式似乎不适合我
所属栏目:[Java] 日期:2020-12-14 热度:147
嗨,我的应用程序访问Postgres数据库,我有很多预定义的查询(排名,分区,复杂的连接等)我对Postgres.现在我想用小的测试数据去单元测试这些查询行为.所以我从H2 / Junit开始.我发现大多数Postgres的查询如Rank,Partition,Complex等更新等等.所以我想到使用H2 Po[详细]
-
java web-application初始化和关机
所属栏目:[Java] 日期:2020-12-14 热度:105
我试图实现一个webapp的初始化和关闭.包括初始化和关机: Hibernate(v3.6); C3P0(v0.9.1.2); EHCache(v2.3.0); 石英(1.8.4); 我的webapp特有的其他任务; 使用Tomcat 5.5.30和Java 6.我的想法是避免资源泄漏,主要是因为在开发环境中重新部署了webapp. 我该如[详细]
-
java – 如何从代码库中删除System.out.println
所属栏目:[Java] 日期:2020-12-14 热度:162
我们有一个巨大的(旧的旧 Java)代码库,其中许多文件(大约5k)都有System.out.println.我们计划将其删除,以进行清理/演示.我们如何编写一个脚本来代替它们,而不会在代码中引入任何问题?脚本不能盲目删除它们,因为以下情况可能是一个问题: if () some.code...[详细]
-
Java中的Hindley-Milner算法
所属栏目:[Java] 日期:2020-12-14 热度:184
我正在编写一个基于简单的基于数据流的系统(想象它像一个用 Java编写的LabView编辑器/运行时).用户可以在编辑器中将块连接在一起,我需要类型推断来确保数据流图是正确的,然而,大多数类型的推理示例都是用数学符号,ML,Scala,Perl等编写的,我不会说”. 我读了[详细]