• Felix Envy
    2019-03-02
    老师,教程中介绍了Redis多种调用方式,RedisTemplate、RedisRepository、@Cachexxx注解。能介绍一下这几种方式的使用场景吗?碰到什么情况应该使用什么方式?

    作者回复: RedisTemplate是万能的,各种情况下都能用,不过是手工操作的;@Cachable用在把某个方法的返回值缓存的情况,可以不用自己写,Spring替你做了,这个就会比较方便。Repository这个就比较少用到,像操作数据库的Repository一样来操作Redis,如果你针对一些数据有二级索引的需求,不妨看看这个,它替你做了主键以外的索引。

    
     11
  • ABC
    2019-03-02
    完成了练习,组合使用MongoDB存储数据和Redis缓存数据,参考:https://gitee.com/pruidong/FunSpringFamily/tree/master/Chapter4/redis-mongo-repository-demo
    
     4
  • 和自己的约会
    2019-03-04
    老师,请问一下,在使用jpa的时候,有办法打印出sql的执行时间吗?想对慢sql加监控。
    现在设置了org.hibernate.SQL: DEBUG和org.hibernate.type.descriptor.sql.BasicBinder: TRACE,但是sql日志不太好看。排查起来不方便。

    作者回复: 用Druid的SQL日志吧,或者HikariCP+P6Spy,我们在进阶部分有讲到这个话题,后续可以关注下哈。

    
     3
  • york
    2019-07-09
    老师,为何CoffeeCache类里面的private String name;上面不加@Indexed注解的话,在CoffeeCacheRepository(RedisRepository)里面写的方法Optional<CoffeeCache> findOneByName(String name)会一直返回空结果?

    作者回复: findOneByName,是要根据name来查询,name作为一个索引存在,自然你需要在name上加@Indexed,不然都是用主键来查才行了。

    
     1
  • grey927
    2019-06-09
    回上一条留言,Spring in Action目前第四版值得买么,我看第五版出来了,但是国内好像买不到:(

    作者回复: 第五版还在翻译中吧,估计快了。

    
     1
  • grey927
    2019-05-14
    丁老师,你好,能否推荐一些书单,关于Java,Spring相关的

    作者回复: Spring in Action可以看一下,其他Java的书也挺多的,看你关注哪方面了,比如并发什么的都有专门的书来详细介绍的

    
    
  • Peiel
    2019-04-30
    https://github.com/peierlong/springboot_mongodb_repository 实现了下练习
    
    
  • 涛涛
    2019-04-16
    丁老师,请问你用的是哪种字体?

    作者回复: Mac下的IDEA里我字体设置的是Source Code Pro

    
    
  • HUANGKAIHANG
    2019-03-06
    关于这个springbucks项目,还是希望老师每章节都在git上上传一个你写的项目,这样好让我们对比对比自己写的和你写的

    作者回复: 其实都是在Github上的,我也是会一个个写的

    
    
我们在线,来聊聊吧