• YY
    2019-02-14
    希望后面的课程能涉及到spring更深入,更系统性的内容,比如spring具体的扩展点,以及其使用的场景,还有就是更多原理性的东西。现在的内容侧重于应用方面,应用方面的内容在网络上有太多了

    作者回复: 你的建议我们收到了,也有其他同学提到了这个点,希望可以关注下课程大纲哦。
    你关心的扩展点知识在后续的Spring Boot章节里,再讲如何在3.x下实现自动配置前会介绍几个后置处理器,并运用在实现自动配置功能上;原理性的内容我们会挑选一些点展开,比如Repository如何变成Bean的,Spring MVC的DispatcherServlet的请求处理过程、分布式Session、配置加载等等。
    不过,我们并不会所有原理的点都去展开,我做了些选择。

    
     39
  • 康康
    2019-02-18
    希望设计一些原理相关的东西,使用层面的话,对于大部分买课程的人来说的话,价值不是很大
    
     27
  • null
    2019-02-13
    期待后续课程能干货满满,讲解一些进阶的知识点。这几节课程跟网络上大多数视频一样,都是简单介绍基本知识。除了基本知识,我们更期待学习到更深层次的内容。

    作者回复: 谢谢,可以关注下课程大纲,虽然不是每课都会展开,但相信还是有你所期望的内容的。

    
     21
  • achenbj
    2019-02-13
    真的是领入门啊...

    作者回复: 你好,我深刻地理解了你...的含义,这节真的是领入门。关于Druid监控后续还会再展开说一些,但这个课程真的不是讲Druid的……都说授人以鱼不如授人以渔,领入门,让大家知道有这个东西,大概是这样的,后面需要时才好去找对应的材料了解,不是么:-)

    
     15
  • jh.mai
    2019-02-18
    您好,希望能更多的深入spring体系的内容来讲,感觉还是太简单了
    
     12
  • binger233
    2019-03-27
    老师你好,我自己在试代码试,不去把pom.xml里面的HikariCP去掉,效果也一样的。
    那么去掉这个是不是 是多余的呢?

    作者回复: 你自己有配置DataSource后,Spring Boot就不会再做自动配置了,从效果上来说是一样的,但我还是希望你们不要引入项目里实际不用的依赖,明知不用就去掉吧,依赖的东西多了,迟早有一天会坑到自己的。

    
     8
  • 馒头大校
    2019-02-11
    请问,数据库连接池的最大连接数在实际项目中怎么定?有算法吗?是怎么给出的,谢谢。

    作者回复: HikariCP的官网上有篇Wiki专门解答了你这个问题,可以看看:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing

    
     7
  • Marvelous.
    2019-02-28
    老师我按照你的github例子做自定义filter,也配置了filter.properties;在运行时总是会提示找不到conn,而且我的before connection和after connection也是没有运行的,请问这是为什么?

    作者回复: resources里还有个druid-filter.properties要写哦

    
     5
  • 我已经设置了昵称
    2019-02-12
    最好讲下怎么使用druid的监控功能,毕竟这是他的优势

    作者回复: 收到,我考虑下,在答疑时再提一下。

    
     4
  • 翟毅
    2019-02-11
    演示代码中druid-filter.properties的配置是conn=完整类名吗

    作者回复:
    是的,druid.filters.conn=geektime.spring.data.druiddemo.ConnectionLogFilter 。
    可以在GitHub上看到这个文件:https://github.com/geektime-geekbang/geektime-spring-family/blob/master/Chapter%202/druid-demo/src/main/resources/META-INF/druid-filter.properties

    
     3
  • Geek_0b48f1
    2019-08-04
    细节不到位啊,至少数据库密码如何得到密文公钥啥的

    作者回复: 我已经带着大家一起看了Druid官方的Wiki,还特别提到了加解密功能,如果你对Druid的使用有兴趣,我觉得更应该去阅读一下官方的Wiki,师傅领进门,修行靠自身,是吧

    
     2
  • Geek_41a090
    2019-07-21
    druid 怎么配置可执行sql啊?配置了statementExecutableSqlLogEnable=true 打印出来的sql还是占位符

    作者回复: application.properties里添加如下设置
    # 以下两个设置Druid Spring Boot Starter开启SLF4J的Filter
    spring.datasource.druid.filter.slf4j.enabled=true
    spring.datasource.druid.filter.slf4j.statementExecutableSqlLogEnable=true
    # 把druid.sql的日志级别设置为DEBUG
    logging.level.druid.sql=debug

    
     2
  • Eric
    2019-06-17
    老师你好,我这边配置了两个数据源,用的都是druid,然后是exclude掉了springBoot的自动配置,而该改用手动配置,运行之后PoolingCount:0,CreateCount:0,也就是启动的时候没有创建数据源,我看到有文章说手动配置的话要加上initMethod="init"显示配置一下,但是我加上去了还是没用,请问这是为什么?

    Q2:就算初始化的时候没有创建连接池,可是我后面的代码还有jdbcTemplate的操作,这个时候不应该创建连接池吗?可是我的filter里面的log方法还是没有执行,望老师解答,谢谢。

    作者回复: 在没有init()前的确是还没有创建,但是第一次使用的时候Druid会自己调用init()的,这一点你可以看一下DruidDataSource.getConnection(),然后你再输出一下DruidDataSource就应该能看到有连接创建了,我自己还验证了一下是这样的。

    
     2
  • gogo
    2019-05-21
    这一节中 password加密好像没有指出用什么算法加的密 以及公钥的生产

    我的也报错了,这一节我先过了。

    作者回复: 我在课程里讲Druid FAQ的时候提到过了这个地址,可以访问一下,点开里面就有说明的,比如你关心的怎么生成公钥。
    https://github.com/alibaba/druid/wiki/使用ConfigFilter

    至于用的什么算法,Druid用的是RSA,你说程序报错了,虽然不知道你报的是什么错,但我估计是你没有替换JCE Unlimited,所以不支持这个长度的密钥。你可以访问这个下载页面详细了解一下。 https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html

    
     2
  • Michael
    2019-02-22
    老师您好,请问数据库连接池中的初始化大小设置多少最合适?设置大小的优缺点可以分享一下吗?

    作者回复: HikariCP的官网上有一个说明,建议可以看看 https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing

    
     2
  • IM差不多先森
    2019-04-06
    老师,你好,这是我的配置,spring.datasource.druid.initialSize=5 spring.datasource.druid.maxActive=5
    spring.datasource.druid.minIdle=5,但是输出的datasource中ActiveCount,PoolingCount,CreateCount值都为0,这是为什么?(datasource={
        CreateTime:"2019-04-06 17:29:00",
        ActiveCount:0,
        PoolingCount:0,
        CreateCount:0,
        DestroyCount:0,
        CloseCount:0,
        ConnectCount:0,
        Connections:[
        ]
    })
    展开
    
     1
  • 枫子翰
    2019-03-18
    很想知道老师您是怎么知道 Durid 这些特性并使用的?我想从最根源上的 Github 中去看,然而却很多东西都找不着或者找的很费劲,不太想看别人嚼过一遍的博客

    作者回复: 看官方文档,这个占大头;另外就是读源代码,我还给Druid提交过代码。

    
     1
  • Pitt‮口一你了亲‭
    2019-03-01
    老师,请问一下 这节课 我按你视频上 写了两个一摸一样的类,和一个druid-filter的配置文件, 然后运行结果并没有像你那样是怎么回事。。

    作者回复: 建议你对比一下我github上的代码和配置,应该是你哪里弄错了。用BeyondCompare之类的工具diff一下吧

    
     1
  • J1yoNgSwaggEr
    2019-02-25
    看了前面之后,产生了想看看源码的冲动
    
     1
  • 迷
    2019-02-24
    感觉侧重点有点偏 ,想了解更多的如何使用, 不同的场景如果配置 ,而不是如何选择, 有哪些优点, 这些了解即可
    
     1
我们在线,来聊聊吧