小编Lui*_*oza的帖子

如何在Spring中进行条件自动布线?

有没有人试图根据条件将不同的bean自动连接到Spring管理的bean?例如,如果满足某些条件,则注入A类,否则B?我在其中一个Google搜索结果中看到,使用SpEL(Spring Expression Language)可以实现,但无法找到一个有效的示例.

spring

54
推荐指数
1
解决办法
5万
查看次数

如何使用JDBC连接到SQL Server 2008数据库?

我在本地PC上安装了MSSQL 2008,我的Java应用程序需要连接到MSSQL数据库.我是MSSQL的新手,我想获得一些帮助,为我的Java应用程序创建用户登录并通过JDBC获得连接.到目前为止,我尝试为我的应用程序创建用户登录并使用以下连接字符串,但我根本不工作.任何帮助和提示将不胜感激.

jdbc:jtds:sqlserver://127.0.0.1:1433/dotcms 
username="shuxer"  password="itarator"
Run Code Online (Sandbox Code Playgroud)

java sql-server jdbc sql-server-2008

52
推荐指数
5
解决办法
42万
查看次数

何时在JAVA中使用glob语法中的**(双星)

直接来自这个 Java Oracle教程:

两个星号**的作用类似于*但跨越目录边界.此语法通常用于匹配完整路径.

有人可以做一个真实的例子吗?他们对"十字架目录边界"有什么意义?穿过目录边界,我想象从root到文件检查getNameCount()-1.再来一个真实的例子解释在*和**的区别做法将是巨大的.

java nio glob path matcher

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

更改Dropwizard默认端口

我在默认端口8080(服务)和8081(管理员)上运行基于Dropwizard的Jersey REST服务,我需要将默认端口更改为不太常用的端口,我无法找到任何信息,请有人指点我这样做吗?

java rest jersey dropwizard

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

请解释CDI中的@Produces注释

我已经阅读了关于CDI中@Produces注释的内容,但我不明白它的用法.

public class Resources {

// Expose an entity manager using the resource producer pattern
@SuppressWarnings("unused")
@PersistenceContext
@Produces
private EntityManager em;                                        // 

@Produces
Logger getLogger(InjectionPoint ip) {                            // 
    String category = ip.getMember()
                        .getDeclaringClass()
                        .getName();
    return Logger.getLogger(category);
}

@Produces
FacesContext getFacesContext() {                                 // 
    return FacesContext.getCurrentInstance();
}
Run Code Online (Sandbox Code Playgroud)

}

取自:http: //www.jboss.org/jdf/quickstarts/jboss-as-quickstart/guide/GreeterQuickstart/#GreeterQuickstart-

容器如何知道调用生产者方法?如果我注入一个EntityManager,容器如何调用@produces EntityManager?如何调用getLogger生成器方法?

我也没有看到解决所有麻烦的原因.

java java-ee cdi

42
推荐指数
1
解决办法
5万
查看次数

使用mysql查询获取字符串的最后5个字符

我必须使用mysql获取最后5个数字.

我的价值观是一样YOT-A78514,LOP-C4521...

我必须得到最后五个字符.我怎么能在查询中这样做?

mysql varchar

41
推荐指数
3
解决办法
6万
查看次数

堆栈和队列,为什么?

为什么以及何时应该使用堆栈或队列数据结构而不是数组/列表?你能否请一个例子说明一个状态,如果你使用堆栈或队列会更好?

queue stack data-structures

40
推荐指数
8
解决办法
5万
查看次数

将列表传递给HQL或SQL中的IN子句?

List<Strings>通过执行查询得到.这必须传递给IN子句值的另一个查询.如何在HQL中传递它们?

我们可以转换ListArray并且可以通过它,这不是问题.

最后,我必须通过列表List<String>ArrayString形成的IN子句.

java hibernate hql in-clause

39
推荐指数
1
解决办法
9万
查看次数

在Servlet中获取真实的客户端IP

我遇到一个简单问题的麻烦.我会在HTTPServlet中获得真正的客户端IP.

从现在起我用过:

request.getRemoteAddr()
Run Code Online (Sandbox Code Playgroud)

但现在它返回一个虚假的IP.例如:xxx.xxx.xxx.50,但我的IP类似于xxx.xxx.xxx.159.(查看http://whatismyipaddress.com/).

现在我试着用:

request.getHeader("X-Forwarded-For")
Run Code Online (Sandbox Code Playgroud)

它返回NULL.

我还参加了以下课程的探测:

public class IpUtils {

public static final String _255 = "(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";
public static final Pattern pattern = Pattern.compile("^(?:" + _255 + "\\.){3}" + _255 + "$");

public static String longToIpV4(long longIp) {
    int octet3 = (int) ((longIp >> 24) % 256);
    int octet2 = (int) ((longIp >> 16) % 256);
    int octet1 = (int) ((longIp >> 8) % 256);
    int octet0 = …
Run Code Online (Sandbox Code Playgroud)

java ip servlets clientip

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

Java三元运算符对泛型类型推断的影响

public List<String> foo1() {
    List<String> retval = bar();
    if (retval == null)
        return Collections.emptyList();
    else
        return retval;
}

public List<String> foo2() {
    List<String> retval = bar();
    return retval == null ? Collections.emptyList() : retval;
}
Run Code Online (Sandbox Code Playgroud)

为什么foo1()编译很好而foo2()有错误?(更准确地说"类型不匹配:无法从List <capture#1-of?extends Object>转换为List <String>")

我原以为这两个函数都会编译成相同的字节码,所以一个聪明的编译器应该推断出正确的类型emptyList()...

java generics compiler-errors java-7

31
推荐指数
2
解决办法
1120
查看次数