简单就是美!

超越黎明

俞黎敏ID:YuLimin
81396次访问,排名1055好友17人,关注者210
阿敏总司令:简单就是美!
博客:http://YuLimin.JavaEye.com

只有正确地找到问题的根本所在,才能成功地解决掉问题:)
Read a bit and take it out, then come back read some more.
YuLimin的文章
原创 62 篇
翻译 0 篇
转载 0 篇
评论 65 篇
阿敏总司令的公告
三等功
俞黎敏
阿敏总司令
来自:福建莆田@广州
最近评论
yd1221:ǒu lái nǐ de dì pán cǎi cǎi ,hē hē ,xī wàng yě dào wǒ de dì pán zhuǎn zhuǎn ɑ !
偶 来 你 的 地 盘 踩 踩 ,呵 呵 ,希 望 也 到 我 的 地 盘  转  转 啊 !



 — 快典网( http://kdd.cc/ )自动注音
myshijieye:love注册香港公司
健康管理
pvc door
服装批发
jamesqiu:花点时间学习gvim,这是值得的。
007pro:je上核心人员都是极端务实的人群,有时候我觉得怎么可以这样,je的核心会觉的说,最好这样~就是这么简单。
我也是被隐藏扣分之后才明白,所以即便是博客上也对这类事情不做评述,虽然我是很支持你的
所以即便象俞兄这样的用户也不会有特权的,我记得老庄很久以前叹息说多亏有自己的空间,的确如此。
oneyear2008:我刚接触java,这对于我来说是一个很好的学习步骤!谢谢!
文章分类
收藏
    相册
    1大学的我
    2部队当兵
    3生活相片
    CSDN好友
    【HongSoft@业务整合】(RSS)
    axman
    Java憩园
    jini李日贵
    lizongbo
    zxhong(RSS)
    椅子(HERO2008第三会场主持人)
    用耳朵去聆听,用心来感受
    苏酩的Blog空间
    超越黎明(RSS)
    银狐999(RSS)
    青润心情(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 如何知道Hibernate已经成功运用了二级缓存EhCache 收藏

    新一篇: P6Spy & SQL Profiler & IronTrack SQL

    http://yulimin.javaeye.com/blog/30826

    问题是DEBUG之后我也不清楚应该看哪里!
    DEBUG的信息实在是太多,很难看全!
    能否给个实例,指出那里显示了使用了二级缓存!

     

    对Log4J进行分类分级一下,我的如下,你可以进行修改:

    代码
    1. log4j.threshold = ALL   
    2. log4j.rootLogger = ALL   
    3. #   
    4. log4j.category.org.springframework debug,FrameWorkSpring   
    5. log4j.category.org.hibernate debug,FrameWorkHibernate   
    6. log4j.category.net.sf.ehcache debug,FrameWorkEhCache   
    7.   
    8. log4j.appender.FrameWorkSpring org.apache.log4j.DailyRollingFileAppender   
    9. log4j.appender.FrameWorkSpring.File ${system.logPath}/FrameWorkSpring.log   
    10. log4j.appender.FrameWorkSpring.DatePattern yyyy-MM-dd'.log'   
    11. log4j.appender.FrameWorkSpring.layout org.apache.log4j.PatternLayout   
    12. log4j.appender.FrameWorkSpring.layout.ConversionPattern [%c]-[%p] %m%n   
    13. log4j.appender.FrameWorkSpring.append false  
    14.   
    15. log4j.appender.FrameWorkHibernate org.apache.log4j.DailyRollingFileAppender   
    16. log4j.appender.FrameWorkHibernate.File ${system.logPath}/FrameWorkHibernate.log   
    17. log4j.appender.FrameWorkHibernate.DatePattern yyyy-MM-dd'.log'   
    18. log4j.appender.FrameWorkHibernate.layout org.apache.log4j.PatternLayout   
    19. log4j.appender.FrameWorkHibernate.layout.ConversionPattern [%c]-[%p] %m%n   
    20. log4j.appender.FrameWorkHibernate.append false  
    21.   
    22. log4j.appender.FrameWorkEhCache org.apache.log4j.DailyRollingFileAppender   
    23. log4j.appender.FrameWorkEhCache.File ${system.logPath}/FrameWorkEhCache.log   
    24. log4j.appender.FrameWorkEhCache.DatePattern yyyy-MM-dd'.log'   
    25. log4j.appender.FrameWorkEhCache.layout org.apache.log4j.PatternLayout   
    26. log4j.appender.FrameWorkEhCache.layout.ConversionPattern [%c]-[%p] %m%n   
    27. log4j.appender.FrameWorkEhCache.append false  

     

    可以看到命中的信息

    代码
    1. [net.sf.ehcache.store.MemoryStore]-[DEBUG] xxx.xxx.XyzCache: xxx.xxx.XyzMemoryStore hit for xxx.xxx.Xyz#8  

     

    没命中的信息:

    代码
    1. [net.sf.ehcache.Cache]-[DEBUG] xxx.xxx.Xyz cache - Miss   


    大概是这样子的,可以继续进行观察它的详细log信息再做分析。 

    增加一些信息:

    EhCache初始化的信息

    代码
    1. [net.sf.ehcache.CacheManager]-[DEBUG] Configuring ehcache from classpath.   
    2. [net.sf.ehcache.config.ConfigurationFactory]-[DEBUG] Configuring ehcache from ehcache.xml found in the classpath: file:xxx/WEB-INF/classes/ehcache.xml   
    3. [net.sf.ehcache.config.ConfigurationFactory]-[DEBUG] Configuring ehcache from URL: file:xxx/WEB-INF/classes/ehcache.xml   
    4. [net.sf.ehcache.config.ConfigurationFactory]-[DEBUG] Configuring ehcache from InputStream   
    5. [net.sf.ehcache.config.DiskStoreConfiguration]-[DEBUG] Disk Store Path: xxx   
    6. [net.sf.ehcache.config.ConfigurationHelper]-[DEBUG] No CacheManagerEventListenerFactory class specified. Skipping...   
    7. [net.sf.ehcache.config.ConfigurationHelper]-[DEBUG] No CachePeerListenerFactoryConfiguration specified. Not configuring a CacheManagerPeerListener.   
    8. [net.sf.ehcache.config.ConfigurationHelper]-[DEBUG] No BootstrapCacheLoaderFactory class specified. Skipping...   

     

    EhCache开始工作的信息

    代码
    1. [net.sf.ehcache.store.DiskStore]-[DEBUG] Deleting data file xxx.xxx.Xyz.data   
    2. [net.sf.ehcache.store.MemoryStore]-[DEBUG] Initialized net.sf.ehcache.store.LruMemoryStore for xxx.xxx.Xyz   
    3. [net.sf.ehcache.store.LruMemoryStore]-[DEBUG] xxx.xxx.Xyz Cache: Using SpoolingLinkedHashMap implementation   
    4. [net.sf.ehcache.Cache]-[DEBUG] Initialised cache: xxx.xxx.Xyz 

    发表于 @ 2007年02月08日 21:37:00|评论(loading...)|编辑

    旧一篇: Spring实时统计与监控Spring-Dashboard及Spring集群Terracotta for Spring

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 阿敏总司令