测试queryAll提示参数绑定错误,然后debug很久,解决了。。。万万没想到啊,视频接着往下就是告诉你这个bug是故意埋的啊!!!
2018-01-20
WARNING: An illegal reflective access operation has occurred
2018-01-17
c3p0
初始化连接数
<property name="initialPoolSize" value="5"/>
连接的最大空闲时间
<property name="maxIdleTime" value="20"/>
自动超时回收
<property name="unreturnedConnectionTimeout" value="25"/>
mysql6.0.6
jdbc.driver=com.mysql.cj.jdbc.Driver目录已改
url加上&useSSL=false&serverTimezone=UTC 是否使用SSL 指定时区
初始化连接数
<property name="initialPoolSize" value="5"/>
连接的最大空闲时间
<property name="maxIdleTime" value="20"/>
自动超时回收
<property name="unreturnedConnectionTimeout" value="25"/>
mysql6.0.6
jdbc.driver=com.mysql.cj.jdbc.Driver目录已改
url加上&useSSL=false&serverTimezone=UTC 是否使用SSL 指定时区
2018-01-16
c3p0
<!--初始化连接数-->
<property name="initialPoolSize" value="5"/>
<!--连接的最大空闲时间 -->
<property name="maxIdleTime" value="20"/>
<!-- 自动超时回收 -->
<property name="unreturnedConnectionTimeout" value="25"/>
mysql6.0.6
jdbc.driver=com.mysql.cj.jdbc.Driver目录已改
url加上&useSSL=false&serverTimezone=UTC 是否使用SSL 指定时区
<!--初始化连接数-->
<property name="initialPoolSize" value="5"/>
<!--连接的最大空闲时间 -->
<property name="maxIdleTime" value="20"/>
<!-- 自动超时回收 -->
<property name="unreturnedConnectionTimeout" value="25"/>
mysql6.0.6
jdbc.driver=com.mysql.cj.jdbc.Driver目录已改
url加上&useSSL=false&serverTimezone=UTC 是否使用SSL 指定时区
2018-01-16
这里写的是:LIMIT #{offset} , #{limit},但是之前老师的 offset 写的是 offet
2018-01-11
<= 是因为<是转义符号,可以使用&lt;替代,比写<![CDATA[ <= ]]>要简洁些。
2018-01-08
相比H,M更简洁,既然H抛弃不了HQL,那何不直接写原生的SQL呢?不过这又把程序员跟数据库拉近了,以前可能不需要太关心数据库,是有数据库层面的优化可能不太关心,或者说H帮你做了一部分。我觉得M更适合业务发展比较快,数据库、表、字段有频繁的更新,随时需要更新SQL语句的情况,如果用H的话你需要改动好几个地方,而M只需要改动JavaBean和xxMapper.xml了,其它根本不用动。
2018-01-08
https://github.com/chencong-plan/seckill 源码在这面,详细文档说明,错误日志分析解决。
2018-01-08