小编Rom*_*man的帖子

使用JTDS驱动程序

我有一个情况.我有一个几乎准备好发布(在2个月内发布)的应用程序,它在microsoft Sql-Server数据库上运行查询.我们使用sql-server的标准Microsoft jdbc驱动程序实现.效果很好,没问题.

现在有一个开发人员给我说我应该将我们的默认jdbc实现切换到JTDS驱动程序实现.

我在网上读了一些关于驱动程序及其基准测试的信息等等,而且看起来微软的驱动程序看起来好一点.

但考虑到发布很快,驱动程序是开源和所有其他我现在都没有想到的东西,你会投入时间来进行切换吗?

sql-server jtds jdbc

10
推荐指数
3
解决办法
6532
查看次数

.Net中的Arrays.asList(...)

我正在寻找编写以下Java代码的最简单方法

Arrays.asList(1L);
Run Code Online (Sandbox Code Playgroud)

在.Net

谢谢

.net java

9
推荐指数
2
解决办法
6181
查看次数

你怎么知道机器的堆栈是否在内存中增长或减少?(JAVA)

我有一个C程序来检查机器堆栈是否在内存中增长或减少.

它是这样的:

#include <stdio .h>

void sub(int *a) {
 int b;

 if (&b > a) {
    printf("Stack grows up.");
 } else {
    printf("Stack grows down.");
 }
}

main () {
 int a;
 sub(&a);
}
Run Code Online (Sandbox Code Playgroud)

现在我想在Java中做同样的事情.:-)

没有编写任何本机代码,任何人都知道解决方案???

谢谢

c java

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

为什么setContextClassLoader()方法放在Thread上?

为什么setContextClassLoader()放置方法Thread?

什么不同的线程有不同的类加载器?

问题是如果我扩展了一个ClassLoader,加载了一些新的类.到我的自定义类加载器.

现在,我希望它是上下文类加载器,所以我调用该方法Thread.currentThread().setContextClassLoader(loader).

这些新类是否仅在当前线程的上下文中可用?或者它是如何工作的?

谢谢

java classloader

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

Guice子喷射器覆盖绑定

我试图覆盖已在基本注入器中配置的子注入器中的绑定.

像那样 :

public class PersistenceModule extends Abstract{

    @Override
    protected void configure() {
        bind(IProductPersistenceHelper.class).to(ProductPersistenceHelper.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后 :

Injector injector = Guice.createInjector(new PersistenceModule());
injector.createChildInjector(new AbstractModule(){
        @Override
        protected void configure() {
            bind(IProductPersistenceHelper.class).to(MockProductPersistenceHelper.class);
        }

})
Run Code Online (Sandbox Code Playgroud)

Guice抱怨它已经具有约束力.该问题是否有任何模式或最佳实践?

java guice

7
推荐指数
0
解决办法
7030
查看次数

通过反思获得所有内部课程

我有以下问题.我有这个漂亮的类,现在我想获得扩展该类(内部类)的所有类,并用它填充'classList'.(当然是自动的)

public abstract class CompoundReference {

    private static List<Class<? extends CompoundReference>> classList
            = new ArrayList<Class<? extends CompoundReference>>();


    @CompoundKey(gsType = User.class, dbType = UserDetailsMappings.class)
    public static class CUser extends CompoundReference {
    }

    @CompoundKey(gsType = Catalog.class, dbType = CatalogDetailsMappings.class)
    public static class CCatalog extends CompoundReference {
    }

    @CompoundKey(gsType = Product.class, dbType = ProductDetailsMappings.class)
    public static class CProduct extends CompoundReference {
    }

    @CompoundKey(gsType = Category.class)
    public static class CCategory extends CompoundReference {
    }

    @CompoundKey(gsType = Poll.class, dbType = PollDetailsMappings.class)
    public static class CPoll …
Run Code Online (Sandbox Code Playgroud)

java

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

Jar依赖战争项目中的类

假设我在maven中定义了war和jar项目.

Jar项目依赖于War项目

我已经设法通过添加在包模式下工作

在战争项目<attachClasses>中真实的战争插件.

并依赖于

        <groupId>com</groupId>
        <artifactId>oneway-delegator</artifactId>
        <version>1.0</version>
        <classifier>classses</classifier>
Run Code Online (Sandbox Code Playgroud)

在罐子里.

但是当只运行编译时,没有创建类jar并且一切都失败了.

任何想法的人?

java maven-2

6
推荐指数
2
解决办法
3511
查看次数

使用XMLStreamReader读取转义字符

嗨,我在使用XMLStreamReader读取xml中的转义字符时遇到问题.

例如,我有这个元素:

<a>foo&amp;bar</a>
Run Code Online (Sandbox Code Playgroud)

当我读取值时,&amp;截断后的所有内容,我得到的值是"foo"

任何想法如何解决?

java xml

6
推荐指数
2
解决办法
6962
查看次数

从maven汇编描述符中的jar中排除包

我有以下语法问题.

我有一个从其他解压缩的jar文件创建的jar文件.我试图将一些包排除在新的jar文件中.

这是我的汇编描述符

<assembly>
<id>gs-jar</id>
<formats>
    <format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>

<dependencySets>
    <dependencySet>
        <unpack>true</unpack>
        <scope>runtime</scope>
        <includes>
            <include>com.delver:shci-commons</include>
            <include>com.delver:shci-model</include>
            <include>com.delver:gigaspaces-persistence</include>
            <include>com.delver:gigaspaces-mirror</include>
            <include>com.delver:recommendation</include>
        </includes>
        <unpackOptions>
            <excludes>
                <exclude>
                    Ohio.Model*
                </exclude>
                <exclude>log4j.properties</exclude>
                <exclude>gslicense.xml</exclude>
            </excludes>
        </unpackOptions>
    </dependencySet>
</dependencySets>
</assembly>
Run Code Online (Sandbox Code Playgroud)

如你所见,我试图排除以Ohio.Model开头的软件包,但无论如何它都包括在内.

语法有问题吗?

java maven-2

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

Java unicode比较

可能的重复:
Java.在比较字符串Java字符串搜索忽略重音时
忽略重音

大家好

我需要比较java中可能像'Chloe'和'Chloé'的字符串.我需要它们是平等的.谁知道最佳做法是什么?还是有一些第三方图书馆?

罗马

java string unicode

6
推荐指数
2
解决办法
6831
查看次数

标签 统计

java ×9

maven-2 ×2

.net ×1

c ×1

classloader ×1

guice ×1

jdbc ×1

jtds ×1

sql-server ×1

string ×1

unicode ×1

xml ×1