240 发简信
IP属地:陕西
  • 博主你好,我想问下,我按照你的方法去添加@Cacheable注解,去前端拿数据,控制台报错:
    io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command
    如果我注掉@Cacheable,再去前端拿数据就是正常的。。
    想问下你有没有遇到这种情况

    SpringBoot之redis缓存,注解方式

    spring boot对缓存支持非常灵活,我们可以使用默认的EhCache,也可以整合第三方的框架,只需配置即可。SpringBoot工程使用Redis缓存,也是非常方便(网...

  • Java异常处理中finally的执行问题

    一、前言 因为这次面试有问到一些同学finally的问题,发现自己这块好像有点记不太清楚了,有的点可能还给人家说错了,一度弄得场面有些尴尬。所以说这篇文章深入研究一下fina...

  • JMM(Java内存模型)详解

    一、JMM是什么? JMM是一个抽象的概念:描述的是一组围绕原子性、有序性、可见性的规范。其定义程序中各个变量的访问规则,即虚拟机中将变量存储到内存和从内存中取出变量这样的底...

  • 120
    synchronized关键字详解

    前言:如何处理共享数据的安全问题? 让每一个线程依次的去读取这个共享数据,这样就不会有任何的数据安全问题了,因为每次每个线程所操作的都是最新的数据,不会出现脏读的现象。syn...

  • volatile关键字详解

    一、volatile关键字简介 synchronized关键字是阻塞式同步,在线程竞争激烈的时候会逐渐由偏向锁膨胀为重量级锁。而volatile是JVM提供的最轻量级的同步机...

  • CAS操作以及jdk1.8后的优化

    一、前言 说到CAS之前,先来看看乐观锁与悲观锁: 悲观锁认为:每个线程在对一数据进行操作时,都会有其他线程来并发修改,所以在获取数据的时候就上锁来进行操作,synchron...