小编JBA*_*BAM的帖子

Log4j,patternLayout,类和类别

log4j PatternLayout(log4j patternLayout)中使用时,我无法确定使用这两个log4j转换字符之间的确切区别

  • 类别(%c)
  • 班级(%C)

有人可以举个例子,说明这两个会有所不同吗?

类别是否始终与班级名称匹配?

问候,

configuration log4j pattern-layout

12
推荐指数
1
解决办法
2013
查看次数

timeToLiveSeconds和timeToIdleSeconds ehcache配置

我的应用程序有时会在24小时或更长时间内未使用但是当它确实收到请求时,它非常慢,因为必须从数据库中提取数据.这是当前的ehcache配置:

 timeToIdleSeconds="120"
 timeToLiveSeconds="120"
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用以下配置:

 timeToIdleSeconds="172800"
 timeToLiveSeconds="0"
Run Code Online (Sandbox Code Playgroud)

即它永远不会根据timeToLiveSeconds到期,并且缓存在到期之前等待最后一次访问后48小时(48*60*60 = 172 800).

这有道理吗?

提前致谢,

朱利安.

configuration ehcache

4
推荐指数
1
解决办法
6492
查看次数

回滚对我的独立Spring应用程序不起作用

我正在开发一个独立的spring/jpa/hibernate应用程序.

我遇到的问题是,即使引发了RuntimeException,我的应用也不会回滚事务.

这是我的配置:

 <context:annotation-config />
    <context:component-scan base-package="com.jeanbaptistemartin"/>
    <context:property-placeholder location="classpath:application.properties"/>
    <bean id="gestionnaireMailing" class="com.jeanbaptistemartin.desktop.JFrameGestionnaireMailing" init-method="init" >

    </bean>

    <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
        <property name="configLocation" value="classpath:ehcache.xml"/>
        <property name="shared" value="true"/>
    </bean>

    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="${mail.server}"/>
        <property name="port" value="${mail.port}"/>
        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.connectiontimeout">2000</prop>    
                <prop key="mail.smtp.timeout">2000</prop>    
            </props>    
        </property>
    </bean>
    <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
        <property name="velocityProperties">
            <value>
            resource.loader=class
            class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
            </value>
        </property>
    </bean>
    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="persistenceUnitName" value="jbmPU" />
        <property name="persistenceXmlLocation" value="classpath:/META-INF/persistence.xml" />
        <property name="dataSource" ref="dataSource" />
        <property name="jpaVendorAdapter">
            <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="showSql" value="${database.showSql}" />
                <property name="generateDdl" …
Run Code Online (Sandbox Code Playgroud)

spring transactions rollback

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