小编sys*_*oot的帖子

使用Guava进行高性能的线程安全缓存

我正在尝试实现高性能的线程安全缓存.这是我实现的代码.我不想要任何随需应变计算.我可以使用cache.asMap()并安全地检索值吗?即使缓存设置为softValues?

  import java.io.IOException;
  import java.util.concurrent.ConcurrentMap;
  import java.util.concurrent.ExecutionException;
  import java.util.concurrent.TimeUnit;
  import java.util.concurrent.TimeoutException;

  import com.google.common.cache.Cache;
  import com.google.common.cache.CacheBuilder;

  public class MemoryCache {

    private static MemoryCache instance;
    private Cache<String, Object> cache;

    private MemoryCache(int concurrencyLevel, int expiration, int size) throws IOException {

        cache = CacheBuilder.newBuilder().concurrencyLevel(concurrencyLevel).maximumSize(size).softValues()
            .expireAfterWrite(expiration, TimeUnit.SECONDS).build();
    }

    static public synchronized MemoryCache getInstance() throws IOException {
        if (instance == null) {
               instance = new MemoryCache(10000, 3600,1000000);
        }
        return instance;
    }

    public Object get(String key) {
        ConcurrentMap<String,Object> map =cache.asMap();
        return map.get(key);
    }

    public void put(String key, …
Run Code Online (Sandbox Code Playgroud)

caching guava

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

Jetty的ProxyServlet.Transparent类的用法示例

我正在尝试使用jetty7来构建透明的代理设置.想法是将原始服务器隐藏在jetty服务器后面,以便传入的请求可以以透明的方式转发到源服务器.

我想知道我是否可以使用jetty的ProxyServlet.Transparent实现来实现.如果是的话,任何人都可以给我一些例子.

proxy jetty transparent dynamic-proxy

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

如何使用jetty.sh停止jetty 7中的衍生过程?

我正在使用Jetty 7.4进行我的一个项目.我需要配置它,以便它可以在服务器启动或停机时自动启动/停止.此外,我应该能够按需启动/停止服务器.我正在使用jetty附带的启动/停止脚本(bin/jetty.sh).服务器启动就好了.但是,当涉及到停止服务器时,我遇到了一些问题.

Jetty希望您使用"--exec"命令行参数启动服务器,此参数将生成另一个JVM实例.现在有两个为jetty运行的进程.当您尝试使用脚本停止jetty服务器时,第一个进程成功终止.但是,我仍然可以看到产生的过程.

我在网上搜索过,人们在多个地方都问了这个问题,但我找不到解决这个问题的办法.有任何想法吗?

谢谢,

NG

java linux jetty appserver

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

在向AWS Data Pipeline添加EC2资源时,如何指定EBS卷?

当我尝试使用AWS Data Pipeline创建EC2资源时,我没有看到和选项来定义将与该计算引擎相关联的EBS卷.是否可以设置音量大小?如果是,有人可以给我一个例子.

amazon-ec2 amazon-ebs amazon-web-services amazon-data-pipeline

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