【java – spark中的cache()是否会改变RDD的状态或创建一个新的状态?】教程文章相关的互联网学习教程文章

java – EHCache是​​否需要put()才能更改实例以反映(XA)?【代码】

我已经开始使用EHCache作为JTA UserTransaction中的事务缓存(XAResource),我看到的东西有点奇怪,至少在我的脑海中,我想知道我的“看见”是否错误或者我的理解.以下代码将返回falseut = getUserTransaction(); ut.begin(); MyClass a = myChache.get(key).getValue(); a.changeSomeInnerReferrence(newRefference); ut.commit(); ut = getUserTransaction(); ut.begin(); MyClass b = myChache.get(key).getValue(); ut.commit(); r...

java – 查询同一个项目时没有点击Ehcache【代码】

这个问题与以下内容完全相同: > Inefficient EhCache Performance 1个目前,我使用Ehcache配置我的hibernate与H2数据库作为二级缓存来运行2次测试(查询项目10000次以查看缓存如何工作),但是缓存不起作用.与没有ehcache的测试相比,基准时间没有变化.统计数据表明,即使缓存的大小= 1(查询该项目),它根本没有被击中:[ name = Location cacheHits = 0 onDiskHits = 0 offH...

java – 调用@Cacheable方法的多个线程. Spring cache(3.2.6)允许所有线程进入该方法【代码】

我有一个DAO对象,其方法类型如下.我已将DAO注入服务层,并且我能够从此DAO方法调用获得缓存结果.但是当多个线程调用此方法时(在包装DAO单例的代理上),其中一些线程仍将从我的数据库中获取数据,即仍然执行fetchDataFromDb()方法调用.有办法解决这个问题吗?这是一个Spring缓存错误吗?@Override@Cacheable(value = "CacheName")public Map<String, DomainObject> fetchDataFromDb() {....}遵循我的Spring应用程序上下文文件的XML配置...

java – Spring Boot @CacheEvict save(Iterable entities);【代码】

我想在我的Spring Boot 4应用程序中添加缓存.作为一个键,我想使用我的实体的id(类型Long),值是我的实体.我的存储库扩展了CrudRepository.我为findOne方法缓存数据:public interface SampleEntityService extends CrudRepository<SampleEntity, Long> { @Cacheable(key = "#a0", value = "findOne") SampleEntity findOne(Long id);所以我想使方法保存可迭代实体的缓存无效(为了保持一致):@CacheEvict(value = FIND_ONE, key = "#...

java – 是否可以定义通用接口并使用Spring @CacheConfig?【代码】

受到this answer的启发,我试图做到以下几点@NoRepositoryBean public interface CacheableRepository<T, ID extends Serializable>extends JpaRepository<T, ID>, JpaSpecificationExecutor<T>, PagingAndSortingRepository<T, ID> {@Cacheable()T findOne(ID id);@Cacheable()List<T> findAll();@Cacheable()Page<T> findAll(Pageable pageable);@CacheEvict(allEntries = true)<S extends T> S save(S entity);@CacheEvict...

java – spring aop截取org.springframework.cache.interceptor.CacheInterceptor #incoke【代码】

我尝试了以下代码,但它不起作用:@Component @Aspect @Order(Integer.MAX_VALUE) public class CacheAspect {@Around("execution(public * org.springframework.cache.interceptor.CacheInterceptor.invoke(..))")public Object around(ProceedingJoinPoint joinPoint) throws Throwable {MethodSignature signature = (MethodSignature) joinPoint.getSignature();//CLASS_CACHE.set(signature.getReturnType());return joinPoint...

javanica @HystrixCommand和spring @Cacheable执行命令【代码】

在Spring应用程序(不是spring-boot)中,我在同一个bean方法上使用javanica @HystrixCommand注释和spring cache @Cacheable注释,Spring在Hystrix建议之前执行缓存建议.这就是我在等待的东西,但对我来说,没有任何配置的缓存建议和hystrix建议在spring中具有相同的顺序:LOWEST_PRECEDENCE. 我不知道是什么使这个顺序:它是在某个地方定义的还是一个未定义的顺序,我很幸运能得到良好的秩序?必须采取哪些措施来确保在Hystrix建议之前执...

java – 有没有办法在couchabase中提取memcached存储桶的顶级密钥【代码】

通过couchbase的http界面,您可以看到存储在Memcached存储桶中的实时顶级密钥以及各种统计信息.但是我找不到提取这些顶键的方法,或者提取这样一个键的值.我看了一下Couchbase文档,但是我找不到任何相关的东西.我使用了java和其他API,但没有成功.对于Couchbase存储桶(而不是Memcached),简单的GET就是这样的:server:8091/couchBase/couchbase_bucket_name/key你得到了答复.如果对Memcached存储桶执行相同操作,则无法找到响应.如何提取...

spring – javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode()Ljavax / persistence / Shar【代码】

我在lib目录中有persistence-api-1.0.2,hibernate-jpa-2.0-api-1.0.1.Final和其他相关的jar.但是,当我部署war文件时,我收到以下错误nested exception is java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode() Ljavax/persistence/SharedCacheMode; 我该如何解决这个问题? 更新 lib文件夹中的jar解决方法:为什么你会在CLASSPATH中同时拥有JPA API 1.0(这是persistence-api-1.0.2)和JPA A...

java – Spring Cache – 创建自定义CacheManager【代码】

我正在使用Spring Boot和EhCache开发日历应用程序.我正在尝试缓存以下方法:@Override @Cacheable(value = "concerts") public List<Event> getEvents(String eventsForUser, Date startDate, Date endDate) throws Exception {return fetchEventsFromTheServer(eventsForUser, startDate, endDate); }挑战是我想操纵返回的缓存结果.例如,检查是否存在给定日期的缓存,但是对于不同的用户,然后返回它(只要两个用户都满足特定条件). ...

L3 cpu cache java benchmark显示奇怪的结果【代码】

看完这个article后,我决定在笔记本电脑上查看.想法是创建大小为[1..40] Mb的数组,然后迭代1024次(例如,对于大小为1步的数组将为1024,对于具有2 mb大小步长的数组将为2048等).我的代码是:public class L3CacheBenchmark {@State(Scope.Benchmark)public static class P {@Param({"1", "2", "3", "4", "5", "6", "7", "8", "9", "10","11", "12", "13", "14", "15", "16", "17", "18", "19", "20","21", "22", "23", "24", "25", "2...

java – 用Spring编写Memcached

我有一个基于Spring的应用程序,它在服务器端使用Spring核心,Spring MVC和Spring Data(Mongo),并设计为典型的3层应用程序. 我有一个服务列表,这是典型的Spring服务/ bean,我希望你与memcached集成以缓存我的一些服务结果. 有人可以指导我将memcached与spring集成到这样的应用程序中的步骤吗?一个循序渐进过程的示例/教程/博客会很棒. 谢谢.解决方法:如果您使用Spring 3.1,请查看Spring Cache抽象.这是在Spring应用程序中集成缓存的...

Error creating bean with name 'memcachedClient'...java.lang.OutOfMemoryError

1,Tomcat启动报错如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memcachedClient' defined in file [/usr/local/apache-tomcat-6.0.37_6500/webapps/trade_service/WEB-INF/classes/META-INF/spring/springContext_memcached.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory...

junit给出错误java.lang.NoClassDefFoundError:junit / framework / JUnit4TestAdapterCache【代码】

我正试图在https://github.com/cdwijayarathna/oj4j对我的项目进行简单的单元测试. 我将junit-4.12.jar和ant-junit4.jar添加到lib文件夹中. 但是当我运行“rake run_tests”时,我在我给出的报告位置出现了以下错误.java.lang.NoClassDefFoundError: junit/framework/JUnit4TestAdapterCache at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.S...

java – 在我的部署中设置Cache-Control no-cache,no-store是什么?【代码】

我有一个问题,我的应用程序部署总是返回响应标头:Cache-Control: no-cache Cache-Control: no-store Expires:Thu, 01 Jan 1970 00:00:00 GMT Pragma:no-cache我正在使用: 春季3.1.2.RELEASE Primefaces JSF 3.4.1 Spring Webflow 2.3.0.RELEASE JBoss AS 7.0.1 我已经尝试了几乎我可以找到的应用程序方面的所有解决方案: >配置WebContentInterceptor(尝试了各种排列)Right out of the box cache-control header filter?>编写自定...

状态 - 相关标签