摘要:前言 今天测试一些东西,发现配置文件连接的数据库一直不正常,数据也不对,今天请教了之后,原来springboot的配置文件加载不仅仅是项目内的配置文件。 正文 项目目录是这样的:文件夹下有:项目,application.properties文件(用于修改配置文件的时候直接复制到项目中) 结果:项目每
阅读全文
摘要:1. 将项目的打包方式改为war包 2. 排除内置tomcat 3. 编写一个SpringBootServletInitializer的子类,调用config方法 重要: 你也可以在创建项目的时候就直接打成war包!
阅读全文
摘要:1. SQL中使用case,when,then 或者 需要注意的是: 最后必须有end,可以有else也可以没有。 2. UNION和UNION ALL 在写SQL的时候。偶尔会用到两个表的数据结合在一起返回的,就需要用到UNION 和 UNION ALL,有的时候有些数据的存储可能涉及到分库分表,
阅读全文
摘要:1. 字符串拼接: + 拼接 2. 判断是否为空,并取另外的值 :ISNULL(check_expression, replacement_value) 需要特别注意的是: 对字段值进行ISNULL判断的时候,必须确定本行有数据,才可以进行判断,如果本行数据根本不存在,则ISNULL不起作用! 3.
阅读全文
摘要:游标 用途:在数据很多的时候,如果在java代码中进行循环之后再进行更新数据,会造成频繁的连接数据库,耗费性能,所以就可以使用到游标 作用:查询出来的集合直接在SQL中进行遍历在进行更新 在Mybatis中,直接将其作为一条sql语句使用即可。如果有传入参数和传出的话,就必须使用到存储过程了! 总体
阅读全文
摘要:1. 字符串拼接函数 :CONCAT(str1,str2,...) 2. 判断是否为null,为null就指定另外一个值:IFNULL(expr1,expr2) 需要特别注意的是:需要保证你的使用函数的行必须有数据,否则函数是不起作用的! 3. 获取当前日期时间函数 :NOW()
阅读全文
摘要:前言 最近在项目中,由于前后分离,前台项目和后台项目部署的不在一台服务器,就产生了跨域的问题,特此记录下 正文 正常情况下,如果提示: 就可以判断是没有解决跨域的问题了。 在SSM中,我曾经这样解决过: 在springboot中,可以如下实现功能: 创建一个配置类,继承 WebMvcConfigur
阅读全文
摘要:前言 最近经常使用json的一些转换,使用的是fastjson,所以就对fastjson进行了一些汇总,记录下来。 正文 主要的api 首先是一些类库的说明: SerializeWriter:相当于StringBuffer JSONArray:相当于List<Object> JSONObject:相
阅读全文
摘要:前言 最近还得写excel的导入导出,结果还是得百度,虽然都能看懂,但是还是想记录下来这些东西 正文 1. 导入jar包 2. 开始导入 3. 业务层 到现在为止,已经实现了excel的导入了! 需要注意的是:这里必须根据模板来进行数据的取出并分别赋值给不同的属性。
阅读全文
摘要:前言 最近需要使用发送短信系统,首先考虑的是阿里云,确实挺好用,也挺方便的。 正文 获取阿里云的Access Key ID和Access Key Secret 创建短信模板 配置短信接口 发送短信、查询短信 1. 获取阿里云的Access Key ID和Access Key Secret https
阅读全文
摘要:前言 最近在做一个项目,某个接口查询数据到返回数据总计需要7000+毫秒,一直在考虑优化的问题,优化也有原来的一家一家查询到一次查询所有的,在查询不同天数。结果是1500+,虽然优化了不少,但是数据结构会变化,前台渲染数据会更加麻烦,暂时也没有更新。所以后来就采用了缓存的机制,查询的数据缓存10小时
阅读全文
摘要:前言 在写SQL的时候。偶尔会用到两个表的数据结合在一起返回的,就需要用到UNION 和 UNION ALL,有的时候有些数据的存储可能涉及到分库分表,查询的时候,可能需要查询所有的分表,这个时候,也需要用到UNION或者UNION AL。 正文 union操作符:用于合并两个或多个SELECT语句
阅读全文
摘要:前言 在最近使用SqlServer的时候遇到时间格式的转换,特此记录下。 本文参考:https://www.cnblogs.com/xiaoleiel/p/8301027.html,如有侵权,请联系删除。 正文 一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-
阅读全文
摘要:前言 最近开始接触sqlserver数据库,由于之前一直使用的是mysql的数据库,所以很多不太明白的地方,特此记录下。 正文 1. SqlServer的分页(sqlserver2008) 方法一:select top n from 。。。 where id not in (select top m
阅读全文
摘要:前言 今天在写项目的时候,需要再springboot项目启动之后,加载我自定义的配置类的一些方法,百度了之后特此记录下。 正文 方法有两种: 1、 创建自定义类实现 CommandLineRunner接口,重写run()方法。springboot启动之后会默认去扫描所有实现了CommandLineR
阅读全文