Java学习及深入
文章平均质量分 74
呀吼
知其然,知其所有然,是成为一个老鸟的必经之路。我是一个菜鸟,一个充满雄心壮志立志成为老鹰的菜鸟
展开
-
SpringBoot+mybatis+gradle的多模块项目整合
最近想写一个个人项目,正好拿SpringBoot+mybatis+mysql+gradle组合练练手其中SpringBoot整合Mybatis部分参考了官方Git的部分,搭建过程中遇到的各种粗心导致的Bug这里就不一一陈诉了,会在博文结束部分展示部分容易犯错的。第一步:单间SpringBoot+gradle多模块项目。具体请参考博文:https://blog.csdn.net/xybclndcn/...原创 2018-03-22 23:01:15 · 7064 阅读 · 0 评论 -
SpringBoot项目中使用日志框架log4j——为什么使用日志(一)
为什么要打印日志?为什么要使用日志框架?情景展示:1.使用应用程序是客户,如果程序出了问题,一般客户能提供精确步骤就阿弥陀佛了。如果我们仅仅使用调试器断点机制,该问题没有重现,会让我们以为已经解决了,但其实问题藏的深,可能是多线程有关呢(因为断点让执行速度变慢了)。所以【成功地调试程序、监控和错误报告地关键是【日志】】2.K&R的K和Rob Pike总结 一、 认真思考添加输出语句+在...原创 2018-03-31 22:02:57 · 1189 阅读 · 0 评论 -
关于使用Mybatis使用二级缓存
为什么要使用缓存?客户端向数据库服务器发送同样的sql查询语句,如果每次都去访问数据库,会导致性能的降低,这是就用到了缓存。mybatis提供了两级缓存策略。Mybatis一级缓存:在一个sqlSession开启和关闭之间,sqlSession对象内部(其实是Executor)会维护一个缓存的对象,当查询数据时候,先从缓存中寻找是否存在该条数据,存在就直接取出来,不存在,向数据库发送sql查询, ...原创 2018-03-26 14:44:39 · 1066 阅读 · 0 评论