摘要: 一、前言 Elasticsearch是一个分布式、可扩展、实时的搜索与数据分析引擎,它能从一开始就赋予你的数据以搜索、分析和探索的能力,可用于全文搜索和数据实时统计。 二、框架 Elasticsearch的安装和使用 1、下载Elasticsearch6.2.2压缩包,下载地址:https://ww 阅读全文
posted @ 2019-12-04 17:00 不浪小生 阅读(10368) 评论(2) 推荐(1) 编辑
摘要: 一、前言 定时任务在生活中处处体现,例如早上起不来的时候,需要定个闹钟来叫一下自己,那么在程序中哪些场景会用到定时任务呢?订单生成之后要有一个支付的过程,在支付的时候,一看到支付金额,突然觉得太多了,就不支付了,我也不取消订单,就吊着,这样所买商品的库存一直处于锁定状态,少量的还好,要是锁它个几千几 阅读全文
posted @ 2019-11-26 12:36 不浪小生 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 一、前言 登录和授权模块是整个项目的安全锁,是开发中的必要一环。本文通过使用SpringSecurity安全框架和JWT实现后台的登录和授权,为了方便接口的在线测试,对swagger-ui的配置文件进行改造,使其能够拿到登录令牌token。 二、介绍 1、SpringSecurity SpringS 阅读全文
posted @ 2019-11-21 19:02 不浪小生 阅读(3070) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Redis现在已经普遍应用于电商项目中,它是用C语言开发的一个高性能键值对数据库,用于数据缓存,主要用于处理大量数据的高访问负载,本文记录Redis的安装和启动,并以存储验证短信验证码为例。 二、在windows下的安装和启动 1、下载redis:https://github.com/Mi 阅读全文
posted @ 2019-11-20 11:14 不浪小生 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 一、问题原因 jenkins编译的时候报错:ERROR: Maven JVM terminated unexpectedly with exit code 137,因为maven设置的内存不足, 二、问题解决方法一 1、找到linux中maven安装目录 [root@]# whereis mvn 编 阅读全文
posted @ 2019-11-19 17:38 不浪小生 阅读(7245) 评论(0) 推荐(0) 编辑
摘要: 一、前言 开发项目时,免不了需要进行api接口的测试,为了方便快速高效的进行此过程,本次进行Swagger-UI在线文档的注解实现。 二、框架介绍 HTML,Javascript,CSS,根据三种语言动态的根据注解生成在线文档。 三、常用注解 @Api:用于修饰Controller类,生成Contr 阅读全文
posted @ 2019-11-18 18:48 不浪小生 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 一、前言 开发一个项目,最开始的一步就是搭建一个开发环境,也就是需要选择什么框架进行项目的开发,本次搭建一个springboot+mybatis的开发框架,通过实现商品品牌的增删改查,测试搭建是否成功。 二、框架介绍 本次使用四个框架分别是:SpringBoot(SpringBoot可以快速搭建we 阅读全文
posted @ 2019-11-15 11:46 不浪小生 阅读(1534) 评论(2) 推荐(0) 编辑
摘要: 一、问题描述 今天测试上传图片到阿里云服务器上,在vue前端调用springboot后台接口上传长图时,发现没有访问到接口,可能是被springboot阻塞了吧。 二、原因说明 springboot工程启动的原则是约定大于配置,其中内嵌的tomcat约定配置限制了请求文件的大小为1MB。如果上传的文 阅读全文
posted @ 2019-10-18 09:40 不浪小生 阅读(340) 评论(1) 推荐(0) 编辑
摘要: 一、问题描述 上述表达,当传入参数validCoupon的值为“1”时,仍然不能执行if判断下的sql语句。 二、剖析原因 public class ExpressionEvaluator { public boolean evaluateBoolean(String expression, Obj 阅读全文
posted @ 2019-10-16 15:59 不浪小生 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述: 在与微信支付对接时,需要由移动端发送https的一个url给微信,目的是为了让微信给自己账号的授权,开始使用window.location.href = url 进行跳转请求,在本地测试时可以正常跳转,当打包vue前端,springboot后端到云服务器上后,再次进行测试,发现ios 阅读全文
posted @ 2019-10-15 17:58 不浪小生 阅读(278) 评论(0) 推荐(0) 编辑