摘要: 在读Spring源码的时候,发现Spring代码中运用了大量的模板模式,比如根据文件系统目录加载配置文件(FileSystemXmlApplicationContext),类路径加载配置文件(ClassPathXmlApplicationContext),以及根据项目上下文目录(XmlWebAppl 阅读全文
posted @ 2018-11-11 02:36 赵闪电 阅读(619) 评论(1) 推荐(1) 编辑
摘要: Spring 源码环境构建 阅读全文
posted @ 2018-11-06 20:42 赵闪电 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 其实网上已经有很多这样的文章了。为什么我还要记录一下呢?原因是在工作中对接外系统时,碰到了他们调取我们文件上传接口确存在着http请求头部规范的情况,从而导致用传统方法获取不到参数。今天就来整理下Spring Boot中两种上传文件的方法。 首先我们需要配置一下文件上传的最大值(为*.yml配置文件 阅读全文
posted @ 2018-03-09 00:58 赵闪电 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 最近在工作中接到了一个需求,要求统计当月以10天为一个周期,每个周期的数据汇总信息。假设有一张表如下: 表table_test中 ID AMOUNT CREATE_DATE 1 50 2017-01-01 2 50 2017-01-09 3 50 2017-01-11 4 50 2017-01-19 阅读全文
posted @ 2017-11-05 23:56 赵闪电 阅读(10168) 评论(0) 推荐(0) 编辑
摘要: sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用D 阅读全文
posted @ 2017-08-11 16:16 赵闪电 阅读(6149) 评论(0) 推荐(0) 编辑
摘要: 有好多时候,我们常听别人说大表在前,小表在后,包括现在好多百度出来的靠前的答案都有说数据库是从右到左加载的,所以from语句最后关联的那张表会先被处理。如果三表交叉,就选择交叉表来作为基础表。等等一些结论,但是这些真的正确么?我就回家做了一个小的验证,来看一看到底是怎么一回事。(博主作实验用的是Or 阅读全文
posted @ 2017-06-18 21:24 赵闪电 阅读(4856) 评论(3) 推荐(1) 编辑
摘要: 1.关于count(1),count(*),和count(列名)的区别 相信大家总是在工作中,或者是学习中对于count()的到底怎么用更快。一直有很大的疑问,有的人说count(*)更快,也有的人说count(列名)更快,那到底是谁更快,我将会在本文中详细介绍一下到底是count(1),count 阅读全文
posted @ 2017-06-17 19:02 赵闪电 阅读(64747) 评论(17) 推荐(8) 编辑