小编bas*_*sav的帖子

缓存大小的容量规划

如何进行缓存的容量规划 - 例如为ehCache,memcache或dynacache分配多少RAM? 有没有行业标准配方?

例如,我在数据库中有大约60,000条记录.这是公司数据 - 包含公司名称,描述和公司代码.我想使用jQuery实现一个类型化的功能,并希望将此公司名称详细信息存储在缓存中.

什么是理想的缓存大小?我知道缓存大小仅限于可用的可用内存量,但有兴趣了解具体方法吗?或者是试验和错误,你从一些尺寸和测试开始,绘制图形并继续调整缓存大小.

更新

公司ID - CHAR(9)

公司名称 - VARCHAR2(250 CHAR)

公司描述 - NVARCHAR2(1000 CHAR)

caching

17
推荐指数
1
解决办法
1080
查看次数

在application.conf中加密db密码

Play框架[我正在使用v1.2.3]不支持存储在application.conf中的db密码加密.它存储为纯文本文件.DBPlugin读取此属性并创建连接池.

要求是加密此密码 - 例如使用Jasypt.一些企业将此作为安全措施来实施.

有人试过做这样的事吗?

由于DBPlugin在ApplicationStart上加载,因此无法破解它.这留下了编写自定义插件,onConfigurationRead为application.conf属性的db.password设置了一个新值.

有什么建议?

playframework

11
推荐指数
1
解决办法
3103
查看次数

ClassCastException无法将java.lang.Boolean强制转换为clojure.lang.IFn

(defn is-member? [a lst] 
((cond 
        (empty? lst) false
        (= a (first lst)) true
        :else (is-member? a (rest lst))
    )))

(is-member? :b '(:a :b :c))
Run Code Online (Sandbox Code Playgroud)

当我执行上面的代码时,我得到错误

ClassCastException java.lang.Boolean不能强制转换为clojure.lang.IFn user/is-member?(NO_SOURCE_FILE:28)

为什么?我理解如果表达式括在括号中,那么这意味着它将被评估为函数.

clojure

9
推荐指数
1
解决办法
5794
查看次数

标签 统计

caching ×1

clojure ×1

playframework ×1