小编use*_*118的帖子

如何在WebApplicationInitializer.onStartup()中指定welcome-file-list

目前我有一个Web应用程序,我们使用web.xml来配置应用程序.web.xml有welcome-file-list.

<web-app>  
   ...
   <welcome-file-list>  
     <welcome-file>home.html</welcome-file>  
   </welcome-file-list>  
</web-app>  
Run Code Online (Sandbox Code Playgroud)

我们计划使用spring框架并使用java类进行应用程序配置.

class MyApplication extends WebApplicationInitializer {
    public void onStartUp(ServletContext context){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在此java类中指定welcome-file-list?

spring web.xml welcome-file programmatic-config

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

如何在对模拟的不同调用中返回不同的值?

我有以下代码从DB获取当前计数器值.然后它更新DB中的计数器,然后再次检索该值.

int current = DBUtil.getCurrentCount();
DBUtil.updateCount(50);// it updates the current count by adding 50
int latest = DBUtil.getCurrentCount();
Run Code Online (Sandbox Code Playgroud)

我想以这样的方式模拟静态方法,即第一个调用应返回100,第二个调用应返回150.如何使用PowerMockito实现此目的?我正在使用TestNG,Mockito和PowerMock.

java mocking mockito powermockito

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

Oracle DB每日分区

我有下表

  CREATE TABLE "METRIC_VALUE_RAW" 
   (    
    "SUBELEMENT_ID" INTEGER NOT NULL , 
    "METRIC_METADATA_ID" INTEGER NOT NULL , 
    "METRIC_VALUE_INT" INTEGER, 
    "METRIC_VALUE_FLOAT" FLOAT(126), 
    "TIME_STAMP" TIMESTAMP  NOT NULL 
   ) ;
Run Code Online (Sandbox Code Playgroud)
  1. 每小时数据将使用sql loader加载到表中.
  2. 我想创建分区,以便每天的数据进入分区.
  3. 在表格中我想存储数据30天.因此,当它超过30天时,最旧的分区应该被删除.

您能否分享一下我如何设计分区的想法?

oracle database-partitioning

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

多线程 - 共享数据

我在接受采访时被问到以下问题.

有一个对象由多个线程共享.该对象具有以下功能.如何确保不同的线程可以同时为参数x的不同值执行这些功能?如果两个线程正在以相同的x值执行,则应阻止其中一个.

public void func(String x){
-----
}  
Run Code Online (Sandbox Code Playgroud)

"synchronized"关键字在这种情况下不起作用,因为它将确保一次只能执行一个线程.请告诉我这将是什么解决方案

java multithreading

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