SpringBoot连接ElasticSearch有以下种方式, TransportClient,9300端口,在 7.x 中已经被弃用,据说在8.x 中将完全删除 restClient,9200端口, high level client,新推出的连接方式,基于restClient。使用的版本需要保 ...
分类:
编程语言 时间:
2020-05-25 23:43:56
阅读次数:
160
public class ResponseBodyModifyGlobalFilter implements GlobalFilter, Ordered { @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayF ...
分类:
编程语言 时间:
2020-05-25 17:45:52
阅读次数:
207
@WebServlet("/userServlet") public class UserServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletRespo ...
分类:
其他好文 时间:
2020-05-25 17:38:49
阅读次数:
68
建立数据模型层,我们的业务逻辑分开,然后进行后台数据的调试。按照真实项目的开发目录接口和文件组织来进行开发。 建立商品详细模型 我们还是用快速生成的方式建立一下商品详细页的接口模型,有这样一段从后端获取的JSON,直接用快速生成的方式,把这段JSON生成模型,然后进行必要的修改。 {"code":" ...
分类:
其他好文 时间:
2020-05-25 16:05:13
阅读次数:
101
原文:我们为什么推荐在Json中使用string表示Number属性值? 在这篇简短的文章中,我将解释在使用JSON传输数据时,为什么浮点数或大十进制值应表示为字符串 。 long类型引发的诡异情况 长话短说,同事在利用swagger对接后端API时,诡异的发现swaggerUI中显示的json属性... ...
分类:
Web程序 时间:
2020-05-25 15:46:58
阅读次数:
81
本节探讨定时任务,定时任务的应用场景是非常多的,比如: 闹钟程序或任务提醒,指定时间叫床或在指定日期提醒还信用卡 监控系统,每隔一段时间采集下系统数据,对异常事件报警 统计系统,一般凌晨一定时间统计昨日的各种数据指标 在Java中,有两种方式实现定时任务: 使用java.util包中的Timer和T ...
分类:
编程语言 时间:
2020-05-25 12:14:17
阅读次数:
58
在前后端开发时为什么需要用户认证呢?原因是由于HTTP协定是不存储状态的,这意味着当我们透过账号密码验证一个使用者时,当下一个request请求时他就把刚刚的资料忘记了。于是我们的程序就不知道谁是谁了。 所以为了保证系统的安全,就需要验证用户是否处于登陆状态。 一、JWT的组成 JWT由Header ...
分类:
编程语言 时间:
2020-05-24 16:26:58
阅读次数:
74
p1-p9 1: 注解 1.1 注解的概念 注解:能给人看,也能给机器看 ,机器会用反射机制进行访问。 如@Override都是注解,注解具有检查和约束的作用.如把S小写,override就报错了。 1.2 内置注解 package annotation; import java.util.Arra ...
分类:
其他好文 时间:
2020-05-24 00:50:18
阅读次数:
59
[toc] 一、Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 二、EasyExcel简介 EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就 ...
分类:
其他好文 时间:
2020-05-22 21:04:05
阅读次数:
93
1.函数式接口:只要是函数式接口,就可以是lambda public static void main(String[] args) { Function function1 = new Function<String,String>() { @Override public String appl ...
分类:
其他好文 时间:
2020-05-22 17:15:19
阅读次数:
46