设计和封装一个前端埋点上报脚本, 并逐步思考优化这个过程。 主要内容: 请求的方式:简洁(fetch) | 高效(head) | 通用(post) 批量打包上报 无网络延时上...

设计和封装一个前端埋点上报脚本, 并逐步思考优化这个过程。 主要内容: 请求的方式:简洁(fetch) | 高效(head) | 通用(post) 批量打包上报 无网络延时上...
1. 准备环境 Tomcat8.x SpringMvc | SpringBoot Redis 2. 实现方案 目前要实现SpringMvc项目在Tomcat集群之间sessi...
一:elasticsearch 是什么 elasticsearch 是一个高度可扩展的开开源的分布式 RESTful搜索和分析引擎 它具有快速,近乎实时存储,搜索和分析大量数...
EasyExcel 在做excel导入导出的时候,发现项目中封装的工具类及其难用,于是去gitHub上找了一些相关的框架,最终选定了EasyExcel。之前早有听闻该框架,但...
在前后端分离的项目中,以往跨域一般采用JSONP的方式,但是JSONP只支持GET请求,所以现在一般都不会采用JSONP的方式来处理跨域了。现在基本都是使用CORS的方式,要...
在springboot项目中应为配置了多数据源,然后引入mybatis-plus的配置,发现并没有生效,查询的时候使用selectById这种内置方法直接报 Invalid ...
引子 首先Lambda配合Stream拥有很强大的数据处理能力,并且能够以更加清晰的表达方式描述数据,大大减少了代码的冗余。在平常开发中,能大大提高开发效率,学习它的目的也正...
Optional java8添加的容器对象,在一些场景下避免使用null检查而设定的类,尽可能避免的NullPointerException。 创建Optional实例的静态...
feign版本 feign调用时报错: feign.codec.DecodeException: Error while extracting response for ty...
引子 首先Lambda配合Stream拥有很强大的数据处理能力,并且能够以更加清晰的表达方式描述数据,大大减少了代码的冗余。在平常开发中,能大大提高开发效率,学习它的目的也正...
1. 概述 事件是框架中最容易被忽视的功能之一,但同时也是一个很有用的功能。像Spring其他特性一样,事件发布是ApplicationContext提供的功能之一。 事件通...