小编Gre*_*Lei的帖子

如何检查ubuntu上是否安装了mysql?

我需要检查一下ubuntu服务器上是否安装了mysql.有没有办法确定mySql是否已安装?谢谢.

mysql ubuntu

49
推荐指数
4
解决办法
13万
查看次数

如何停止 ThreadPoolTask​​Executor 中所有正在运行的线程?

我正在使用ThreadPoolTaskExecutor以下方法添加新线程:

threadPoolTaskExecutor.execute(new Runnable() {

    @Override
    public void run() {
        while(true){
            doSomething();
        }

        Thread.sleep(1000); 
    }

});
Run Code Online (Sandbox Code Playgroud)

当我关闭此执行程序时,所有活动线程都不会停止:

threadPoolTaskExecutor.shutdown();

是否可以选择如何使用 停止此活动线程ThreadPoolTaskExecutor

java spring multithreading

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

弹簧缓存-空键返回用于缓存操作

我一直在使用Spring Cache Abstraction和ehcache。我在目标方法上使用@Cacheable注解,如下所示:

@Component
public class DataService {
    @Cacheable(value="movieFindCache", key="#name")
    public String findByDirector(String name) {
        return "hello";
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的jUnit测试:

public class ServiceTest extends AbstractJUnit4SpringContextTests{

    @Resource
    private DataService dataService;

    @Test
    public void test_service() {
        System.err.println(dataService.findByDirector("Hello"));
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用jUnit test调试时,这不能正常工作。它引发一个IllegalArgumentException,如下所示:

java.lang.IllegalArgumentException: Null key returned for cache operation (maybe you are using named params on classes without debug info?) CacheableOperation[public java.lang.String com.eliteams.quick4j.web.service.ExcelDataService.getCarData()] caches=[movieFindCache] | key='#name' | condition='' | unless=''
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.springframework.cache.interceptor.CacheAspectSupport.generateKey(CacheAspectSupport.java:315)
at org.springframework.cache.interceptor.CacheAspectSupport.collectPutRequests(CacheAspectSupport.java:265)
Run Code Online (Sandbox Code Playgroud)

我有以下配置:

applicationContext.xml:

<cache:annotation-driven cache-manager="cacheManager"/>
<bean id="ehCacheManagerFactory" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" …
Run Code Online (Sandbox Code Playgroud)

java spring ehcache

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

标签 统计

java ×2

spring ×2

ehcache ×1

multithreading ×1

mysql ×1

ubuntu ×1