小编jac*_*ope的帖子

如何从ApplicationContext中删除单例spring bean?

我想开发一个模块控制系统,以便每个spring bean都可以由我自己的LifeCycle Controller管理.

但我无法弄清楚如何从ApplicationContext中删除单例Spring bean.

这可能是一个有趣的问题,你能帮我解决一下吗?

lifecycle spring

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

覆盖java中的类

假设我有一个项目K.

K取决于lib.jar

lib.jar,有一个名为的类x.y.z.Foo

如果我x.y.z.FooK中创建相同的类,那么在我创建实例的这个项目中Foo,现在将JVM用FooK而不是lib.jar


如果它不稳定或取决于某些东西,如何确保Foo应该使用K的版本而不是lib.jar

java overriding classloader

15
推荐指数
1
解决办法
9932
查看次数

POJO有什么优势?

在我的项目中,我有一个小的数据结构Key.

public class Key implements Serializable {

  private static final long serialVersionUID = 1L;

  public String db;
  public String ref;
  public Object id;

  protected Key() {
  }

  public Key(String db, String ref, Object id) {
    this.db = db;
    this.ref = ref;
    this.id = id;
  }
}
Run Code Online (Sandbox Code Playgroud)

是的,这个课程很简单,每个领域都可公开访问.

但有人建议我使用POJO风格的课程,但当我问他们为什么无法告诉我.

在我看来,调用gettersetter比直接访问字段要慢.

那么为什么我必须使用POJO编程风格呢?

java pojo

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

haskell中严格版本的含义是什么?

关注<Real World Haskell>,据说 foldl'是严格的版本foldl.

但是我很难理解,这strict意味着什么?

foldl f z0 xs0 = lgo z0 xs0
         where
            lgo z []     =  z
            lgo z (x:xs) = lgo (f z x) xs


foldl' f z0 xs0 = lgo z0 xs0
    where lgo z []     = z
          lgo z (x:xs) = let z' = f z x in z' `seq` lgo z' xs
Run Code Online (Sandbox Code Playgroud)

haskell lazy-evaluation strictness

5
推荐指数
2
解决办法
603
查看次数

如何获取maven依赖源并将它们解压缩到指定的目录?

当我将maven和vim结合起来时,我找不到一种方法来下载我的项目依赖于指定目录的所有源并将它们解压缩在一起.

这样我就可以tags轻松生成.

有人知道怎么做?

java vim ctags maven

4
推荐指数
1
解决办法
1427
查看次数

我可以在运行时添加junit测试用例吗?

我有一个测试程序,需要测试很多xml模板。

但是我发现我必须为每个xml模板编写一个测试用例。

junit是否具有可以在一个测试用例中生成另一个测试用例的机制?

java junit

4
推荐指数
1
解决办法
1000
查看次数

$(sel).html和dom.innerHTML之间的区别

使用jQuery,我可以$(sel).html(html)用来生成一个html区域.

如果没有jquery,我可以做同样的事情,dom.innerHTML = html;
我也发现$(sel).html()它比较慢dom.innerHTML,但为什么呢?

$(sel).html和之间的区别是dom.innerHTML什么?
使用dom.innerHTML替换是否安全$(sel).html

html jquery dom

3
推荐指数
1
解决办法
888
查看次数

如何在JAVA中实现instanceof?

现在我正在编写一个ORM框架,非常关心性能.

在本框架中,我必须使用instanceofClass.isAssignableFrom检查类型兼容性.

所以我对instanceof和的表现有点怀疑Class.isAssignableFrom

究竟有多缓慢?

java performance instanceof

3
推荐指数
1
解决办法
5254
查看次数

使用`mvn test`参数化JUnit测试是否正确?

我刚刚JUnit在示例后面使用4.11 实现了一个JUnit测试用例:

https://github.com/junit-team/junit/blob/master/doc/ReleaseNotes4.11.md#example-1

我使用创建一个maven项目

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.yyt</groupId>
    <artifactId>example</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>         
    </dependencies>

</project>
Run Code Online (Sandbox Code Playgroud)

而这个测试用例:

import java.util.Arrays;

import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;

@RunWith(Parameterized.class)
public class Example {

    @Parameters(name = "{index}: fib({0})={1}")
      public static Iterable<Object[]> data() {
        return Arrays.asList(new Object[][] { { 0, 0 }, { 1, 1 }, { 2, 1 },
          { 3, 2 }, { 4, 3 }, { 5, 5 }, { …
Run Code Online (Sandbox Code Playgroud)

java junit maven

3
推荐指数
1
解决办法
2547
查看次数

附加CSS在IE8中无法正常工作

$("head").append('<link href="xxx.css" rel="stylesheet" type="text/css"/>');
Run Code Online (Sandbox Code Playgroud)

我发现这个片段在IE 8中不起作用?

css jquery

1
推荐指数
1
解决办法
2156
查看次数