設(shè)計(jì)和封裝一個(gè)前端埋點(diǎn)上報(bào)腳本, 并逐步思考優(yōu)化這個(gè)過(guò)程。 主要內(nèi)容: 請(qǐng)求的方式:簡(jiǎn)潔(fetch) | 高效(head) | 通用(post) 批量打包上報(bào) 無(wú)網(wǎng)絡(luò)延時(shí)上...
設(shè)計(jì)和封裝一個(gè)前端埋點(diǎn)上報(bào)腳本, 并逐步思考優(yōu)化這個(gè)過(guò)程。 主要內(nèi)容: 請(qǐng)求的方式:簡(jiǎn)潔(fetch) | 高效(head) | 通用(post) 批量打包上報(bào) 無(wú)網(wǎng)絡(luò)延時(shí)上...
1. 準(zhǔn)備環(huán)境 Tomcat8.x SpringMvc | SpringBoot Redis 2. 實(shí)現(xiàn)方案 目前要實(shí)現(xiàn)SpringMvc項(xiàng)目在Tomcat集群之間sessi...
一:elasticsearch 是什么 elasticsearch 是一個(gè)高度可擴(kuò)展的開開源的分布式 RESTful搜索和分析引擎 它具有快速,近乎實(shí)時(shí)存儲(chǔ),搜索和分析大量數(shù)...
EasyExcel 在做excel導(dǎo)入導(dǎo)出的時(shí)候,發(fā)現(xiàn)項(xiàng)目中封裝的工具類及其難用,于是去gitHub上找了一些相關(guān)的框架,最終選定了EasyExcel。之前早有聽(tīng)聞該框架,但...
在前后端分離的項(xiàng)目中,以往跨域一般采用JSONP的方式,但是JSONP只支持GET請(qǐng)求,所以現(xiàn)在一般都不會(huì)采用JSONP的方式來(lái)處理跨域了。現(xiàn)在基本都是使用CORS的方式,要...
在springboot項(xiàng)目中應(yīng)為配置了多數(shù)據(jù)源,然后引入mybatis-plus的配置,發(fā)現(xiàn)并沒(méi)有生效,查詢的時(shí)候使用selectById這種內(nèi)置方法直接報(bào) Invalid ...
引子 首先Lambda配合Stream擁有很強(qiáng)大的數(shù)據(jù)處理能力,并且能夠以更加清晰的表達(dá)方式描述數(shù)據(jù),大大減少了代碼的冗余。在平常開發(fā)中,能大大提高開發(fā)效率,學(xué)習(xí)它的目的也正...
Optional java8添加的容器對(duì)象,在一些場(chǎng)景下避免使用null檢查而設(shè)定的類,盡可能避免的NullPointerException。 創(chuàng)建Optional實(shí)例的靜態(tài)...
feign版本 feign調(diào)用時(shí)報(bào)錯(cuò): feign.codec.DecodeException: Error while extracting response for ty...
引子 首先Lambda配合Stream擁有很強(qiáng)大的數(shù)據(jù)處理能力,并且能夠以更加清晰的表達(dá)方式描述數(shù)據(jù),大大減少了代碼的冗余。在平常開發(fā)中,能大大提高開發(fā)效率,學(xué)習(xí)它的目的也正...
1. 概述 事件是框架中最容易被忽視的功能之一,但同時(shí)也是一個(gè)很有用的功能。像Spring其他特性一樣,事件發(fā)布是ApplicationContext提供的功能之一。 事件通...