问题列表 - 第38004页

如果我们有多个XML配置文件,DispatcherServlet如何工作?

问题

如果我们有多个XML配置文件,DispatcherServlet如何工作,那么Spring Application Context如何加载它们并对它们起作用?

场景:

在我的例子中,我们有一个应用程序应该是全局的,应用程序应该具有AP{Asia-Pacific}, EM{Europ-Middleeast}, CA{Canada} and LA{Latin America}版本.

目前,我们有一个区域的应用程序EM,它有它的XML Configuration File i.e, em-servelt.xml,然后有通用web.xml文件,因为AP region我们有另一个ap-servlet.xml文件,顺便说一下,两个em-servlet.xml并且ap-servlet.xml file将具有相同的bean名称,但它们将指向不同包中的控制器,所以对于例如,em将指向类似的东西,com.em.DomainController而ap将指向com.ap.DomainController.

所以我的问题是

如何将请求映射到不同的控制器以及如何识别请求,以便它应该从ap-servlet.xml或em-servlet.xml读取?

我希望能够清楚地陈述我的问题.

java architecture spring

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

SELECT查询很慢(不需要索引),为什么这么慢?

我的桌子上有超过100万个条目。

问题在于SELECT查询的速度。这个非常快:

SELECT * 
  FROM tmp_pages_data 
 WHERE site_id = 14294

Showing rows 0 - 29 (1,273,042 total, Query took 0.0009 sec)
Run Code Online (Sandbox Code Playgroud)

而且这很慢:

SELECT * 
  FROM tmp_pages_data 
 WHERE page_status = 0

Showing rows 0 - 29 (15,394 total, Query took 0.3018 sec)
Run Code Online (Sandbox Code Playgroud)

仅id列上有一个索引,任何选择都不需要。因此,没有site_id或页面状态的索引。

0.30秒的查询非常令人不安,尤其是在有数千个请求时。

那怎么可能呢?我该怎么做才能看到速度变慢了?

mysql sql

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

jQuery/AJAX - 响应格式

我想知道发送回javascript的数据的最佳"格式"是什么?我什么时候应该使用JSON字符串或纯HTML?除了这两个之外还有其他选择吗?

html ajax jquery json

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

手动控制何时重绘屏幕

我正在尝试为XNA制作一个基于回合制的roguelike引擎.我基本上是使用一个名为libtcod的基于SDL的roguelike库完成之前的工作来移植游戏.如何修改基本的XNA模板,让游戏不是每帧重绘一次,而是在我想要的时候?

c# xna xbox360 xna-4.0

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

自定义WordPress评论帖子查询

我试图在WordPress安装中扩展注释的功能.我读到了一个难以捉摸的"自定义评论类型"功能,但找不到任何信息.相反,我在想我会在'comments'数据库表中添加一个自定义列'.这很容易.我不知道怎么做是自定义注释查询以保存,更新和阅读注释以反映新表列的存在.我以为会有一个过滤器来改变查询,但我找不到任何可以做到的...任何想法?

database wordpress comments

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

这是在C++中执行"with"语句的最佳方法吗?

编辑:

所以这个问题被误解为这样一个荒谬的程度,它已经没有意义了.我不知道怎么回事,因为我实际过的问题是我是否具体实现了这个 - 是的,已知是无意义的,是的,不是非常类似于惯用的C++ - 宏,它是否尽可能好,以及它是否必然不得不使用auto,或者如果有合适的解决方法.它不应该产生这么多的关注,当然不是对这种程度的误解.要求受访者编辑他们的答案是毫无意义的,我不希望任何人因此而失去声誉,并且在这里有一些好的信息可供潜在的未来观众使用,所以我将随意挑选一个较低的选民答案是均匀分配所涉及的声誉.继续前进,没有什么可看的.


我看到了这个问题,并认为with用C++ 编写语句可能很有趣.该auto关键字使这很容易,但有一个更好的方式来做到这一点,或许不使用auto?为简洁起见,我省略了一些代码.

template<class T>
struct with_helper {

    with_helper(T& v) : value(v), alive(true) {}

    T* operator->() { return &value; }
    T& operator*() { return value; }

    T& value;
    bool alive;

};


template<class T> struct with_helper<const T> { ... };


template<class T> with_helper<T>       make_with_helper(T& value) { ... }
template<class T> with_helper<const T> make_with_helper(const T& value) { ... }


#define with(value) …
Run Code Online (Sandbox Code Playgroud)

c++ with-statement c++11

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

为什么我的if语句不起作用?

我试图检查一个气泵是否可以自由使用&充满气体,然后我试图让那个泵成为汽车排队使用的泵.

Thread carThreads[]=new Thread[TOTAL_CARS];
  try {
    Pump pump1 = new Pump();
    pump1.setName("pump1");
    pump1.setFuelAmount(2000);
    pump1.setState(0);

    Pump pump2 = new Pump();
    pump2.setName("pump2");
    pump2.setFuelAmount(2500);
    pump2.setState(0);

    Pump chosenPump = new Pump();

    if( pump1.getState()==0 && pump1.getFuelAmount()<0 ){
      chosenPump = pump1;
      System.out.println("Pump1 is free and has a fuel amount of: " 
       + (pump1.getFuelAmount()) );
    }

    else if ( pump2.getState()==0 && pump2.getFuelAmount()<0 ){
      chosenPump = pump2;
      System.out.println("Pump2 is free and has a fuel amount of: " 
       + (pump2.getFuelAmount()) );
    }
    //else{
    //  System.out.println("Must wait for the tanker. …
Run Code Online (Sandbox Code Playgroud)

java if-statement

0
推荐指数
2
解决办法
625
查看次数

动态内存处理Java与C++

我是一名C++程序员,目前正在尝试使用Java.使用C++我习惯于跟踪动态内存分配并采用各种技术(如RAII)来避免内存泄漏.我们所知道的Java提供了一个垃圾收集器(GC)来处理内存泄漏.因此,在使用Java进行编程时,应该放弃堆内存的所有健康问题并将其留给GC来处理内存泄漏,或者是有一种类似于没有GC的编程语言时的方法,尝试照顾你分配的内存,让GC处理你可能错过的内存.该方法应该是什么?两者的缺点是什么?

c++ java memory-management heap-memory

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

android中嵌套的内部Activity类

声明一个可以在另一个Activity类中扩展Activity的类可能吗?如果是,我将如何在清单中注册该类?那么,这是可以合理完成的事情还是一个坏主意?

我在想类似的东西

class ListClass extends ListActivity{

    ...
    ArrayList items;

    class ItemClass extends Activity{

        ...
        Item item;

        @Override
        onCreate(){
            Integer pos = getIntent().getExtras().getInt("pos");
            item = items.get(pos);
        }
    }

    @Override
    onItemClick(int position){

        startActivity(new Intent(this, ItemClass.class).putExtra("pos", position));

    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,语法显然不是100%正确,主要是伪代码.

android nested-class inner-classes listactivity android-activity

8
推荐指数
2
解决办法
9542
查看次数

LINQ中等效的等价物

我正在寻找以下查询的LINQ等价物

Select * from ct_rate
WHERE
'2010-10-01 00:00:00'
BETWEEN start_date and end_date;
Run Code Online (Sandbox Code Playgroud)

任何的想法?

linq

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