小编hud*_*udi的帖子

如何在switch中使用null

Integer i = ...

switch (i){
    case null:
        doSomething0();
        break;    
    }
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我不能在switch case语句中使用null.我怎么能这样做?我不能使用default因为那时我想做别的事情.

java switch-statement

191
推荐指数
7
解决办法
16万
查看次数

是否有一个bash命令来计算文件?

是否有一个bash命令来计算与模式匹配的文件数?

例如,我想获取目录中与此模式匹配的所有文件的计数: log*

bash

142
推荐指数
10
解决办法
9万
查看次数

从Maven传递命令行参数作为pom.xml中的属性

是否可以将参数从命令行传递到pom.xml文件中的属性?比如我跑mvn ... argument

并在pom.xml中

<properties>
   <myproperty> here should add argument from command line</myproperty>
</properties>
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.

maven

86
推荐指数
5
解决办法
14万
查看次数

Oracle时间戳数据类型

没有参数的时间戳数据类型与参数0之间有什么不同:

timestamp VS timestamp(0)

sql oracle

48
推荐指数
2
解决办法
10万
查看次数

如何从授权中排除一个网址

我的web.xml看起来像:

<security-constraint>
    <web-resource-collection>
        <web-resource-name>app</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>Role</role-name>
    </auth-constraint>
</security-constraint>
Run Code Online (Sandbox Code Playgroud)

这保护每一方免受授权,但我想要排除/信息.这可能吗 ?

java authentication web.xml java-ee

47
推荐指数
2
解决办法
3万
查看次数

用Java创建zip存档

我有一个由7zip程序创建的文件.我使用deflate方法来压缩它.现在我想创建相同的存档(具有相同的MD5sum)java.当我创建zip文件时,我使用了我在互联网上找到的算法,例如http://www.kodejava.org/examples/119.html但是当我用这种方法创建zip文件时,压缩的大小高于未压缩的文件是怎么回事?这不是一个非常有用的压缩.那么如何创建与我用7zip程序创建的zip文件完全相同的zip文件呢?如果它有助于我获得有关我在7zip程序中创建的zip文件的所有信息.

java zip

33
推荐指数
3
解决办法
8万
查看次数

每次测试后重新加载Spring应用程序上下文

我有一个包含2个测试的测试类:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContextTest.xml" })
@Transactional
@TransactionConfiguration(defaultRollback = true)

public class MyITest extends implements BeanFactoryAware {

    private BeanFactory beanFactory;

    @Test
    public void test1() throws Exception {}

    @Test
    public void test2() throws Exception {}        
}
Run Code Online (Sandbox Code Playgroud)

当我单独运行测试时,我没有错误,但是当我一起运行所有测试时,就会出现故障.此失败是由于某些测试修改应用程序上下文:

  b = beanFactory.getBean("logDataSource", BasicDataSource.class);
  b.set ...
Run Code Online (Sandbox Code Playgroud)

是否可以单独运行此测试?我只是想在test1启动它时读取所有必要的东西然后运行测试然后关闭所有必要的东西.然后开始test2.

java junit spring

33
推荐指数
1
解决办法
2万
查看次数

如何在异步任务执行程序中启用请求范围

在我的应用程序中,我有一些异步Web服务.服务器接受请求,返回OK响应并使用AsyncTaskExecutor启动处理请求.我的问题是如何在此处启用请求范围,因为在此处理中我需要获取注释的类:

@Scope(value = WebApplicationContext.SCOPE_REQUEST, proxyMode = ScopedProxyMode.TARGET_CLASS)
Run Code Online (Sandbox Code Playgroud)

现在我得到例外:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.requestContextImpl': Scope 'request' is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web …
Run Code Online (Sandbox Code Playgroud)

java spring

32
推荐指数
5
解决办法
3万
查看次数

groovy中的字节数组

在java中我可以创建字节数组:byte[] array = new byte[] { 0, 0, 0, 0, 0 }; 但是这个结构在groovy中是无效的.如何在groovy中创建字节数组?

java groovy bytearray

29
推荐指数
3
解决办法
2万
查看次数

XPath中的元素数

...
<element>
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <e:Element1 xmlns:e="mynamespace" > ... </.. >
    <a/>
</element>
...
Run Code Online (Sandbox Code Playgroud)

而这个XPath:

//*[local-name()='element']/count(*)返回4什么都可以.但现在我想知道element1的数量是什么.我尝试了很多可能性,但没有成功.我必须使用local-name和namespace-uri()

xml xpath

28
推荐指数
1
解决办法
8万
查看次数