1. 前言 我们知道,在spring中,一般的实现ImportSelector接口,然后重写selectImports方法,就可以使用到spring的SPI技术,加载spring.factories中配置的org.springframework.boot.autoconfigure.EnableAu ...
分类:
其他好文 时间:
2020-05-27 11:47:24
阅读次数:
57
在HttpClient 4.x版本中引入了大量的构造器设计模式 https请求建立详解 首先建立一个信任任何密钥的策略。代码很简单,不去考虑证书链和授权类型,均认为是受信任的: class AnyTrustStrategy implements TrustStrategy{ @Override pu ...
分类:
Web程序 时间:
2020-05-26 17:59:30
阅读次数:
86
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